Ad Widget

Collapse

Zabbix, настройка snmp traps.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • stampidu
    Junior Member
    • Sep 2023
    • 8

    #1

    Zabbix, настройка snmp traps.

    Всем привет. Помогите с настройкой snmp traps. Zabbix используется в docker контейнере. Также поднят контейнер c snmptraps.
    С устройства в сети (видеорегистратор) падают snmp запросы в файл /var/lib/zabbix/snmptraps/snmptraps.log. А в самом zabbix они не отображаются в мониторинге.
    Скриншот по настройке snmp интерфейса и элемента данных для сервера прилагаю Если нужен файл docker compose, с помощью которого развертываю контейнеры, то приложу.
    Attached Files
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Добрый день!
    Надеюсь, что документация прочитана.
    Проверьте, пожалуйста, что:
    • в файле конфигурации сервера Zabbix указаны нужные параметры (StartSNMPTrapper​ и SNMPTrapperFile​);
    • пользователь, от имени которого запущен сервер Zabbix, имеет права читать файл с трапами;
    • в этом файле трапы падают помеченными правильным IP-адресом интерфейса, указанного вами в настройках хоста (т.е. после ZBXTRAP​ идёт 127.0.0.1).

    Comment


    • stampidu
      stampidu commented
      Editing a comment
      1 Пункт. Включил данные параметры. Пришлось постараться, т.к. в docker не хотели настройки применяться после перезапуска контейнера. Нашел инструкцию, где сказано, что нужно прописать путь include в основном конфигурационном файле, и далее по этому пути положить свой conf файл. Что собственно и сделано. На скриншотах.
      2.Права на папку с трапами есть. И собственно вопрос. В файле conf у zabbix в параметре SNMPTrapperFile нужно прописать путь к файлу с трапами, в который пишет snmpttraps? А далее zabbix из этого файла будет выбирать данные по параметрам и писать в свой tmp файл, который и будет выводиться в веб интерфейс?
      Attached Files
  • stampidu
    Junior Member
    • Sep 2023
    • 8

    #3
    Вот скрины.
    Attached Files
    Last edited by stampidu; 20-09-2023, 15:38.

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #4
      1) пожалуйста, не надо комментировать чужие реплики - это неудобно читать и комментарий легко пропустить. Отвечайте отдельными репликами.

      2)
      И собственно вопрос. В файле conf у zabbix в параметре SNMPTrapperFile нужно прописать путь к файлу с трапами, в который пишет snmpttraps? А далее zabbix из этого файла будет выбирать данные по параметрам и писать в свой tmp файл, который и будет выводиться в веб интерфейс?
      Я давал ссылку на перевод документации на русский язык, вы его смотрели? Там же расписано по шагам: "Последовательность действий при получении трапа".

      В параметре SNMPTrapperFile прописывается путь к файлу, который читает Zabbix (его процесс "snmp trapper"), ни в какой "свой tmp файл" далее данные не идут - они поступают в качестве значений элементов данных узла сети в Zabbix-е. Сам этот файл должен иметь определённый формат, и он формируется, как правило, каким-то плагином к демону snmptrapd (который, собственно, изначально и ловит трапы) - в качестве такого плагина может быть один из упомянутых в документации скриптов (на Perl-е или на bash-е).

      Comment

      • stampidu
        Junior Member
        • Sep 2023
        • 8

        #5
        У меня snmp ловушки валяться в таков формате:
        20230921.081902 ZBXTRAP 10.0.1.65
        UDP: [10.0.1.65]:46982->[172.18.0.2]:1162
        DISMAN-EVENT-MIB::sysUpTimeInstance = 0
        SNMPv2-MIB::snmpTrapOID.0 = SNMPv2-SMI::enterprises.1004849.2.11.2
        SNMPv2-SMI::enterprises.1004849.2.12.3.0 = 0​

        ZBXTRAP 10.0.1.65 (это адрес устройства, который отправляет эти ловушки). Zabbix сравнивает ZBXTRAP из файла с адресом snmp интерфейса в настройках.
        Если устройств в сети не одно, которое отправляет snmp ловушки, получается на каждое устройство нужно создавать интерфейс snmp в zabbix?​
        Attached Files

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #6
          Originally posted by stampidu
          ZBXTRAP 10.0.1.65 (это адрес устройства, который отправляет эти ловушки). Zabbix сравнивает ZBXTRAP из файла с адресом snmp интерфейса в настройках.
          Если устройств в сети не одно, которое отправляет snmp ловушки, получается на каждое устройство нужно создавать интерфейс snmp в zabbix?​
          Я даже больше скажу: желательно создавать не дополнительный интерфейс, а новый хост (узел сети), имеющий соответствующий интерфейс. Чтобы принимаемые трапы относились не к единственному хосту "Zabbix server", а к тому устройству, которое этот трап отправило.

          Comment

          Working...