Ad Widget

Collapse

Zabbix вывод информации об ошибках с snmp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Delarians
    Junior Member
    • Oct 2020
    • 3

    #1

    Zabbix вывод информации об ошибках с snmp

    Прощу помощи довести до ума Zabbix поднятый на CentOS, т.к. я не так давно столкнулся с Linux - у меня есть 3 вопроса
    1. вопрос относиться о подключении Mibs
    2. я хочу получить в панели мониторинга информацию о состоянии вентилятора
    3. касательно snmpget
    у меня есть коммутатор H3Com, у которого вышел из строя вентилятор

    Я настроил Zabbix (192.168.55.11) на получение Traps, проверил согласно гайду

    на запрос
    Code:
    snmptrap -v 2c -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.4' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.4 s "eth0"
    в последних данных я получаю эту информацию

    настроил коммутатор (192.168.55.12) на отправку ошибок

    Code:
    snmp-agent
    snmp-agent local-engineid 800063A2000FE265861D6877
    snmp-agent community write public
    snmp-agent sys-info version v2c v3
    snmp-agent target-host trap address udp-domain 192.168.55.11 params securityname public v2c

    сам коммутатор шлет traps

    Code:
    #Jul 21 22:08:28:626 2002 H3C DEV/2/FAN STATE CHANGE TO FAILURE:- 1 -
    Trap 1.3.6.1.4.1.2011.2.23.1.12.1.6: fan ID is 1
    
    %Jul 21 22:08:28:629 2002 H3C DEV/5/DEV_LOG:- 1 -
    Fan 1 failed
    В Zabbix'е добавил данный узел и прикрепил к нему шаблон Template Net Huawei VRP SNMPv2 взятый от сюда
    https://share.zabbix.com/official-te...wei-vrp-snmpv2

    на запрос с сервера

    Code:
    # snmpwalk -v 2c -c public 192.168.55.12 .1.3.6.1.4.1
    получал

    Code:
    SNMPv2-SMI::enterprises.2011.1.3.1.1.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.2.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.3.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.4.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.5.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.6.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.7.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.8.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.9.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.10.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.11.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.12.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.13.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.1.3.1.14.0 = Counter32: 0
    SNMPv2-SMI::enterprises.2011.2.23.1.1.1.1.1.14 = INTEGER: 1
    Добавил Mib в папку /usr/share/snmp/mibs/

    https://www.circitor.fr/Mibs/Html/H/...swTRAP-MIB.php


    Code:
    snmpwalk -v 2c -c public 192.168.55.12 .1.3.6.1.4.1 -m HUAWEI-LswTRAP-MIB
    стало

    Code:
    HUAWEI-3COM-OID-MIB::rIp.1.0 = Counter32: 0
    HUAWEI-3COM-OID-MIB::rIp.2.0 = Counter32: 0
    HUAWEI-3COM-OID-MIB::rIp.3.0 = Counter32: 0
    HUAWEI-3COM-OID-MIB::rIp.4.0 = Counter32: 0
    HUAWEI-3COM-OID-MIB::rIp.5.0 = Counter32: 0
    при осмотре шаблона - я так понимаю нет триггера который там выводил информацию о состоянии вентилятора


    Code:
    fanfailure 1.3.6.1.4.1.2011.2.23.1.12.1.6
    Fan failure
    NOTIFICATION-TYPE
    Вопросы
    1. Правильно ли я подключаю Mibs?
    в гайдах указано:
    Edit /usr/share/snmp/snmp.conf.
    добавив
    Code:
    mibfile /usr/share/snmp/mibs/FileName-MIB.txt
    Однако у меня нету данного конфига (стоит ОС CentOS)

    Code:
    # nano /usr/share/snmp/snmp (tab click)
    snmpconf-data/ snmp_perl.pl snmp_perl_trapd.pl

    есть
    Code:
    [root@localhost ~]# nano /etc/snmp/snmp
    snmpd.conf snmptrapd.conf
    но там не нашел можно ли подключать в нем Mibs


    Я создал файл
    Code:
    nano /etc/snmp/snmp.conf
    Добавить строку
    Code:
    mibs +HUAWEI-LswTRAP-MIB
    вроде работает
    Code:
    snmpwalk -v2c -c public 192.168.55.12 .1.3.6.1.4.1
    HUAWEI-3COM-OID-MIB::rIp.1.0 = Counter32: 0
    HUAWEI-3COM-OID-MIB::rIp.2.0 = Counter32: 0
    корректно ли такое решение?

    2. что мне надо добавить, чтобы информация о вышедшем из строя вентиляторе отображалась в панели мониторинга?

    3. почему я не могу получить данные о состоянии вентилятора так, согласно коду traps коммутатора, который он шлет, с сервера используя snmpGet?
    Code:
    [root@localhost ~]# snmpget -v 2c -c public 192.168.55.12 .1.3.6.1.4.1.2011.2.23.1.12.1.6
    SNMPv2-SMI::enterprises.2011.2.23.1.12.1.6 = No Such Object available on this agent at this OID
    Code:
    [root@localhost ~]# snmpget -v 2c -c public 192.168.55.12 .1.3.6.1.4.1.2011.2.23.1.12.1.6 -m HUAWEI-LswTRAP-MIB
    HUAWEI-LswTRAP-MIB::fanfailure = No Such Object available on this agent at this OID
    Last edited by Delarians; 12-02-2021, 13:04.
  • Delarians
    Junior Member
    • Oct 2020
    • 3

    #2
    Есть идеи какие-нибудь?

    Comment

    Working...