|
Fault Management --- Моніторим наші сервіси і канали |
|
|
|
|
Написав Vitaliy Zhhuta
|
|
Понеділок, 29 грудня 2008 15:06 |
|
У вас мережа --- багато сервісів, час від часу щось відвалюється? Потрібна швидка реакція на проблему? В цьому вам поможе Fault Management, система котра напише вам лист, надішле sms а може і зателефонувати на мобільний при винекнені проблеми.
Fault Management - це комплекс програм котрі проводять моніториг машої мережі та сервісів в в мережі (web, mail, db, files servers). Найпопулярнішею програмою є Nagios (open source). Nagios містить достатню кількість плагінів для моніторінгу сервісів. Можна моніторити як *nix так win хости а також і switches, routers за допомого SNMP протоколу. Nagios частково має кліент-серверну архітектуру --- тобот для того щоб моніторити сервіси які не можна перевірити відалено(cpu load mem), попрошу одразуж вибачення - можна за допомогою SNMP . Кращим прикладом mysqld до якого закрити достпуп зі зовні, ось тут і виручать NRPE та NSClient++(тілки для win-hosts) --- це кліентськими програмами яким nagios вказує що потрібно моніторити. Другий варіант ви не хочете передавати пароль по мережі у відкритому вигляді. Між Nagios та NRPE створюється ssl зєднання. Але у використані NRPE є ще багато плюсів --- nrpe можна використовуваит як шлюз для моніторингу мережі яка знаходиться поза натом і нема прямого доступу від nagios до внутрішніх сервісів. Решту функціональності розглянемо по ходу встановлення і налештування Nagios'a Nagios найкраще ставити з src. Заходим на сайт www.nagios.org а потім в downloads, далі Proceed To Downloads > і скачуєа всі 3 пункти nagios, nagios-plugins, nagios-addnos. Послідовність встановлення таж сама :) Після того як все встановлено -- перевіряєм чи добавився код в httpd.conf -- якщо ні то добавляємо
<Directory /usr/local/www/nagios="/usr/local/www/nagios">
Order deny,allow
Deny from all
Allow from all
</Directory>
<Directory /usr/local/www/nagios/cgi-bin="/usr/local/www/nagios/cgi-bin">
Options ExecCGI
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/etc/nagios/htpasswd.users
Require valid-user
</Directory>
ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
Alias /nagios/ /usr/local/www/nagios/
|
|
Останнє оновлення на Понеділок, 22 лютого 2010 11:16 |