Відповіді:
Перш за все, я припускаю, що ви робите це на складі, новою установкою 12.04. Тут нічого особливого не відбувається.
Встановити nagios:
sudo apt-get install -y nagios3
Він пройде і запитає про те, який поштовий сервер ви хочете використовувати:
Виберіть його залежно від ваших потреб.
Потім він запитає про доменне ім’я, з якого ви хочете надіслати електронний лист. Знову заповніть це, виходячи з ваших потреб.
Він запитає, який пароль ви хочете використовувати - введіть захищений пароль. Це для облікового запису адміністратора nagiosadmin
.
І тоді вам потрібно буде підтвердити свій пароль.
Після того, як установка завершена, ви можете перейти до localhost/nagios3
(або як би не було IP-адреси / доменного імені сервера, на якому встановлено), і вам буде запропоновано ввести свій пароль:
Як тільки ви це зробите, ви входите!
Трохи потворне, так?
Nagios автоматично додає в "localhost" до конфігурації та завантажує поточних користувачів, дисковий простір, http та ssh-чеки.
Тепер є ще одне, що нам потрібно зробити, перш ніж nagios буде готовий - нам потрібно, щоб він прийняв зовнішні команди, щоб ми могли визнати проблеми, додавати коментарі тощо.
Для цього нам потрібно відредагувати кілька файлів. Почніть з відкриття /etc/nagios3/nagios.cfg
з наступної команди:
sudo nano /etc/nagios3/nagios.cfg
Шукайте check_external_commands
та перетворюйте check_external_commands=0
на check_external_commands=1
.
Тепер перезапустіть apache, запустивши
sudo service apache2 restart
Ще не завершено! Нам потрібно редагувати /etc/group
. Там повинен бути такий рядок:
nagios:x:114
Змініть його на
nagios:x:114:www-data
Збережіть і закрийте цей файл.
Тепер нам потрібно редагувати /var/lib/nagios3/rw
дозвіл на файли за допомогою:
sudo chmod g+x /var/lib/nagios3/rw
І тоді (через те, як працюють дозволи) нам потрібно відредагувати дозволи довідника вище, ніж:
sudo chmod g+x /var/lib/nagios3
Тепер перезапустіть nagios за допомогою:
sudo service nagios3 restart
Якщо ви використовуєте Apache як веб-сервер, перезапустіть це також:
sudo service apache2 restart
І вам слід добре піти! Щасливий моніторинг!
Щоб отримувати сповіщення електронною поштою, перегляньте це питання та відповідь .
sudo usermod -a -G nagios www-data
, менше схильний до помилок, ніж /etc/group
безпосередньо редагування .
/etc/nagios3/nagios.cfg
фактично повідомляє Nagios will *not* check for external commands, just to be on the cautious side
?
Цей порядок роботи на Linode.com дуже детальний і працює з Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precision-pangolin
і ось хороший підсумок, як слідкувати за веб-сайтом за допомогою Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
і ось ще один хороший приклад налаштування і Nagios, і Apache, і налаштування ескалацій:
Я рекомендую дотримуватися офіційного посібника Quickstart Nagios , який не використовує apt-get , але завантажуйте вихідний код, компілюйте та встановлюйте.
Це забезпечить встановлення вашого Nagios за адресою / usr / local / nagios /
Я знаходжу перевагу в тому, що Nagios встановлений в / usr / local / nagios /, коли я намагаюся встановити Nagios Service Check Acceptor, надбудову для Nagios.