FastNetMon

Saturday 16 January 2010

Установка Nagios на Debian 5 Lenny

Установка

Ставим сервер:
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.