Nagios, російськомовна документація по ubuntu
Для початку на server01 необхідно встановити пакет nagios. Для цього введіть у терміналі:
Вам буде запропоновано ввести пароль для користувача nagiosadmin. Облікові записи користувача знаходяться в /etc/nagios3/htpasswd.users. Для зміни пароля користувача nagiosadmin або додавання інших користувачів для виконання CGI скриптів Nagios використовуйте утиліту htpasswd. яка є частиною пакета apache2-utils.
Наприклад, для зміни пароля користувача nagiosadmin введіть в терміналі:
Для додавання користувача:
Далі, на server02 встановіть пакет nagios-nrpe-server. У терміналі на server02 введіть:
NRPE дозволяє виконувати локальні перевірки на віддаленому комп'ютері. Але існують і інші способи досягнення цієї мети, використовуючи інші плагіни Nagios, також як і інші способи перевірок.
Існує кілька директорій, що містять конфігураційні файли Nagios, а також файли перевірок.
1. / etc / nagios3: містить конфігураційні файли для роботи демона nagios, файли CGI. опису комп'ютерів і т.д.
2. / etc / nagios-plugins: файли конфігурації для службових перевірок.
3. / etc / nagios: містить конфігураційні файли на віддаленому комп'ютері nagios-nrpe-server.
Наприклад: / usr / lib / nagios / plugins / check_dhcp -h
Існує безліч перевірок Nagios, які можуть бути налаштовані для виконання на будь-якому комп'ютері. У цьому прикладі Nagios буде налаштований на перевірку дискового простору, служби DNS. а також групи користувачів MySQL. Перевірка DNS буде здійсняться на server02. а група комп'ютерів MySQL включатиме в себе як server01 так і server02.
Дивіться розділ HTTPD - Apache2 Web Server для більш детальних налаштувань Apache, Служба Доменних Імен (DNS) для настройки DNS. а також MySQL для настройки MySQL.
На додаток до цього будуть приведені кілька термінів, які допоможуть вам полегшити настройку Nagios:
Комп'ютер (хост): сервер, робоча станція, мережеве пристрій і т.д. яке відстежується.
Група комп'ютерів: група подібних комп'ютерів. Наприклад ви можете згрупувати всі веб-сервера, файлові сервера і т.д.
Служба: служба, яка відстежується на комп'ютері. Наприклад HTTP. DNS. NFS і т.д.
Група служб: дозволяє об'єднати кілька служб разом. Наприклад це буде корисним для об'єднання декількох веб-серверів.
Контакт: людина, яка буде повідомлений при будь-яку подію. Nagios може бути налаштований на відправку email, SMS-повідомлень і т.д.
За замовчуванням Nagios налаштований на перевірку HTTP. дискового простору, SSH. поточних користувачів, процесів і стеження за рівнем завантаження на локальному комп'ютері. Nagios також виконує перевірку шлюзу за допомогою команди ping.
Сукупність встановлених систем Nagios можуть бути налаштовані комплексно. Почати краще з декількох комп'ютерів, одного або двох, а потім налаштувати оптимальним чином замість використання доповнень.
1.1. Для початку необхідно створити конфігураційний файл для server02. Якщо не вказано інше, виконайте всі ці команди на server01. Введіть в терміналі:
1.2. Далі необхідно відредагувати файл /etc/nagios3/conf.d/server02.cfg:
1.3. Перезавантажте демон nagios для активації нових настройок:
2.1 Тепер додамо службове опис для перевірки MySQL шляхом додавання наступних рядків в /etc/nagios3/conf.d/services_nagios2.cfg:
2.2. Зараз повинні бути визначені сервера групи mysql. Відредагуйте /etc/nagios3/conf.d/hostgroups_nagios2.cfg додавши наступне:
Користувач nagios повинен бути присутнім на всіх комп'ютерах робочої групи серверів mysql.
2.4. Перезавантажте nagios для перевірки сервера MySQL.
3.1. Нарешті необхідно налаштувати NRPE для перевірки дискового простору на server02.
На server01 додамо службову перевірку в /etc/nagios3/conf.d/server02.cfg:
3.2. Тепер на server02 відредагуємо /etc/nagios/nrpe.cfg:
3.3. В кінці перезавантажити nagios-nrpe-server:
3.4. На server01 також необхідно перезавантажити nagios:
У цьому розділі були описані лише незначні можливості Nagios. nagios-plugins-extra і nagios-snmp-plugins містить набагато більше файлів перевірки служб.
1. Для більш детальної інформації зверніться до документації на офіційному сайті Nagios.
2. Вузьконаправлене документація по Nagios Online.
3. Існує кілька книг присвячених Nagios і моніторингу мережі.
4. Сторінка Nagios Ubuntu Wiki також містить досить документації.