【Nagios】分析

  1. 增加的文档

目录概要:

目录

路径

功能

bin

/usr/local/nagios

可执行程序

etc

配置文件nagios.cfg

libexec

外部插件目录

sbin

Ngios cgi文件,执行外部命令所需文件

share

Nagios网页文件

var

日志

    在nagios主目录下的/libexec里放有nagios自带的可以使用的所有插件,如,check_disk是检查磁盘空间的插件,check_load是检查CPU负载的,等等。每一个插件可以通过运行./check_xxx –h 来查看其使用方法和功能。

在客户端的nrpe.cfg中定义了多项监控项目,包括CPU利用率,硬盘利用率,内存利用率

    配置文件

目录

路径

功能

Commands.cfg

/usr/local/nagios/etc/objects

命令:nagios命令和linux命令关联的文件

Services.cfg

被监控的服务相关内容

Hosts.cfg

被监控的主机配置

Contacts.cfg

报警联系人

Timeperiods.cfg

报警周期

Templates.cfg

配置服务配置

自定义的监控服务,都需要在这个样子更改。

 

  1. 主要插件

     

插件名

功能

Pnp4nagios

图形化资源监控

Ndoutils

将监控数据存储入数据库

rrdtool

绘制图表工具

 

安装过程略。

安装结果:

  1. 安装pnp4nagios

     

    【Nagios】分析

     

    【Nagios】分析

     

  2. 安装ndoutils

    连接mysql数据库

    【Nagios】分析

     

    后期可以通过mysql数据库来进行监控数据的提取,完成内存资源等的监控。

 

 

  1. 其他监控软件对比

 

功能

Nagios

Cacti

Zabbix

数据收集

Ndoutils插件进行数据库存储

poller(轮询器)收集数据,主要使用snmp协议从远端的设备上收集数据

API接口

画图

额外安装插件,不美观,每个服务的图像趋势需要自己手动配置

美观,自动配置

多种画图功能、可一键合并,自动配置

监控服务

自带少,多数使用插件

自带多

自定义监控服务

可定义(脚本)

可以

可定义

批量监控服务

Server端编辑脚本、拷贝service文件

Server端配置自动注册规则,后续不在进行操作

报警机制

 

*******cacti可以和nagios结合在一起。利用Nagios For Cacti的插件。既可以使报警机制高效及时,又可以很容易的查看各项数据的情况。

参考文献:

  1. https://zhuanlan.zhihu.com/p/24827038
上一篇:office 365 激活


下一篇:Windows / Office - KMS激活