Bermut
@Bermut
Жертва домашней лаборатории

Значение uptime из icmp пинга в zabbix?

Есть L2 свич, у него есть snmp, но так как свич не популярный, под него нет шаблона, но он отвечает на ICMP пинг, собственно вопрос прост, как из значения ICMP ping (выдает 1 или 0 в зависимости от доступности) получить значение времени аптайма?
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Вообще-то sysUpTime является стандартным OID, для него не нужен особый шаблон, потому что он уже входит во встроенный по умолчанию шаблон Template Module Generic SNMPv2. Домашнее задание: догадаться, куда именно он по умолчанию встроен.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kisaa
Вам нужно конкретно время с момента перезагрузки/включения, или процент доступности за сутки?

Если первое - только через SNMP, можете взять MIBBrowser и посмотреть, что свитч вообще отдает; узнаете конкретный OID - пропишете его в Заббиксе и без шаблона (вообще, MIBы от производителя есть?).
Если второе - можно покопаться в БД заббикса и скриптом выдергивать количество (сумму) ненулевых значений данного item'а за интересующий период (например, сутки).

Напрямую из пинга вы, конечно, ничего не вытащите. И период недоступности из-за перезагрузки свитча никак не отличите от недоступности из-за выдернутого патч-корда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы