nagios服务监控添加总结
1、将一台配置好的nagios客户端的配置文件打包,上传到需要配置的客户机上,且解压。
#注意客户机环境的准备工作!
#在两台服务器相差无几的情况下, 省去安装的步骤,简单、高效。
#注意权限问题!
2、在客户机配置端配置运行服务端检测的ip地址 如下:
vi /usr/local/nagios/etc/nrpe.cfg +79
79 allowed_hosts=127.0.0.1,10.0.0.22
#多个服务地址时用,逗号分割;
测试:./check_nrpe -H 127.0.0.1 -c check_disk
DISK OK - free space: / 2060 MB (32% inode=75%);| /=4359MB;5410;6221;0;6763
#本地测试、服务端分别测试。
3、 添加监控服务的主机,主机组,多个的时候用逗号分割如下:
vi /usr/local/nagios/etc/objects/hosts.cfg
范例:
25 define host{
26 use linux-server
27 host_name nagios
28 alias nagios-01
29 address 10.0.0.23
30 }
31 define host{
32 use linux-server
33 host_name C
34 alias C
35 address 10.0.0.24
36 }
define hostgroup{
48 hostgroup_name linux-servers
49 alias nagios,C
50 members nagios,C
51 }
4、 不同的服务可以定义多个serveice :
vi /usr/local/nagios/etc/objects/services.cfg
范例:
1 define service{
2 use generic-service
3 host_name nagios,C
4 service_description Disk Partition
5 check_command check_nrpe!check_disk
6 }
7 define service{
8 use generic-service
9 host_name nagios,C
10 service_description load
11 check_command check_nrpe!check_load
12 }
13 define service{
14 use generic-service
15 host_name nagios,C
16 service_description mem
17 check_command check_nrpe!check_mem
18 }
19 define service{
20 use generic-service
21 host_name nagios,C
22 service_description swap
23 check_command check_nrpe!check_swap
24 }
25 define service{
26 use generic-service
27 host_name nagios,C
28 service_description iostat
29 check_command check_nrpe!check_iostat
30 }
5、上述的定义完成后 ,检测语法: /etc/init.d/nagios checkconfig
#Total Warnings可以忽略,但是不可以有错误!
6、完成后重新启动nagios即可;
#以上都是被动模式,需要注意check_xx 检测的时候,需要在客户机nrpe里定义。
本文出自 “一如既往” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。