监控软件Nagios的服务器端在Linux系统上的安装和配置方法nagios监控使用方法




监控软件Nagios的服务器端在Linux系统上的安装和配置方法nagios监控使用方法

2022-07-20 20:25:18 网络知识 官方管理员

Nagios的基本思想就是nagiosserver获取被监控节点(monitoredserver)的相关信息,通过CGI(WebGUI)或者邮件等方式展示给管理员。
信息的获取主要分为主动拿,被动得到,其中主动拿分直接去被监控节点取或者中间数据库节点取。

如果是个个被监控节点直接去取,机器一多,nagios所在的系统CPU可能会扛不住,所以我们系统在测试环境中中使用了被动获取NSCA的方式,以后可能会转到NDOUtils方式,通过数据库实现监控端和被监控端的分离。


NSCA具体工作过程:

1.数据生成:被监控端程序定时收集数据并发送到Nagios服务端,Nagios服务端的NSCA进程收到数据,数据放到指定文件(nagios.cfg和nsca.cfg中指定)。

2.数据处理:Nagios实时处理指定文件,将数据存到queue,同时Nagios会定期检查queue,对数据做最终处理,例如:发送alert邮件,记录日志等。
监控系统的最终模式:Nagios+NSCA+Pnp4nagios(bulk&npcd)。
NSCA负责收集数据,Nagios把收集的数据按照Pnp4nagios要求的格式写到spool文件,每隔15分钟把文件移动到npcd处理的spool文件夹,npcd调用process_perfdata.pl处理spool文件夹中的文件,最后存到rrd里,在Nagios监控页面加入pnp4nagios的web访问url,就可以查看图形化监控数据了。

接下来说说我们Nagios的安装,

NagiosServer端安装

一台liunxserver(CentOS),安装以下安装包的的对应版本

1.基本nagios以及WebGUI安装包

复制代码

发表评论:

最近发表
网站分类
标签列表