Я не так знаком с Proliant servies, мы просто получили наш DL360 несколько дней назад.
Я перешел к Репозиторию Доставки HPs Software, прочитал руководство по началу работы и считал FAQ и закончил тем, что имел дополнительные sources.list файлы с позволенным меня для простого выполнения aptitude install hp-health hp-snmp-agents
.
Предшествующее выполнение bootstrap.sh
Я должен был установить lsb-release
пакет и затем lib32gcc1
потому что я установил Lenny amd64 (но это покрыто FAQ).
Команда, которую я выполнил, была: sh bootstrap.sh ProLiantSupportPack
SNMP подходит для сетевых устройств. Для систем centos посмотрите на демона и клиента nrpe.
Если у вас есть snmpd , установленный на вашем сервере Nagios (работает ли CentOS 6?), Все уже установлено. Затем вы можете начать мониторинг, используя также OID-имена.
Выполните snmpbulkwalk -v 2c -c $ COMMUNITY $ TARGETSYS
, чтобы вывести полный список snmp целевой системы.
Я не знаю, что вы пытаетесь сделать, но я бы начал с nagios-plugins:
[alexus@wcmisdlin02 ~]$ rpm -q nagios-plugins
nagios-plugins-1.4.15-2.el6.x86_64
[alexus@wcmisdlin02 ~]$
тогда вы можете использовать следующий плагин для выполнения snmp-вызовов
[alexus@wcmisdlin02 ~]$ /usr/lib/nagios/plugins/check_snmp
check_snmp: Could not parse arguments
Usage:
check_snmp -H <ip_address> -o <OID> [-w warn_range] [-c crit_range]
[-C community] [-s string] [-r regex] [-R regexi] [-t timeout] [-e retries]
[-l label] [-u units] [-p port-number] [-d delimiter] [-D output-delimiter]
[-m miblist] [-P snmp version] [-L seclevel] [-U secname] [-a authproto]
[-A authpasswd] [-x privproto] [-X privpasswd]
[alexus@wcmisdlin02 ~]$
Я обычно начните с snmpwalk, а затем найдите нужный идентификатор для проверки и перенесите его в плагин check_snmp nagios.