Всем привет!
Может быть кому-то пригодится.
Создаем функцию.
Name
disk_c_usage
Code
oid("iso.org.dod.internet.mgmt.mib-2.host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageUsed.1")/
oid("iso.org.dod.internet.mgmt.mib-2.host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageSize.1")*100
Далее создаем зонд (probe).
Имя - любое, тип - функция, агент - дефолт (ну или какой нужно).
Available
disk_c_usage()>0
Error
if(disk_c_usage()<80, "", "disk C usage > 80%")
Value
disk_c_usage()
Unit
%
Щелкаем по иконке нужного ПК, идем в Services и жмем Discover (либо просто плюсиком добавляем новый "сервис"). Если нужен мониторинг свободного места другого диска, то щелкаем по значку ПК - Tools - Snmpwalk, ищем нужные OID и используем в функции их.
ps: в Windows предварительно нужно включить и немного поднастроить службу SNMP.
The Dude, Windows, мониторинг свободного места на диске C:\
-
- Модератор
- Сообщения: 3363
- Зарегистрирован: 01 окт 2012, 14:48
Отличная идея. Спасибо.
Хотя, конечно, стали если нужные такие данные, the dude не особо помощник... zabbix это все умеет "из коробки", ну почти :)
Хотя, конечно, стали если нужные такие данные, the dude не особо помощник... zabbix это все умеет "из коробки", ну почти :)