В Windows версии пакета net-snmp отсутствуют mib’ы для мониторинга загрузки дисковой подсистемы. Поэтому мониторить, описанным ниже способом, получится толь только *nix системы.

1. Установка

- Качаем Cacti_Net-SNMP_DevIO_v3.zip (альтернативная ссылка). Распаковываем.

- Файл net-snmp_devio.xml кладём в /путь_к_cacti/resource/snmp_queries/net-snmp_devio.xml.

- Файлы net-snmp_devIO-BytesRW_graphTMPL.xml, net-snmp_devIO-LoadAVG_graphTMPL.xml, net-snmp_devIO-ReadsWrites_graphTMPL.xml импортируем в cacti (“Import Templates” в меню cacti).

- Открываем “Data Queries”, создаем новый “Data Query”:
DataQuery1
 

- В созданном “Data Query” добавляем “Associated Graph Templates”:
DataQuery5
 

- ucd/net – Device I/O – Bytes Read/Written:
DataQuery2
 

- ucd/net – Device I/O – Load Averages:
DataQuery3
 

- ucd/net – Device I/O – Reads/Writes
DataQuery4
 

- В меню cacti находим “Graph Templates”, открываем, редактируем “ucd/net – Device I/O – Load Averages”, в обозначенных местах меняем LAST на AVERAGE:
graphtemplates1
 

- В меню cacti находим “Graph Templates”, открываем, редактируем “ucd/net – Device I/O – Reads/Writes”, в обозначенных местах меняем LAST на AVERAGE:
graphtemplates2
 

- В меню cacti открываем “Host Templates”, в темплейт “ucd/net SNMP Host” добавляем созданный Data Query:
hosttemplates

2. Добавление графиков

- В “Devices” открываем нужный сервер, внизу в “Associated Data Queries” выбираем “ucd/net – Get Device I/O”, в “Re-index Method” выбираем “Index Count Changed”, нажимаем add.
- В “New Graphs” выбираем нужный сервер, ищем блок “Data Query [ucd/net - Get Device I/O]“. Под блоком будет выпадающее меню с тремя видами графиков, выбираем нужный, помечает галкой нужные диски, нажимаем Create.



Дополнительные записи: