дисковая директива snmpd.conf dskIndex порядок

Я не могу прокомментировать, использование звона является способом пойти, я просто предлагаю использовать --time-style="+%Y-%m-%d %H:%M:%S" вместо --full-time, это получает Вас избавленный от нежелательного материала, отображенного после секунд

1
задан 8 August 2013 в 15:50
1 ответ

Я не знаю, как изменить dskIndex вручную, но snmpd использует порядок, определенный в файле snmpd.conf, так что это предсказуемо.

Если вы ищете другое решение, прочтите выше:
snmpd предоставляет информацию об индексе диска, если вы опросите oid: 1.3.6.1.2.1.25.2.3.1.3, система вернет список доступных дисков, например:

$ snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.2.3.1.3
iso.3.6.1.2.1.25.2.3.1.3.1 = STRING: "Physical memory"
iso.3.6.1.2.1.25.2.3.1.3.3 = STRING: "Virtual memory"
iso.3.6.1.2.1.25.2.3.1.3.6 = STRING: "Memory buffers"
iso.3.6.1.2.1.25.2.3.1.3.7 = STRING: "Cached memory"
iso.3.6.1.2.1.25.2.3.1.3.8 = STRING: "Shared memory"
iso.3.6.1.2.1.25.2.3.1.3.10 = STRING: "Swap space"
iso.3.6.1.2.1.25.2.3.1.3.31 = STRING: "/"
iso.3.6.1.2.1.25.2.3.1.3.32 = STRING: "/sys/fs/fuse/connections"
iso.3.6.1.2.1.25.2.3.1.3.33 = STRING: "/dev"
iso.3.6.1.2.1.25.2.3.1.3.35 = STRING: "/media/KINGSTON"

последняя цифра - это индекс, поэтому вы можете запросить размер раздела / выглядит следующим образом:

snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.2.3.1.5. 31
iso.3.6.1.2.1.25.2.3. 1.5.31 = INTEGER: 37458759

Я не знаю, какую систему мониторинга вы используете, но прочтите этот сценарий check_snmp_storage.pl , сценарий perl извлекает таблицу индексов с помощью SNMP и запрашивает только правильный OID. Он работает для nagios, возможно, вы сможете адаптировать его для другой системы.

0
ответ дан 4 December 2019 в 09:02

Теги

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