cacti结合nagios

使用系统ubuntu12.0.45

监控软件,cacti 使用的是源码安装系统自带的版本过低需要添加插件(我不会)so

nagios采用的系统自带版本

安装nagios

apt-get install nagios3

中间出现的密码最好都填写一致以免出错

apt-get install ndoutils

最后输入mysql的root密码

  1. 编辑ndoutils

 

vim /etc/default/ndoutils

ENABLE_NDOUTILS=1

Vim  /etc/nagios3/ndo2db.cfg

socket_type=tcp

socket_name=/var/cache/nagios3/ndo.sock

db_port=3306

db_name=cacti

db_prefix=npc_

db_user=cacti

db_pass=cacti

debug_level=1

debug_file=/var/cache/nagios3/ndo2db.debug

vim /etc/nagios3/nagios.cfg

check_external_commands=1

在251行添加如下内容

broker_module=/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/etc/nagios3/ndomod.cfg

process_performance_data=1

vim /etc/nagios3/ndomod.cfg

output_type=tcpsocket

ouput=127.0.0.1

buffer_file=/var/cache/nagios3/ndomod.tmp

启动服务

service nagios3 restart

/etc/init.d/ndoutils restart

/etc/init.d/mysql restart

service apache2 restart

  1. 添加模块配置文件

配置nagios完成

提醒读者,此文章有一处有问题,也是笔者自己部署的时候跳进别人的坑,大家自己找找。很容易的。

有问题可以留言,基本上一直使用这个博客

时间: 2024-08-10 10:43:00

cacti结合nagios的相关文章

Cacti与nagios结合所需插件的安装与报错处理

Cacti和Nagios安装这里就不做介绍了 我们这里介绍的是nagios与cacti的整合,首先需要安装php json模块和ndoutils,其中Ndoutils是nagios的一个插件,就是可以用来把nagios的获取的数据存入到mysql数据库中.也可以实现与cacti的插件npc的集成,这个工具的安装是个关键.还需要安装使用npc插件.下面我们来一一介绍安装的方法. 一.安装Php-json tar xzf json-1.2.1 ; cd json-1.2.1 ; /usr/bin/p

关于cacti和nagios两款开源监控软件的一些比较

cacti在监控方面有良好的绘图,在流量和图形塑造方面要强于nagios,但是在故障分析方面有些略逊,而且报警机制也有待完善,这时候nagios就可以排上用场了. nagios适合监视服务器上面的大批服务有没有正常运行,重点并不在于图形化的监控.但是其本身集成的报警功能是cacti本身很弱的或者说是没有的.但是在绘图方面和图形化塑造方面的精细度比不上cacti. 所以,虽然cacti和nagios都是网络监控软件,二选其一会减少很多不必要的麻烦,但是还是建议结合两者使用,取其优点,这样可以最大限

cacti和nagios整合

需要的安装包下载地址http://down.51cto.com/data/1877296 整合cacti+nagios整合cacti和nagios是利用了cacti的一个插件nagiosfor cacti,它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti的库中),然后cacti读取数据库信息将nagios 的结果展示出来. 1.安装php-json扩展,因为NPC使用了ExtJS,如过没有json的扩展NPC界面无法出来. # tar xf php-json-ex

cacti与nagios的 主动,被动监控

我一直比较赞同的是主动请求式的监控模式,主要原因是被动探测会给监控结点带来很大的压力,就Cacti而言,用Spine轮询,共35个设备,每分钟轮询一次,能吃掉我35%的CPU.相比之下,通过客户机主动发送请求给监控机的Ganglia,占用资源就非常小.一台监控机估计挂200台客户机监控不是问题.区别就在于,主动请求式是客户机把自己的监控信息主动发送给监控机,监控机只要接收这些信息处理即可.被动探测式是监控机把监控请求发送到客户机,客户机接到请求把需要的监控信息返回给监控结点.所以,被动探测式会给

Cacti+Nagios监控系统(四):Cacti整合Nagios

一.原理 整合cacti和nagios是利用了cacti的一个插件nagios for cacti,它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti的库中),然后cacti读取数据库信息将nagios的结果展示出来. 二.cacti扩展模块 cacti扩展模块需要下载安装cacti-plugin,cacti-0.8.8a及以后版本已集成此扩展模块不需要再单独安装,如果使用的是老版本cacti,扩展模块安装如下: cd /root/download wget htt

盘点:zabbix、cacti、nagios,服务器监控哪个好?

目前使用比较多的服务器监控软件有这三款:zabbix.cacti.nagios,简单介绍一下这三个软件. 1.zabbixzabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 2.cactiCacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形工具. 3.nagiosNagios是一款开源的免费网络监视工

Centos7安裝cacti 和nagios

cacti 一.環境準備 0.設置主機名稱,SELINUX,防火墻以及時區 [[email protected] ~]# hostnamectl set-hostname nms01 [[email protected] ~]# getenforce Disabled [[email protected] ~]# timedatectl set-timezone Asia/Shanghai [[email protected] ~]# systemctl stop firewalld.servi

cacti 与 nagios 一些总结 【八】

安装SDOUtils 注意事项 http://wenku.baidu.com/link?url=XeoySBdO2g2EN8wrTaT4ud0QHgp52rc0S12Qu0Oh1KhI5z5_4_NLHRkycyoOex2x2Vap5OAwQZO5s55_gGh7smFcz3pLsHjE6ItBkiEfKj3 编译完成,请注意在这之后不要运行make install 对于不同Nagios版本,NDOUtils有不同的启动程序,ndo2db-2x对应Nagios的2.X版本,ndo2db-3x对应

cacti 与 nagios 一些总结 【六】

可参考 http://www.cacti.net/ http://blog.chinaunix.net/uid-24727220-id-3025015.html http://blog.fity.cn/post/369/ cacti 问题汇总 总有你遇见的 1.cacti简介 1).cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.因此,snmp和rrdtool是cacti