<Предыдущая | Содержание: | Следующая>
2.3. конфигурация
• 1. Сначала создайте кашель файл конфигурации для server02. Если не указано иное, запустите все эти команды на server01. В терминале введите:
sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg
/etc/nagios3/conf.d/server02.cfg
В приведенных выше и последующих примерах команд замените "сервер01", «сервер02» 172.18.100.100и 172.18.100.101 с именами хостов и IP-адресами ваших серверов.
2. Затем отредактируйте /etc/nagios3/conf.d/server02.cfg:
определить хост {
используйте общий-хост; Имя используемого шаблона хоста
имя_хоста server02
псевдоним Сервер 02
адрес 172.18.100.101
}
# проверьте службу DNS. определить сервис {
использовать общий сервис
имя_хоста server02
service_description DNS
check_command check_dns!172.18.100.101
}
3. Перезапустите демон nagios, чтобы активировать новую конфигурацию:
sudo systemctl перезапустить nagio3.service
• 1. Теперь добавьте определение службы для проверки MySQL, добавив следующее в /etc/nagios3/conf.d/services_nagios2.cfg:
# проверка серверов MySQL. определить сервис {
имя_группы_хоста mysql-серверы описание_службы MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS используйте общий сервис
уведомления_интервал 0; установите > 0, если вы хотите получать повторное уведомление
}
2. MySQL-серверы теперь необходимо определить группу хостов. Редактировать /etc/nagios3/conf.d/hostgroups_nagios2.cfg добавив:
# Группа хостов MySQL. определить группу хостов {
имя_группы_хоста mysql-серверы
псевдонимы серверов MySQL
члены localhost, server02
}
3. Проверка Nagios требует аутентификации в MySQL. Чтобы добавить нагиос пользователь в MySQL введите:
mysql -u root -p -e "создать пользовательский nagios, идентифицированный как "секрет";"
В нагиос пользователю необходимо будет добавить все хосты в MySQL-серверы группа хостов.
4. Перезапустите nagios, чтобы начать проверку серверов MySQL.
sudo systemctl перезапустить nagios3.service
• 1. Наконец, настройте NRPE для проверки дискового пространства. server02.
On server01 добавить сервисную проверку /etc/nagios3/conf.d/server02.cfg:
# Проверка диска NRPE. определить сервис {
использовать общий сервис
имя_хоста server02 описание_службы nrpe-диск
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. Теперь о server02 отредактировать /etc/nagios/nrpe.cfg изменение:
разрешенные_хосты = 172.18.100.100
И ниже в области определения команды добавьте:
команда[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. Наконец, перезапустите nagios-nrpe-server:
sudo systemctl перезапустить nagios-nrpe-server.service
4. Также на server01 перезапустите Нагиос:
sudo systemctl перезапустить nagios3.service
Теперь вы сможете увидеть проверки хоста и служб в файлах Nagios CGI. Чтобы получить к ним доступ, укажите в браузере http://server01/nagios3. Затем вам будет предложено ввести нагиосадмин имя пользователя и пароль.