Ставим сервер:
apt-get install -y nagios3
Добавляем в автозапуск:
update-rc.d nagios3 defaults
Сразу же будет установлен веб-интерфейс, управляемый конфигом:
/etc/apache2/conf.d/nagios3.conf
В веб-интерфейс можно попасть по адресу:
https://xx.xx.xx.xx/nagios3
Но для доступа к нему необходимо создать файл паролей Апача:
htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
Ну вот и все, мы имеем стандартно добавленную в мониторинг локальную машину.
Мониторинг удаленного http сервера
Переходим в папку с конфигом:
cd /etc/nagios3/conf.d
Пусть, наш сервер называется node1.ru входит в группу vznodes и имеет на себе только 1 сервис - http.
Открываем конфиг групп:
vi hostgroups_nagios2.cfg
define hostgroup {
hostgroup_name vznodes
#отображаемое имя
alias OpenVZ Servers
members node1.ru
}
Открываем конфиг нового хоста:
vi host-node1-ru.cfg
define host {
host_name node1.ru
alias OpenVZ Node1
address xx.xx.xx.xx
use generic-host
}
Теперь создаем открываем файл со списком сервисов для хост-групп и добавляем туда:
vi services_nagios2.cfg
define service {
hostgroup_name vznodes
service_description HTTPS Check
check_command check_https_hostname
use generic-service
notification_interval 0 ; set > 0 if you want to be renotified
}
Список всех доступных плагинов можете найти вот здесь:
ls -al /etc/nagios-plugins/config/
Тестируем созданный конфиг:
cd ..
nagios3 -v nagios.cfg
Применяем:
/etc/init.d/nginx restart
источник: http://www.myelin.co.nz/post/2008/10/30/
No comments :
Post a Comment
Note: only a member of this blog may post a comment.