Настроить SNMP Trap для использования диска?

Я хотел бы настроить snmpd для отправки ловушек для использования диска. В настоящее время файл содержит следующие строки:

disk /ramdisk
ignoreDisk /dev/sda1
ignoreDisk /dev/sda3
disk / 1%
load 60 30 15
linkUpDownNotifications yes

Насколько я знаю, это позволит только запросы snmpget для этих данных. Как включить ловушки на основе этой информации? Спасибо!

2 ответа

Решение

Net-snmp может быть настроен на выполнение внутреннего SNMP-запроса и отправку прерываний из DISMAN-EVENT-MIB, когда использование диска превышает определенный порог.

Чтобы отправить ловушки для использования диска, добавьте следующие строки в snmpd.conf и перезапустите агент:

# trap target and community
trap2sink localhost public

# authorization for self monitoring
createUser    internalMonitoringName SHA mysecretpassword AES
rouser        internalMonitoringName
# 
iquerySecName internalMonitoringName

# define
# message to send 
# OID to monitor
# threshold value
monitor DiskAlmostFull dskPercent > 90

Подробности можно найти на http://www.net-snmp.org/wiki/index.php/TUT:DisMan_Monitoring и в man snmpd.conf - раздел о DisMan Event MIB.

Из коробки snmpd в Linux не получает информацию об использовании диска. Это должно быть добавлено вручную. Для этого добавьте диск (и) для мониторинга в конец /etc/snmp/snmpd.conf

взгляните на следующий учебник для шагов Как настроить SNMP для получения информации об использовании диска с серверов

Другие вопросы по тегам