Stellen Sie das Nagios-Überwachungssystem zwei bereit

在第一部分(https://www.roamway.com/?p=481)经过环境配置 ,Nagios-Schnittstelle wurde angezeigt。

Dieser Teil startet die Konfiguration des Servers und des Clients,Bilden Sie eine grundlegende Überwachungsschnittstelle。

linux客户端

1.Nagios-Benutzer hinzufügen

useradd -s /usr/sbin/nologin nagios

2.安装nagios-plugins-1.4.14

./konfigurieren

machen && make install

3.更改目录属性

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

4.安装nrpe-2.12

./konfigurieren

make all

make install-daemon

make install-daemon-config

5.安装xinetd脚本

make install-xinetd

6.编辑nrpe配置文件

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

找到#service_address=127.0.0.1,将前面的#去掉并将127.0.0.1改为本机地址192.168.17.55

Allowed_hosts=127.0.0.1后面添加监控服务器的ip用逗号隔开

Speichern und schließen

7.编辑nrpe文件

vim /etc/xinetd.d/nrpe

在only_from = 127.0.0.1后面添加192.168.18.7ip之间用逗号隔开

Speichern und schließen

8.编辑/etc/services文件增加nrpe服务

vim /etc/services

9.重启xinetd服务

/etc/init.d/xinetd restart

10.编辑nrpe配置文件

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

在本文件的配置信息中添加如下内容

Befehl[check_users_1]=/usr/local/nagios/libexec/check_users –w 5 –c 10

Befehl[check_load_1]=/usr/local/nagios/libexec/check_load –w 15,10,5 –c 30,25,20

chmmand[check_sda4_1]=/usr/local/nagios/libexec/check_disk –w 20% -c 10% -p /dev/sda4

Befehl[check_zombie_procs_1]=/usr/local/nagios/libexec/check_procs –w 5 –c 10 –s Z

Befehl[check_total_procs_1]=/usr/local/nagios/libexec/check_procs –w 150 –c 200

Befehl[check_swap_1]=/usr/local/nagios/libexec/check_swap –w 20 –c 10

Speichern und schließen

11.防火墙开放TCP 5666端口并且关闭selinux

12.启动nrpe守护进程

/usr/local/nagios/bin/nrpe –c /usr/local/nagios/etc/nrpe.cfg -d

13. /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 这里提示连接被拒绝

这个问题先放在这里后面解决

Server:

1.安装nrpe-2.12

./konfigurieren

make all

make install

2.执行/usr/local/nagios/libexec/check_nrpe –H 192.168.17.55,出现版本号则服务端和客户端正常通信

3.编辑commands.cfg

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

在commands.cfg中添加如下的内容

define command{

command_name check_nrpe

command_line $USER1$/check_nrpe –H $HOSTADDRESS$ -c $ARG1$

}

Speichern und schließen

4.编辑services.cfg

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

如果没有services.cfg需要自己创建

将下面的内容粘贴进去

define service{

host_name 192.168.17.55

service_description users

check_command check_nrpe!check_users_1

}

define service{

host_name 192.168.17.55

service_description load

check_command check_nrpe!check_load_1

}

define service{

host_name 192.168.17.55

service_description sda5

check_command check_nrpe!check_sda5_1

}

define service{

host_name 192.168.17.55

service_description zombie process

check_command check_nrpe!check_zombie_procs_1

}

define service{

host_name 192.168.17.55

service_description total process

check_command check_nrpe!check_total_procs_1

}

Speichern und schließen

5.编辑hosts.cfg

此文件默认是不存在的需要手动创建

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

将下面的内容粘贴进去

define host {

host_name 192.168.18.7

alias 1 92.168.18.7

address 192.168.18.7

contact_groups sagroup

check_command check-host-alive

max_check_attempts 5

notification_interval 10

notification_period 24×7

notification_options d,u,r

}

define host {

host_name 192.168.17.55

alias 192.168.17.55

address 192.168.17.55

contact_groups sagroup

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

6.编辑nagios.cfg

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

在nagios.cfg文件中添加如下信息也就是将刚才创建的hosts.cfg和services.cfg在nagios.cfg文件中做声明

cfg_file=/usr/local/nagios/etc/objects/hosts.cfg

cfg_file=/usr/local/nagios/etc/objects/services.cfg

Speichern und schließen

7.检查配置文件的正确性

/etc/init.d/nagios stop

/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg 检查配置文件的正确性

8.启动nagios

/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg –d

9.浏览器键入http://192.168.18.7/nagios 可以看到监控界面了

至此主机监控状态界面已经出现但有许多异常后续会做进一步调整使监控恢复正常

Hinterlasse eine Antwort