SNMP Monitor
Графический монитор SNMP-счетчиков. Разработан для Eserv/3, но совместим с любыми другими SNMP-серверами и устройствами (роутерами, точками доступа и т.д.). Текущая версия входит в комплект Eserv, начиная с версии 3.20. Можно загрузить SnmpMonitor отдельно:http://www.eserv.ru/download/snmp-mon.exe (200 Kb) (01.12.2005)
- 23.11.2005 Исправлена работа с SNMP_SYNTAX_INT-переменными (int теперь обрабатывается как gauge, а не как накопительный счетчик).
- 25.11.2005 Исправлена обработка опции -width.
- 01.12.2005 Добавлены опции вывода среднего значения -mean, -meancolor
Использование
Список ключей:-data ip:Port:community:oid Поток данных
-tick n Частота обновления (в мс)
-width n Ширина окна
-height n Высота окна
-title 'текст' Заголовок окна
-gridx n Делений сетки по горизонтали
-gridy n Делений сетки по вертикали
-mean Показывать среднее значение
-background r,g,b Цвет фона
-color r,g,b Цвет графика
-gridcolor r,g,b Цвет сетки
-labelcolor r,g,b Цвет подписи
-labelshadow r,g,b Цвет тени подписи
-meancolor r,g,b Цвет среднего
-degree text Размерность подписи
-max n Максимальная величина данных (отключает автоматическое масштабирование)
-ontop Окно всегда сверху
-log file Вывод протокола
-config file Файл конфигурации (список ключей)
Примеры
snmp-mon.exe -data localhost:3128:eserv_monitor:1.3.6.1.2.1.2.2.1.16.2 -title "Eproxy OUT" -tick 1000 -height 200 -color 255,128,128 snmp-mon.exe -data localhost:3128:eserv_monitor:1.3.6.1.2.1.2.2.1.10.2 -title "Eproxy IN" -tick 1000 -height 200 -color 255,128,128snmp-mon.exe -data localhost:25:eserv_monitor:1.3.6.1.2.1.2.2.1.10.2 -title "SMTP IN" -tick 5000
snmp-mon.exe -config eserv.cfg
Пример eserv.cfg:
-data localhost:80:eserv_monitor:1.3.6.1.2.1.6.9.0
-title "acWEB connections"
-height 50
-color 255,128,128
-ontop
Другие примеры
Мониторинг WMI-переменных через SNMP
Если установить MS SNMP-сервис и расширение perfmib к нему (40Kb, распаковать в system32, запустить reg-файл и перезапустить сервис SNMP), то можно будет мониторить по SNMP счетчики производительности windows, например: snmp-mon.exe -data host.tld:161:Public:1.3.6.1.4.1.311.1.1.3.1.1.2.1.3.1.48 -title "host.tld: процессор" -max 100 -tick 500 -height 58 snmp-mon.exe -data host.tld:161:Public:1.3.6.1.4.1.311.1.1.3.1.1.1.2.0 -title "host.tld свободная память" -tick 500 snmp-mon.exe -data eproxy_pc:161:Public:1.3.6.1.4.1.311.1.1.3.1.1.7.1.3.6.69.112.114.111.120.121 -title "Eproxy cpu %" -max 100 -tick 500 -height 58...