Nagios通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、NSClient++和NDOUtils)组成。Nagios的监控工作都是通过插件实现的,因此,Nagios和Nagios-plugins是服务器端工作所必须的组件。而四个ADDON中,NRPE用来在监控的远程Linux/Unix主机上执行脚本插件以实现对这些主机资源的监控;N...
command_line /usr/bin/printf '%b' '*** Nagios ***\n\nNotification Type: $NOTIFICATIONTYPE$\n\nHost: $HOSTNAME$\nState: $HOSTSTATE$\n\nAddress: $HOSTADDRESS$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$HOSTOUTPUT$\n' | /bin/mail -s '** $NOTIFICATIONTYPE$ alert -...
linux-server主机在templates.cfg文件中进行了定义。 host_name Nagios-Linux //主机名,自定义 alias Nagios-Linux //主机别名 address 172.16.10.20 //被监控的主机地址,这个地址可以是ip,也可以是域名。 } define hostgroup{ //定义一个主机组 hostgroup_name bsmart-servers //主机组...
一、nagios配置过程详解 1、nagios默认配置文件介绍 nagios安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下,每个文件或目录含义如下表所示: 2、配置文件之间的关系 在nagios的配置过程中涉及到的几个定义有:主机、主机组,服务、服务组,联系人、联系人组,监控时间,监控命令等,从这些定义可以看出,nagios各个配...
Nagios是一个开源的网络监控系统,用于监控计算机系统、网络基础设施和应用程序的状态。它可以帮助管理员实时监测和诊断网络中的故障和问题。 Nagios具有以下主要特点和功能:监控服务和主机:Nagios可以监控各种服务(如HTTP、SMTP、DNS等)和主机(包括服务器、路由器等),通过定期检查来确认它们是否正常运行。强大的报警系统:...
一、Nagios基础 1.简介 Nagios是一款开源网络监视工具。 可监控网络服务(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH、PING~~~)、监控主机资源、根据需求设置相关插件监控、通过Email,短信及用户自定义方式实施警报、可选的web界面查看当前网络状态、通知和故障历史、日志文件等。
Nagios监控客户端需要借助插件及NRPE软件来实现,NRPE作为中间的代理程序,接收Nagios服务器端发来的请求,另一端在远程主机上指定的相关的监控信息。 1) Nagios服务端安装 同样安装nagios服务需要安装LAMP环境,这里省略,可以参考之前的cacti PHP环境安装方法:官网下载nagios相应版本和插件: ...
Nagios监控流程 Nagios工作原理 Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控,检测功能都是通过各种插件来完成的。 启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的 状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状...
nagios服务器上需要安装以下包,nagios主程序,nagios的plugin程序,check_nrpe程序,imagepak包; 1、nagios安装 tar –xvzf nagios-2.0.tar.gz mkdir /usr/local/nagios pw useradd nagios –d /usr/local/nagios pw addgroup root chmod 755 /usr/local/nagios ...