Stellen Sie das Nagios-Überwachungssystem drei bereit

在第二部分(https://www.roamway.com/?p=511),Die Überwachungsschnittstelle wurde angezeigt,Aber es gibt viele Anomalien und Unvollkommenheiten。

Dieser Teil wird auf der ursprünglichen Basis weiter modifiziert,Grundlegende Überwachungsfunktionen realisieren。

1.编辑services.cfg文件

vim /usr/local/nagios/etc/objects/services.cfg 将以下服务前的注释去掉,Speichern und schließen。

2.将所有define service 后面都加上以下内容

check_period 24×7

max_check_attempts 4

normal_check_interval 5

retry_check_interval 1

contact_groups admins

notification_options w,u,c,r

notification_interval 960

Benachrichtigungszeitraum 24×7

Folgendermaßen:

Speichern und schließen

3.重启nagios,可见192.168.17.55的6种服务全部监控上了但还需添加web服务如下图所示

4.增加监控192.168.17.55的http服务

服务端 vim /usr/local/nagios/etc/object/services.cfg 增加图片中的内容

define service {

host_name 192.168.17.55

service_description HTTP

check_period 24*7 check_nrpe!check_http1

max_check_attempts 4

normal_check_interval 5

retry_check_interval 1

contact_groups admins

notification_options w,u,c,r

notification_interval 960

notification_period 24*7

}

Speichern und schließen

192.168.17.55客户端 vim /usr/local/nagios/etc/nrpe.cfg 增加以下内容

Befehl[check_http1]=/usr/local/nagios/libexec/check_http -I 192.168.17.55

Speichern und schließen

5.重启nrpe和nagios下图看出192.168.17.55的web服务已经监控到了

6.监控windows系统

请从http://nsclient.org/nscp/downloads下载NSClient++-0.3.9-Win32.zip

解压到C盘根目录切换到C:\NSClient++目录下执行NSClient++ /install安装

7.编辑C:\NSClient++ 下的nsc.ini文件

[modules]部分的所有模块前面的注释都去掉,除了CheckWMI.dll and RemoteConfiguration.dll这两个

existieren[Settings]部分设置’password’选项来设置密码,作用是在nagios连接过来时要求提供密码.这一步是可选的

选择不要密码[Settings]部分’allowed_hosts’的注释去掉,加上nagios的监控主机的IP.改为如下格式

allowed_hosts=127.0.0.1/32, 192.168.18.7/32

必须保证[NSClient]的’port’选项并没有被注释,并且它的值是’12489′,这是NSClient的默认监听端口

8

Speichern und schließen

8.在Windows服务列表中找到NSCLientpp服务右击选择属性将其设置为自动启动

然后点”登录”标签,在”允许服务与桌面交互”前打勾并确定

9.查看windows客户端是否监听了12489端口,Folgendermaßen:

10.防火墙添加12489端口例外并确定至此window被监控端配置完毕

11.监控端vim /usr/local/nagios/etc/nagios.cfg

添加cfg_file=/usr/local/nagios/etc/objects/windows.cfg

Speichern und schließen

vim /usr/local/nagios/etc/nagios.cfg

添加如下内容

define host{

host_name 192.168.17.60

address 192.168.17.60

contact_groups admins

check_command check-host-alive

max_check_attempts 5

notification_interval 10

notification_period 24*7

notification_options d,u,r

}

Speichern und schließen

12.监控端cat /usr/local/nagios/etc/objects/windows.cfg 这就是windows服务器模板定义了许多服务

将需要的服务复制到services.cfg文件下并将host_name更改为192.168.17.60, 因为要监控主机

192.168.17.60 ,再添加相应的监控周期如下图所示

Speichern und schließen

13.重启nagios,浏览器键入http://192.168.18.7/nagios 监控成功

以上监控的都是windows的系统硬件内容

 

Hinterlasse eine Antwort