Эта статья является частью серии из двух частей об установке и настройке Nagios в Ubuntu 14.04.
Добавление удаленных хостов
В предыдущей части этого руководства мы настраивали сервер Nagios. Теперь, когда Nagios установлен и запущен, пришло время настроить удаленный хост, который будет контролироваться Nagios. SSH на любой удаленный хост, за которым вы хотите следить.
Шаг 1: Установка предварительных условий
Для мониторинга хостов нам нужно добавить их в Nagios. По умолчанию Nagios только контролирует localhost
(сервер, на котором он работает). Мы собираемся добавить хосты, которые являются частью нашей сети, чтобы получить еще больший контроль. Вам нужно будет использовать следующие инструкции на всех хостах, которые вы хотите отслеживать.
Сначала установите nagios-plugins
и nagios-nrpe-server
:
apt-get install nagios-plugins nagios-nrpe-server
Шаг 2: Настройка NRPE
Далее откройте /etc/nagios/nrpe.cfg
файл. Заменить значение allowed_hosts
с 127.0.0.1,0.0.0.0
заменой второго IP с IP - адресом сервера Nagios.
Теперь мы откроем файл /etc/nagios/nrpe.cfg
и заменим пару значений.
- Замените значение
server_address
на частный IP-адрес хоста.
- Установите
allowed_hosts
частный IP-адрес вашего сервера Nagios.
- Выполните
df -h /
, скопируйте вывод и поместите его в качестве значения command
. Это указывает на вашу корневую файловую систему.
Сохраните файл, когда вы закончите.
Теперь перезапустите NRPE:
service nagios-nrpe-server restart
Шаг 3: Добавление хоста в Nagios
Теперь, когда мы настроили хост, за которым мы будем следить, нам нужно переключиться обратно на наш сервер Nagios и добавить хост к нему. Откройте следующий файл в вашем любимом редакторе:
/usr/local/nagios/etc/servers/host.cfg
Используйте следующий блок в качестве шаблона. Заменить host
с соответствующим именем для удаленного хоста и обновлять host_name
, alias
и address
значение соответственно.
define host {
use linux-server
host_name yourhost
alias My first Apache server
address 1.2.3.4
max_check_attempts 5
check_period 24x7
notification_interval 30
notification_period 24x7
}
Это позволит вам просто отслеживать, работает ли сервер или нет. Теперь перезагрузите Nagios:
service nagios reload
Поздравляем, вы завершили очень простую настройку Nagios для мониторинга ваших серверов. Теперь вы можете войти в веб-панель Nagios для просмотра состояния ваших серверов.