基于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]