sol229 发表于 2019-1-16 09:02:10

nagios-yangjun

define host{  use             linux-server
  host_name      mylinux         //需要修改工作站的主机名
  alias            mylinux
  address      192.168.0.44       //工作站主机IP
  }
  define service{
  use                      generic-service
  host_name                  mylinux
  service_description       check-swap          //对下面操作的描述
  check_command      check_nrpe!check_swap    //执行检测交换分区命令,监控swap
  }
  define service{
  use                      generic-service
  host_name                  mylinux
  service_description      check-load
  check_command         check_nrpe!check_load    //监控负载
  }
  define service{
  use                     generic-service
  host_name               mylinux
  service_description       check-disk
  check_command         check_nrpe!check_had1    //监控硬盘
  }
  define service{
  use                     generic-service
  host_name               mylinux
  service_description   check-users
  check_command       check_nrpe!check_users         //监控用户(使用)情况
  }
  define service{
  use                  generic-service
  host_name         mylinux
  service_descriptionotal_procs
  check_command      check_nrpe!check_total_procs      //监控进程
  }
  //对以上的linux.cfg文件编辑如果有错,将会导致nagios无法启动;
  //修改工作站主机的主机名为mylinux,保证能够#pingmylinux 通信正常,可以选择
  #echo "192.168.0.44   mylinux ">>/etc/hosts
  #echo"192.168.0.15   nagios "    >>/etc/hosts
  //在服务器端
  #echo"192.168.0.15    nagios " >>   /etc/hosts
  #echo"192.168.0.44   mylinux ">>/etc/hosts
  7、准备启动nagios服务
  #setenforce 0保证selinux处于关闭状态
  #service iptablesstop或者开放80,5666端口(http/nrep)
  #chkconfig --add nagios   //添加nagios服务到系统服务队列
  #chkconfig nagios on      //开机自动启动服务
  #/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  //检查nagios的配置文件的正确性
  //如果上面有错误,请检查系统服务时间是否同步,新建的linux.cfg是否有语法错误!
  //在commands.cfg是否添加对nrep使用等
  //保证上述命令争取执行
  // 参考:

页: [1]
查看完整版本: nagios-yangjun