Stellen Sie das Nagios-Überwachungssystem eins bereit

Nagios ist ein Open Source-Tool zur kostenlosen Netzwerküberwachung,Kann Windows effektiv überwachen、Hoststatus von Linux und Unix,交换

机路由器等网络设置,Drucker usw.。Senden Sie eine E-Mail- oder SMS-Benachrichtigung, wenn der System- oder Servicestatus nicht normal ist,在状

态恢复后发出正常的邮件或短信通知Nagios所需要的运行条件是机器必须可以运行Linux并且

有C语言编译器。Sie müssen es richtig konfigurieren,TCP / IP-Protokoll, damit der größte Teil der Diensterkennung über das Netzwerk ausgeführt werden kann。

Sie müssen das CGIs-Programm in Nagios korrekt konfigurieren, müssen es aber nicht,Und sobald Sie das CGI-Programm verwenden möchten,就必须要安装

WEB服务,Diesmal ist Nagios Version 3.2.0, was eine signifikante Verbesserung gegenüber der vorherigen Version darstellt,Benötigen Sie auch PHP-Unterstützung。安装此版本的nagios

之前需配置Apache并整合PHP

具体方法可参考https://www.roamway.com/?p=123 中的LAMP环境搭建过程

Im Folgenden wird der Bereitstellungsprozess des Nagios-Überwachungssystems beschrieben,Wegen des Inhalts,Muss in mehreren Teilen durchgeführt werden。

1.Nagios-Benutzer hinzufügen,Erstellen Sie ein entsprechendes Verzeichnis,Berechtigungen erteilen。

useradd -s /sbin/bash nagios

mkdir /usr/local/nagios

chown -R nagios:nagios /usr/local/nagios

2.安装nagios主程序

./konfigurieren –Präfix = / usr / local / nagios –with-gd-lib = / usr / local / gd2 / lib / \

with-gd-inc=/usr/local/gd2/include/

make all

make install

make install-commandmode

make install-webconf

3.安装nagios-plugins插件

./konfigurieren –Präfix = / usr / local / nagios

machen && make install

4.安装nagios汉化插件

./konfigurieren –Präfix = / usr / local / nagios

make all

make install

5.编辑httpd.conf

vim /usr/local/apache/conf/httpd.conf

将user和Group都改为nagios

6.设置web监控界面的授权访问

编辑httpd.conf将以下信息粘贴到最后一行

#setting for nagios

scriptAlias /nagios/cgi-bin “/usr/local/nagios/sbin”

<Directory “/usr/local/nagios/sbin”>

AuthType Basic

Options ExecCGI

AllowOverride Keine

Auftrag erlauben,verweigern

Von allen zulassen

AuthNameNagios Access

AuthUserFile /usr/local/nagios/etc/htpasswd

Require valid-user

</Verzeichnis>

Alias /nagios “/usr/local/nagios/share

<Verzeichnis “/usr/local/nagios/share”>

AuthType Basic

Optionen Keine

AllowOverride Keine

Auftrag erlauben,verweigern

Von allen zulassen

AuthNamenagios Access

AuthUserFile /usr/local/nagios/etc/htpasswd

Require valid-user

</Verzeichnis>

7.existieren<Directory />

AllowOverride onne

Require all denied

</Verzeichnis>

前面都加上#

8.让Apache支持CGI程序

编辑httpd.conf 找到 #LoadModule cgi_module modules/mod_cgi.so

去掉前面的#

找到# AddHandler cgi-script .cgi 将前面的#去掉后面加上 .pl

Speichern und schließen

9.生成web界面验证文件

/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd zbw 密码为nagios

10.启动nagios和Apache

/etc/init.d/nagios start service httpd restart

11.浏览器键入http://192.168.18.7/nagios 正常打开

8

现在Nagios界面已经出现,https://www.roamway.com/?p=511将继续介绍服务端和客户端的配置

 

Hinterlasse eine Antwort