Ad Widget

Collapse

Помогите настроить подключение по SNMPv3

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Astar
    Member
    • Jul 2022
    • 36

    #1

    Помогите настроить подключение по SNMPv3

    Zabbix 7.4.0alpha1
    настроил на коммутаторе Cisco подключение по SNMPv3 с authPriv
    с консоли сервера команда
    Code:
    snmpwalk -v3 -u el6zbxuser -a  SHA -A MyAuthPasswd  -x AES -X MyPrivPasswd  -l authPriv 10.1.16.202 -On
    возвращает все дерево, подключается.

    в интерфейсе Zabbix узел сети горит зеленым SNMP, т.е. вроде как доступен

    но данные все типа Cisco IOS by SNMP switch: Cisco IOS: SNMP walk network interfaces с ошибкой Cannot connect to "10.1.16.202:161": .
    в /var/log/zabbix_server.log постоянно такие строки:

    Code:
    resuming SNMP agent checks on host "MyHOST": connection restored
    SNMP agent item "system.contact[sysContact.0]" on host "MyHOST" failed: first network error, wait for 15 seconds
    и так по всем items
    SNMP для хоста настроен так
    Click image for larger version

Name:	SNMPv3Settings.png
Views:	102
Size:	19.4 KB
ID:	509046
    Глобальные макросы прописаны, прописаны правильно.

    Как вообще это траблешутить?
    Куда копать?​
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Совет номер ноль: никогда не ставьте в прод бета-версии, а уж альфа - тем более. Они не поддерживаются и никогда не поддерживались официально, более того - с них нет и официального апгрейда дальше (только через чистую установку новой версии); хотя, скорее всего, апгрейд поверху сработает нормально, но, повторюсь, официально такой путь не рекомендуется и не поддерживается.
    Текущий релиз версии 7.4 на сегодня - уже 7.4.5 (ссылка), почему бы не поставить его и не разбираться с проблемами уже после этого?

    Comment


    • Astar
      Astar commented
      Editing a comment
      Понял, спасибо
      не я админ сего, не я ставил, передам
  • Andrejs Poddubņaks
    Junior Member
    • Nov 2025
    • 18

    #3
    Добрый день!

    Судя по описанию, на стороне коммутатора всё ок (snmpwalk ходит), но Zabbix периодически теряет SNMP и дайт общий "Cannot access".
    Пошагово, что можно сделать:
    1. На хосте Zabbix в Host -> interfaces:
    - Убедиться, что есть только один SNMP-интерфейс с версией SNMPv3
    - Если есть старые SNMPv1/v2c интерфейсы с тем же IP - удалить их.
    2. Включить подробный лог SNMP на сервере:
    - В /etc/zabbix/zabbix_server.conf:
    Code:
    DebugLevel=4
    Перезапустите zabbix-сервер и посмотрите /var/log/zabbix_server.log - там будет уже не просто "Cannot connect" , а нормальная SNMP-ошибка (authError, timeout, unknown user, и т.д).
    Возможно будет интересно взглянуть: 10 Monitor a network switch or router with Zabbix

    3. Ещё раз проверить сооствествие параметров snmpwalk <-> Zabbix:
    Code:
    snmpwalk -v3 -u el6zbxuser -a SHA -A MyAuthPasswd -x AES -X MyPrivPasswd -l authPriv 10.1.16.202 -On
    В интерфейсе хоста должен быть:
    - Имя безопасности = тот же el6zbxuser
    - Уровень безопасности = authPriv
    - Протокол аутентификации = SHA
    - Протокол безопасноти = AES128

    Неплохой пошаговый пример, может пригодиться: Monitoring network hardware with SNMPv3 in Zabbix - Zabbix Blog

    Не исключено, что вы попали на баг ранней альфы. Рекоммендовал бы обновиться как минимум до свежей 7.4.2/7.4.3 или даже 7.0 LTS и проверить там.

    Comment


    • Astar
      Astar commented
      Editing a comment
      Спасибо за подробный ответ!
      обошелся без повышения DebugLevel
      chatgpt посоветовал если snmpwalk работает а в zabbix ошибки, еще раз перепроверить и ОБЯЗАТЕЛЬНО рестартавать сервис systemctl restart zabbix-server
      еще раз все перепроверил, рестартовал сервис и все заработало
Working...