Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

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. Затем вам будет предложено ввести нагиосадмин имя пользователя и пароль.


Лучшие облачные вычисления для ОС в OnWorks: