Cacti插件安装之nagios 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 一,安装nagios useradd nagios...配置文件,验证配置是否有误 #/usr/local/nagios/bin/nagios -v #service nagios restart 三,PHP支持JSON扩展 PHP必须安装PDO 和 JSON...的配置及监控信息存储到数据库里,NPC通过调用ndo所存储的数据来展现Nagios的信息。...=cacti db_prefix=npc_ db_user=cacti db_pass=cacti debug_level=1 debug_file=/usr/local/nagios/var/ndo2db.debug...添加以下参数 $plugins[] = 'npc'; #service httpd restart http://ip/cacti #控制面板-----插件管理---npc安装和启用 ?
nagios和cacti参考之前的文章 nagios: http://sangh.blog.51cto.com/6892345/1263981 cacti: http://sangh.blog.51cto.com.../6892345/1261721 整合需要安装插件NDoutils和NPC NDoutils作用:把Nagios的数据写到mysql,所以它是集成nagios到cacti的关健的一部分 NPC作用:将...nagios的数据通过ndo2db导入到mysql数据库,然后cacti读取数据库信息将nagios的结果通过NPC展示出来 安装ndoutils: [root@study ~]# tar zxf ndoutils...修改cacti数据库中的npc表结构: [root@study ~]# mysql -ucacti -pcacti123 mysql> use cacti; mysql> alter table npc_eventhandlers...设置连接数据库的参数: ? 配置nconft和nagiso路径(默认): ? 设置nconf管理密码: ? ?
Nagios,Cacti 故障解决注意事项 一、Naigos重启注意事项 1,重启nagios服务前需要检测配置文件完整性(进行web页面同步) 2,主从同步注意操作顺序,切勿着急,检测报警机制(开启关闭...notification) 3,查看pnp4nagios 进程是否开启 如异常 3.1 查看ll /usr/local/nagios/var/rw/nagios.cmd权限 是否777 如果不是 进行修改...3.2 chmod 777 nagios.cmd 3.3手动开启/etc/init.d/npcd start (小太阳流量图) 3.4 重启httpd /etc/init.d/httpd restart...3.5 手动web页面开启检测时间 4,设备重启后,查看nagios进程是否正常,如异常 手动开启nagios进程 /usr/local/nagios/bin/nagios -d /usr/local.../nagios/etc/nagios.cfg 二、Cacti处理报警事宜跟进 1,查看日志 查看大量报警,查看内存较大 使用命令清理内存 清除内存 sync echo 3 > /proc/sys/vm/
Linux监控平台介绍 监控存在的原因 站点出了问题,没有人知道,等用户发现了,才提醒供应商;对公司影响很大 常见开源监控软件 cacti、nagios、zabbix、smokeping、open-falcon...等等,其中nagios、zabbix流行度非常高 cacti、smokeping偏向于基础监控,成图非常漂亮,适合监控网络设备 cacti监控网络的设备 cacti、nagios、zabbix服务端监控中心...,需要php环境支持(用Apache的php,用nginx的php都可以),其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix...web界面一键执行,nagios和zabbix相比, nagios 更注重的是某一个监控的状态,不关注历史; zabbix,则是把每一次监控的数值反馈出来,数值存到数据库里面,方便后期数据图去分析监控整个状态...,可以增加监控节点,报警预知等等 open-falcon为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究 open-falcon
Nagios:最大的亮点是轻量灵活,且报警机制很强,如果你只是需要监控服务器/服务是否在运行,Nagios 以前只是从目标主机收集信息,,并且有很强大的发送报警信息的功能。...适合监视大量服务器上面的大批服务是否正常, 重点并不在图形化的监控, 其集成的很多功能例如报警,都是 cacti 没有或者很弱的. cacti 主要用途还是用来收集历史数据和画图, 所以界面比 nagios...学习成本和定制模板比较大 zenoss:将状态监控,性能监控,资源管理,更好的报告机制进行有机的整合。Zenoss主要的特点是可以无agent来进行监控。...zabbix是趋势,nagios机器少满足需求,机器数量太多就显得有心无力,nagios配置相对灵活,zabbix不容易上手,研究彻底之后也就没啥,cacti,没仔细用过,现在基本上就用花流量图 Nagios...特大的特点是报警。图形化功能一般般。一般要安装Agent,配置起来看网上的说法是比较复杂的,没用过,没实际发言权。 cacti,图形化功能不错,所以Nagios一般结合它来使用。
从网络和服务器监控到趋势、图形,甚至是交换和路由器配置备份,这些工具都可以帮你解决问题。 Cacti 首先,最开始出现的是MRTG。...Nagios Nagios是成熟的网络监控架构,已经使用多年。Nagios使用C语言编写,它提供系统和网络管理员可以在监控软件包找到的一切功能。...与Cacti一样,Nagios有着非常活跃的社区支持,并且有针对各种硬件和软件的插件。从基本的ping测试到整合WebInject等插件,你可以不断监控服务器、服务、网络链接等的状况。...有几个用于Icinga的Web用户界面,与Nagios的主要区别是配置,其配置可以通过web用户界面来进行,而不需要通过配置文件。对于喜欢管理配置而不是命令行的人,这是很好的优势。...NeDi与Cacti整合了一定程度,如果提供登录凭证来执行可行的Cacti安装,设备发现会连接到相关的Cacti图表。
本文将重点讨论开源网络监控工具,这些工具帮助你监视各个节点和应用程序,以及时发现性能低下的迹象。你还可以查看整个网络的性能。 1、Cacti ?...你还可以创建一个图形或数据源模板,用于将来的监视活动。 ◆ 地址: https://www.cacti.net/index.php 2、Nagios Core ?...Nagios Core是最著名的开源监控工具之一。使用Nagios Core,你就可以自动发现设备、监视连接的系统"变坏"和"变好",并生成复杂的性能图。...例如,Nagios V-Shell被添加为AngularJS内置的PHP Web界面,该界面基于可搜索表和一个用CodeIgniter设计的RESTful API。...它建立在Nagios Core的基础之上,它有一个灵活的RESTful API,允许你输入自己的配置并通过仪表板查看实时性能数据。 Icinga2还允许监视实时和历史性能数据。
1、Cacti 如果你对开源网络监控工具有所了解,那么你可能听说过Cacti。它是一个图形化解决方案,Cacti主要是通过rrdtool这个工具来绘图的,被许多网络管理员用来收集局域网中的性能数据。...◆ 地址: https://www.cacti.net/index.php 2、Nagios Core Nagios Core是最著名的开源监控工具之一。...使用Nagios Core,你就可以自动发现设备、监视连接的系统"变坏"和"变好",并生成复杂的性能图。 支持定制是Nagios Core变得如此流行的主要原因之一。...例如,Nagios V-Shell被添加为AngularJS内置的PHP Web界面,该界面基于可搜索表和一个用CodeIgniter设计的RESTful API。...它建立在Nagios Core的基础之上,它有一个灵活的RESTful API,允许你输入自己的配置并通过仪表板查看实时性能数据。 Icinga2还允许监视实时和历史性能数据。
前言:出于想监控ubuntu server 8.04下的Mysql是否在正常运行,于是找到了Nagios,Cacti及cactiez,cacti的绘图能力很强,nagios3报警能力强;经过简单试用,我觉的...cacti的配置没有Nagios配置简单,所以就先试下nagios。.../etc/nagios3/extinfo_nagios2.cfg里设置要监控的主机及服务的扩展信息,如主机的图标 ?...hostgroups_nagios2.cfg 对要监控的主机进行分组 localhost_nagios2.cfg 本机监控的定义 services_nagios2.cfg 要监控主机上的服务 timeperiods_nagios2...如果想让nagios像cacti一样显示性能图,可以试用pnp4nagios插件,nagiosgrapher软件。
大家好,又见面了,我是你们的朋友全栈君。 一、监控介绍 你用过哪些监控软件? zabbix 和 nagios、cacti、ganglia 有什么区别?...2、Nagios Nagios 是一款开源的免费网络监控报警服务,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机、路由器和防火墙等网络设置,打印机、网络投影、网络摄像等设备。...只是 Nagios 无法将多个相同应用集群的数据集合起来,也不能监控到集群中特殊节点的迁移和恢复。...二、监控区别 nagios 图形不是特别好,也可以安装图形插件,但是也不怎么好看 nagios 一般情况下如果需要图形可以和 cacti 配合使用 cacti 的监控是轮询监控,效率低,图形相对...nagios 比较好看 zabbix 和 nagios 因为是并发监控,对 cpu 的要求更高 zabbix 在性能和功能上都强大很多 zabbix 的图形相当漂亮 支持多种监控方式
来自:马哥Linux运维 运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core...最终都能达到对 IT 系统服务可用性的一个完全展示。 下面我们将针对目前行业内常用的五种监控工具(Cacti、Nagios、Zabbix、Grafana、Prometheus)详细介绍各自的特点。...1、Cacti Cacti(英文含义为仙人掌)是一套基于 PHP、MySQL、SNMP 和 RRDtool开发的网络流量监测图形分析工具。 ?...2、Nagios Nagios 是一个企业级的监控系统,可监控服务的运行状态和网络信息等,并能监视所指定的本地或远程主机参数以及服务,同时提供异常告警通知功能等。...目前,Nagios 也占领了一定的市场份额,不过从观察来看,Nagios 并没有与时俱进,已经不能满足于多变的监控需求,架构的扩展性和使用的便捷性有待增强,其高级功能集成在商业版 Nagios XI 中
平台点击上方 网络工程师笔记,选择 设为星标 优质文章,及时送达 运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite等)和性能告警(Nagios...下面我们将针对目前行业内常用的五种监控工具(Cacti、Nagios、Zabbix、Grafana、Prometheus、Nightingale、OpenFalcon)详细介绍各自的特点。...Cacti Cacti(英文含义为仙人掌)是一套基于 PHP、MySQL、SNMP 和 RRDtool开发的网络流量监测图形分析工具。...Nagios Nagios 是一个企业级的监控系统,可监控服务的运行状态和网络信息等,并能监视所指定的本地或远程主机参数以及服务,同时提供异常告警通知功能等。...目前,Nagios 也占领了一定的市场份额,不过从观察来看,Nagios 并没有与时俱进,已经不能满足于多变的监控需求,架构的扩展性和使用的便捷性有待增强,其高级功能集成在商业版 Nagios XI 中
常见的有 cacti、nagios、zabbix、smokeping、open-falcon等等。 cacti、smokeping偏向于基础监控,成图非常漂亮。...cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监控软件均有web操作界面。...nagios不用存储历史数据,注重服务或者监控项的状态。...open-falcon为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究。...---- zabbix 监控介绍: C/S架构(被监控的server需要安装监控软件,既可以主动连接客户端,也可以被动的让客户端推送自己的状态),基于C++开发,监控中心支持web界面配置和管理。
官方网站:http://www.nagios.org 2、常见开源监控的对比和选择 1.Nagios+cacti整合互相弥补不足 nagios 功能: 数据报警(报警功能是Nagios...cacti cacti不是监控工具,他是个依赖于SNMP的数据采集和数据呈现的工具。 功能: 数据采集、保存数据[SQL,txt] 。 数据展示(rrdtool绘图)。...2.zabbix监控 nagios和cacti不适合超大规模的监控、由于大规模的带宽和网络限制,会导致监控的延迟等问题,所以有很多是nagios+cacti整合,但是依然不适合在大规模的环境中,不适合分布式部署...那么zabbix同时整合了cacti和Nagios特点的工具,而且还具有了前两者不具有的工具,支持分布式等等。...:Web界面可以查看当前网络状态,通知,问题历史,日志文件等 7、Nagios运行原理 Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的
No.1 Nagios Nagios 成立于1999年,是提供从小型到企业级基础设施监控解决方案的行业领先企业之一。...,Perl,PHP,Java或shell脚本 与其他系统管理工具(如Puppet,cfengine,Chef,bcfg2)集成 Cacti Cacti是另一个可以安装在Linux或Windows操作系统上的开源网络监控工具...它连接到RRDTool,它允许我们生成与相关网络数据相关的图形。 它与SNMP协同工作,并以易于理解的图表形式呈现网络统计信息。 ? Cacti需要MySQL,Apache或支持PHP的IIS。...特征: 可以选择使用CDEF或Cacti内的数据源来为每个图定义无限图项目 图形的自动填充支持 支持具有多个数据源的RRD(循环数据库)文件,还可以使用存储在本地文件系统任何位置的RRD文件 基于用户的管理和安全...Icinga于2009年开始,名为Nagios Fork,从一个叉子和制作的Icinga 2的限制中解放出来,它更快,更容易配置,更容易扩展。 ?
,centreon读取该数据并即时的展现监控信息,通过centreon可以简单地管理和配置所有nagios,因此,完全可以使用centreon轻易的搭建企业级分布式IT基础运维监控系统。...3、host监控可以全部采用nrpe方式,不必象nagios+cacti生成流量图必须使用snmp。 4、支持多节点分布式监控,nagios+cacti的分布式监控现在想起来都头痛。...5、支持acl权限管理方式,对用户权限限制到菜单项,nagios+cacti一个帐号大家用过时啦。... 简单介绍一下 nagios本身是监控工具,配置起来比较麻烦,而且不直观,nagios在这里作为监控引擎存在, ndo2db是nagios和mysql交互的工具,nagiso...如果要测试ndo2db和nagios之间是否可以读写数据的话,是要配置ndo2db.cfg,ndomod.cfg,nagios.cfg这三个文件的. sudo /etc/init.d/apache2 restart
cacti是什么? 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。...因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。 2....3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。...Cacti中文版 http://www.linuxidc.com/Linux/2013-03/81627.htm Cacti 的详细介绍:请点这里 Cacti 的下载地址:请点这里 实现对apache的监控...目前cacti的环境已经搭建完成,cacti的使用还需要好好学习……
开源监控工具zabbix zabbix功能很强大,如何理解zabbix的功能,我打算从cacti和nagios的功能讲起 cacti是一款数据采集,数据存储,外加web界面展示的工具,它负责阈值范围内的实时变化...缺点:告警不及时 nagios是一款告警功能很强大的工具,它不关心阈值范围内的变化,只关心状态变化(超过阈值),然后报警。报警方式通过邮件,短信等。 优点:告警反映迅速。...缺点:监控主机数量有限,承载低 zabbix = cacti + nagios 优点:基于两款工具优点于一身并更强大,实现企业级分布式监控。...支持数据库存储类型 cacti: rrd (round robin database) abbix-database: MySQL, PGSQL(postgreSQL)、Oracle、DB2、SQLite...Zabbix架构中的组件 zabbix-server: C语言 OS: zabbix-agent: C语言 zabbix-web:GUI,用于实现zabbix设定和展示,PHP开发 zabbix-proxy
使用Nagios搭建本部门的监控系统,以前只是见过这个老兄的名字几次,这次算是真正的从头开始,如今已经成功搭建起来了一个测试环境,监控了包括本机、一台Linux服务器和一台Windows服务器在内的三台机器...wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.3.tar.gz 第二步,为Nagios创建单独的用户和组。...建完nagios用户之后,还需要创建一个 nagcmd 组,并且将 nagios用户和Apache服务器制定的用户加入到这个组中。...首先将安装包解压缩,然后进入nagios目录; 然后执行 configure 脚本,并且编译; 最后安装二进制文件,安装初始化脚本、示例配置文件和外部命令文件夹的权限。...最后,重新启动 Apache 服务器,访问 http://localhost/nagios 输入 nagiosadmin 和刚刚设置的密码,就可以开始监控之旅了
众所周知,用Linux系统自带的sendmail发送邮件是有限制的,可能对有些邮箱无法正常发送,导致报警邮件不能够及时发送到,因此就可能会产生不必要的麻烦!...对此,我们可以用其他方法来发送邮件,就是在cacti上登陆自己的邮箱,设定自己的邮箱来发送报警邮件!简而言之就是把系统当做一个邮件客户端,登陆自己的邮箱来发送邮件!...废话不多说,下面是在cacti上面的设置过程,其中cacti已经安装了相关的插件。...cat /etc/RedHat-release CentOS release 6.4 (Final) 说明:XXX@126.com是测试报警发送邮箱,XXX@qq.com是测试接收邮箱 1、开始设置发件箱和收件箱...为了能够更及时的接收邮件,可以将接收邮箱设置为自己的邮件邮箱,比如@139,@wo.com.cn等等,一旦邮箱收到邮件后就会有短信提醒。
领取专属 10元无门槛券
手把手带您无忧上云