Fault Management --- Моніторим наші сервіси і канали PDF Друкувати Електронна адреса
Написав 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
 
 

Опитування

Який грaфічний Інтерфес ви використовуєте