jonvi 发表于 2019-1-17 07:19:18

基于FreeBSD+nagios下的系统告警系统

FreeBSD采用最小化安装2.



Nagios#cd /usr/ports//net-mgmt/nagios/#make instal clean//此过程会询问建立用户和组nagios2.


NRpe下载地址为:

#cd /usr/local#tar zxvf nrpe-2.12.tar.gz#cd nrpe-2.12#   ./configure#   make #   make install网页服务器的安装请参考前人的文章------------------------------------------------配置文件-------------------------1.
















cfg_file=/usr/local/etc/nagios/objects/windows.cfg3.#cd /usr/local/etc/nagios/object/#ee linux.cfg ``````````````````````````````````````````````````````````````````````````````````````````` define hostgroup{      hostgroup_namelinux-servers ; The name of the hostgroup      alias         linux Servers ; Long name of the group      members         vici01,vici02,vici04      }

define service{      use                            generic-service         host_name                      vici01,vici02,vici04      service_description            CPU Load       check_nrpe!check_load       }
###################### / Driver Space ########################




check_commandcheck_nrpe!check_/      }###################### Ping Check #######################








define service{      use                           generic-service      host_name                     vici01      service_description             Mysql






















`````````````````````````````````````````````````````````````````````````````````````````````````4. #ee windows.cfg```````````````````````````````````````````````````````````````````````````````````````````````define hostgroup{      hostgroup_namewindows-servers ; The name of the hostgroup      alias         windows Servers ; Long name of the group       members         axisoft-symatec,axiadsvr01      }###################### Server Uptime Check ######################



check_commandcheck_nt!UPTIME      }##################### Server CPU Check #########################



check_commandcheck_nt!CPULOAD!-l 5,80,90      }##################### Server Memory Check ###################### define service{      use                           generic-service         ; Name of service template to use      host_name                     axisoft-symatec,axiadsvr01      service_description             Memory Usage


define service{      use                           generic-service         ; Name of service template to use      host_name                     axisoft-symatec,axiadsvr01      service_description             C:\ Drive Space

################## D Driver Check #########################




check_commandcheck_nt!USEDDISKSPACE!-l d -w 98 -c 99      }

define service{      use                           generic-service         ; Name of service template to use      host_name                     axisoft-symatec,axiadsvr01      service_description             E:\ Drive Space

###################### F Driver Check ########################




check_commandcheck_nt!USEDDISKSPACE!-l f -w 98 -c 99      }

define service{      use                           generic-service         ; Name of service template to use      host_name               axisoft-symatec,axiadsvr01      service_description             PING
check_commandcheck_ping!100.0,20%!500.0,60%          }

define host{      use                     windows-server         










``````````````````````````````````````````````````````````````````````````````````````````````````4.# ee /usr/local/nagios/nrpe.cfglog_facility=daemonpid_file=/var/spool/nagios/nrpe.pidserver_port=5666nrpe_user=nagiosnrpe_group=nagiosallowed_hosts=127.0.0.1 192.168.xx.xxdont_blame_nrpe=0debug=0command_timeout=60connection_timeout=300
























Alias /nagios "/usr/local/www/nagios"AuthType BasicOptions NoneAllowOverride NoneOrder allow,denyAllow from allAuthName "nagios Access"AuthUserFile /usr/local/etc/nagios/htpasswd.usersRequire valid-user至此,服务器端已完成,客户端待续```````````







附件:http://down.运维网.com/data/2355634

页: [1]
查看完整版本: 基于FreeBSD+nagios下的系统告警系统