在nagios里面添加要监控的主机和要监控的服务以及系统参数
2010-09-14 17:50
393 查看
在/etc/nagios3/conf.d下面每个客户创建一个文件夹,每个文件夹里面有三个文件1)主机文件2)要监控的服务的配置文件3)组文件,如果客户有多台主机,都加在这三个配置文件里面。
下面以添加监控CPU负载这个参数作为example:
首先自己定义一个目录 mkdir /etc/nagios3/conf.d/cs,然后在目录里面定义主机,主机组和要监控的服务。
1. 定义一个要监控的主机,vi host.cfg
define host {
host_name winPc
alias my2003
address 192.168.10.250
use generic-host
}
# vi /etc/nagios3/conf.d/localhost_nagios2.cfg //本地主机的配置文件
2.定义要监控的服务,vi service.cfg ,定义多个服务可以在这个文件中依次添加
(由/etc/nagios3/conf.d/hostgroups_nagios2.cfg这个模板文件复制过来的)
define service{
host_name winPc
service_description cpu-load
check_command snmp_cen_load //这里的名字要和snmp.cfg配置文件中的名字一样
use generic-service
notification_interval 0
}
还要添加CPU对应的OID,并且在/etc/nagios-plugins/config/目录下面定义snmp_cen_load这个命令的支持
/usr/lib/nagios/plugins/check_snmp -H 192.168.10.250 -C public -o .1.3.6.1.4.1.14331.5.5.1.4.10.0 //查OID
在/etc/nagios-plugins/config/snmp.cfg中修改对应的名称还有OID
define command{
command_name snmp_mem_load
command_line /usr/lib/nagios/plugins/check_snmp -H IP(被监控主机的IP) -C public -o .1.3.6.1.4.1.14331.5.5.1.4.6.0 -w 1 -c 2
3.定义一个主机组,这里是可选项,为了在界面上面呈现出来的时候看起来有序,如果添加同类的多个主机的时候还可以通过定义主机组来减轻工作量。
define hostgroup{
hostgroup_name W-server
alias server
members winPc
}
5.重启/etc/init.d/nagios3 restart
总结一下:要监控的主机以及服务的定义主要涉及两个目录
1. /etc/nagios3/conf.d/这个目录下面主要是用来定义要监控的主机以及服务还有要使用的命令
2. /etc/nagios-plugins/config/这个目录下面主要是用来定义用什么命令来进行监控以及命令格式是怎么样的
注意:service.cfg中定义的用来监控的命令名字必须和在2这个目录中定义的命令的名字完全一致。
/etc/nagios3/conf.d下面的模板配置文件
localhost_nagios2.cfg //定义本地主机
hostgroups_nagios2.cfg //定义一组主机
timeperiods_nagios2.cfg //定义监控时间
host-gateway_nagios3.cfg //定义gateway主机
services_nagios2.cfg //定义监控的服务
contacts_nagios2.cfg //定义登录的用户
extinfo_nagios2.cfg //定义主机信息的
generic-host_nagios2.cfg //定义监控主机的存活状态
generic-service_nagios2.cfg //定义监控服务的存活状态
本文出自 “成长全记录” 博客,请务必保留此出处http://lymrg.blog.51cto.com/1551327/391754
下面以添加监控CPU负载这个参数作为example:
首先自己定义一个目录 mkdir /etc/nagios3/conf.d/cs,然后在目录里面定义主机,主机组和要监控的服务。
1. 定义一个要监控的主机,vi host.cfg
define host {
host_name winPc
alias my2003
address 192.168.10.250
use generic-host
}
# vi /etc/nagios3/conf.d/localhost_nagios2.cfg //本地主机的配置文件
2.定义要监控的服务,vi service.cfg ,定义多个服务可以在这个文件中依次添加
(由/etc/nagios3/conf.d/hostgroups_nagios2.cfg这个模板文件复制过来的)
define service{
host_name winPc
service_description cpu-load
check_command snmp_cen_load //这里的名字要和snmp.cfg配置文件中的名字一样
use generic-service
notification_interval 0
}
还要添加CPU对应的OID,并且在/etc/nagios-plugins/config/目录下面定义snmp_cen_load这个命令的支持
/usr/lib/nagios/plugins/check_snmp -H 192.168.10.250 -C public -o .1.3.6.1.4.1.14331.5.5.1.4.10.0 //查OID
在/etc/nagios-plugins/config/snmp.cfg中修改对应的名称还有OID
define command{
command_name snmp_mem_load
command_line /usr/lib/nagios/plugins/check_snmp -H IP(被监控主机的IP) -C public -o .1.3.6.1.4.1.14331.5.5.1.4.6.0 -w 1 -c 2
3.定义一个主机组,这里是可选项,为了在界面上面呈现出来的时候看起来有序,如果添加同类的多个主机的时候还可以通过定义主机组来减轻工作量。
define hostgroup{
hostgroup_name W-server
alias server
members winPc
}
5.重启/etc/init.d/nagios3 restart
总结一下:要监控的主机以及服务的定义主要涉及两个目录
1. /etc/nagios3/conf.d/这个目录下面主要是用来定义要监控的主机以及服务还有要使用的命令
2. /etc/nagios-plugins/config/这个目录下面主要是用来定义用什么命令来进行监控以及命令格式是怎么样的
注意:service.cfg中定义的用来监控的命令名字必须和在2这个目录中定义的命令的名字完全一致。
/etc/nagios3/conf.d下面的模板配置文件
localhost_nagios2.cfg //定义本地主机
hostgroups_nagios2.cfg //定义一组主机
timeperiods_nagios2.cfg //定义监控时间
host-gateway_nagios3.cfg //定义gateway主机
services_nagios2.cfg //定义监控的服务
contacts_nagios2.cfg //定义登录的用户
extinfo_nagios2.cfg //定义主机信息的
generic-host_nagios2.cfg //定义监控主机的存活状态
generic-service_nagios2.cfg //定义监控服务的存活状态
本文出自 “成长全记录” 博客,请务必保留此出处http://lymrg.blog.51cto.com/1551327/391754
相关文章推荐
- 关于nagios监控系统添加主机和服务脚本
- 关于nagios监控系统添加主机和服务脚本
- 关于nagios监控系统添加主机和服务脚本
- nagios的安装搭建以及添加监控主机
- Nagios监控系统主机与服务配置
- 网络监控软件Nagios, Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报
- 部署Nagios监控系统(二)监控远程主机的指定服务
- 部署Nagios监控系统(二)监控远程主机的指定服务
- 安装nagios 图形添加监控主机和服务的软件nconf
- 使用NAGIOS监控网络、系统及服务
- nagios监控添加check_http服务
- Nagios添加服务监控
- 使用nagios监控被监控主机上的应用服务mysql数据库
- Nagios配置——添加Linux主机监控
- NagiosQL添加监控主机及Nagios上启用报警机制
- WDCP主机管理系统添加自动重启WEB服务的计划任务
- NagiosQL添加监控主机及Nagios上启用报警机制
- centos下配置nagios监控主机及服务的总结
- zabbix 开源监控 二、 windows 主机添加 agent 服务
- nagios+centreon总结之第五章――nagios+centreon添加监控服务