Мониторинг температуры Cisco через Nagios (часть 2)

Автор: | 12.12.2016

Итак, в прошлой статье, Мониторинг температуры Cisco через Nagios мы настраивали мониторинг температуры Cisco, но в идеальных условиях. Но бывает так, что Nagios не знает ничего о MIB/OID Cisco, и банально не хочет принимать информацию. Для этого варианта и существует эта статья. Что-ж, поехали.

Первым делом, ставим:

#aptitude install build-essential
#aptitude install libtool
#aptitude install libnet-smpp-perl
#aptitude install libperl-dev

И идем качаем последние плагины для Nagios с https://www.nagios.org/downloads/nagios-plugins/
В моем случае это:

#wget https://nagios-plugins.org/download/nagios-plugins-2.1.4.tar.gz

Распаковываем архив

#tar zxf nagios-plugins-2.1.4.tar.gz

И пробуем компилить с правами для запуска от Nagios:

#./configure --with-nagios-user=nagios --with-nagios-group=nagios

Далее make и make test

#make
#make test

Если все прошло хорошо, то make install, если получаем ошибки, то они легко гугляться.
Итак, собираем пакет:

#make install

Пакет собран, идем в /usr/local/nagios/libexec и проверяем что у нас появились новые плагины.
Пробуем проверить температуру нашей Cisco новыми плагинами:

#/usr/local/nagios/libexec/check_snmp -C public 10.10.100.23 -o 1.3.6.1.4.1.9.9.13.1.3.1.3.1008
SNMP OK - 25 | iso.3.6.1.4.1.9.9.13.1.3.1.3.1008=25

На что получили OK и 25 (это температура на нашей Cisco)
Отлично, с задачей справились, осталось исправить описание плагина в /etc/nagios-plugins/config и начать получать информацию о температуре и попивать кофиек 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *