文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在nagios里面添加要监控的主机和要..

在nagios里面添加要监控的主机和要..

时间:2010-09-14  来源:lymrg


在/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  //定义监控服务的存活状态
相关阅读 更多 +
排行榜 更多 +
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载
几何飞行安卓版

几何飞行安卓版

飞行射击 下载