Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。...被广泛的用于对服务器的运维监控中,Cacti提供了一种插件式的管理,只要按要求写好特定的模板,那么你就可以对任何服务进行流量监控。...本文就是要为大家介绍两个模板,分别是MongoDB和Redis的Cacti模板,使用它,你可以对你的MongoDB和Redis服务进行流量监控。.../files/better-cacti-templates-1.1.8.tar.gz 配置监控脚本 mongodb或redis的监控所需到的是你下载目录中的better-cacti-templates-...如果你cacti是装到/var/www/html/cacti/目录下。 把该文件放在其下面的scripts目录下。别忘了看下权限。要有执行权限。 然后修改该文件。主要修改一下选项,大概在40行。
Cacti有两种轮询方式,cmd和spine,官方介绍spine轮询要比cmd快很多。...主机配置,KVM虚拟机4核2G内存 监控主机42台 ,获取数据2070/次,RRDsProcessed 1399 CMD调优日志 很明显32进程并发,性能最优秀,<12s。...平均约4台主机需要1秒,监控负载不超过1 Spine调优日志 总线程数4*8,性能最优秀,<5s,平均约10台主机需要1s,监控负载不超过1....60/12=210 1050 32*1 spine 42*60/504 2520 4*8 实际部署中如果采用spine轮询,考虑down机重复以及误差按照减半标准预算,一台4核4线程2G内存虚拟机做出监控系统...,如果每分钟采集一次可以监控250台,设置每5分钟采集一次可以监控1250台。
软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图...部署Cacti监控平台 一:准备基础软件包 1)安装LAMP环境 Cacti监控需要通过Web页面展示出来,并且还需要使用MySQL来存储一些变量数据,因此需要先为Cacti准备基础LAMP环境。...因为Cacti监控其他主机数据时使用的是snmp协议,所以还需要安装net-snmp和net-snmp-utils软件包。...监控的数据存储和绘图功能主要依赖于该软件,如果没有该软件则Cacti无法存储监控数据并绘制出监控图像。...,PHP代码通过使用snmp协议来获得监控数据,并代用RRDTool存储数据和绘制监控图像,所以在安装完成基础LAMP环境后,首先需要做的就是将Cacti软件包解压放置在Web服务器的网页根路径下。
1、cacti:流量和性能检测 nagios:服务与性能检测 RRDtool:轮询数据工具,记录数据并绘制图形 cacti基于lamp平台,SNMP协议,RRDtool数据轮询工具以web方式显示监控信息...3)完成cacti的向导安装 4)添加监控设备 检测树的分类: host:主机,以被监控主机作为树节点 graph:图像,以监控图像类型作为树节点 header:标头 3、被监控设备的配置: 1)安装...二、实验要求 1、在1.10服务器上搭建监控cacti。步骤LAMP---安装net-snmp,rrdtool软件包----安装和部署cacti。...(3)cisco设备:开启SNMP服务,全局模式下:snmp-server community public ro 3、使用cacti的web控制台,对以上的客户端进行相关的监控。...步骤: 1、按照拓扑图配置cacti、linux、win2008的ip并关闭防火墙。 2、在1.10服务器上搭建监控cacti。 (1)搭建yum仓库,安装LAMP环境。 ? ? ?
我们知道cacti监控是基于SNMP协议进行监控的,所以我们需要在Esxi上修改snmp的配置文件。 连接esxi物理机,我们可以使用ssh的方式来登陆,使用Securecrt来登陆。...false改为true 添加的内容是:<communities>chinatt90668</communities> 添加完成后保存,然后重启下: service.sh restart 完成后在cacti
应客户需求并且与王同事商讨,在BJD环境缺少一台备用Cacti监控服务器,需要将原Cacti监控服务器的数据迁移到新的监控主机上去,实现监控数据同步。...具体操作步骤: 原cacti主机IP:192.168.0.2 备用cacti主机IP:192.168.122.3 1、备份原cacti监控主机上的mysql和rrd数据 ssh 192.168.0.2...备份数据库:#mysqldump cacti >cacti.sql cacti是数据库中的库名;如果数据库之前更改了密码: #mysqldump -u root -p ***** cacti >cacti.sql...#tar -cvf rra.tar /var/www/html/cacti/rra 3、复制cacti.sql和rra.tar文件至新的cacti服务器上去 #scp cacti.sql 192.168.122.3...#mysql mysql> drop database cacti; 删除cacti数据库 mysql>create database cacti; 创建一个新的cacti数据库 mysql>quit
我用Linux做Cacti监控服务器监控Windows主机时出现以下错误,自己检查Windows主机的SNMP端口正常,防火墙也正常关闭,用snmpwalk命令也报错。
今天我们来讲一下监控软件Cacti。Cacti的工作结构是:C/S模式采集监控数据,B/S模式管理检测平台,其实呢Cacti利用的是SNMP(简单网络管理协议)。 ? 下面我们来安装下Cacti。...7,部署cacti 大家可以到这里下载最新版cacit: http://www.cacti.net/download_cacti.php 这里使用最新版:cacti-0.8.8a.tar.gz 解压后,...将php脚本文件mv成/var/www/html/cacit 访问如下连接,查看安装方法: http://192.168.20.181/cacti/docs/html/unix_configure_cacti.html...cacti < cacti.sql #我机器mysql上的root是空密码,所以mysql指令不需要-p参数 (7.3)创建cactiuser用户,并设置密码为cacti shell> mysql --...user=root mysql mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti'; mysql> flush
Cacti简单介绍 Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。...Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。...下面介绍CentOS7下部署开源监控平台Cacti 1、CentOS7操作系统初始环境准备 curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com...(图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) 10、添加设备,查看监控图形...(图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) 说明 以上只是Cacti服务端的部署,客户端主机监控加入的步骤限于篇幅不做详细介绍 后续再补充
通过 Cacti 监控服务器内存使用情况时,Memory Usage 图表中,可能会出现 Cache Memory 或其他数据的值显示为 nan 的情况。...出现这种情况大多是由于服务器内存较大,超出了 Cacti 数据模板中 10G 的预设上限值,我们可以通过修改此预设值来解决这个问题,下面是具体修改方法。...首先,登录 Cacti 后,进入到 Console > Data Templates 中,找到和内存监控相关的三个模板,分别是:“ucd/net – Memory – Buffers”、“ucd/net...最后,在修改完模板后,还需要在 Cacti 中将 Memory Usage 相关的图表和数据源(Data Sources)删除重新创建,重建后稍等片刻,待下一次数据抓取后,就会看到原本显示 nan 地方现在都可以正常显示内存数据了
cacti监控一个web上的多个tomcat 第二部分 2,看到手动在web界面添加cacti的tomcat模板文件,太耗时太麻烦,所以另选途径再构造一份cacti下的tomcat模板文件。...2.1 直接替换tomcat字符串在后面加9500端口 想要弄亲自构建另外一个tomcat监控的模板文件,可以以现在的cacti_host_template_tomcat_server.xml为基础来实现...Status选项,如下图所示: OK,现在就可以去Console –> Create –> Management –> Graph Management添加tomcat另外一个9500端口的监控选项...总结: 所有加载的cacti模板文件中,核心区分点所一个个hash值,如果构造出新的一组hash值,那么加载后就是新的监控选项。...以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。
CentOS搭建Cacti监控平台以及故障解决 准备环境: 一、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -A...<cacti.sql//导入cacti数据库 #viinclude/config.php $database_default= "cacti"; $database_hostname= "127.0.0.1...apache /usr/local/apache2/bin/apachectl restart ----------------加载其他模块同-------------- 6、对Centos Linux机器进行监控采用两个版本...cacti-plugin-0.8.7h-PA-v3.0.diff #viinclude/global.php $database_password= "ellisqin"; $url_path ="/cacti...安装 Cacti 在采集数据时使用的是cmd.php脚本,此脚本最短轮询时间为 5 分钟,也就说我们使用cmd.php 是无法将 cacti 轮询时间设置为每分钟轮询一次,因此,我们需要安装额外的高效轮询工具
<cacti.sql//导入cacti数据库 #viinclude/config.php $database_default= "cacti"; $database_hostname= "127.0.0.1...apache /usr/local/apache2/bin/apachectl restart ----------------加载其他模块同-------------- 6、对Centos Linux机器进行监控采用两个版本...cacti-plugin-0.8.7h-PA-v3.0.diff #viinclude/global.php $database_password= "ellisqin"; $url_path ="/cacti...安装 Cacti 在采集数据时使用的是cmd.php脚本,此脚本最短轮询时间为 5 分钟,也就说我们使用cmd.php 是无法将 cacti 轮询时间设置为每分钟轮询一次,因此,我们需要安装额外的高效轮询工具...#vispine.conf//配置连接 cacti数据库的信 报错:configure: error:Cannot find MySQL headers.
cacti-spine监控远程主机 Remote host: yum install net-snmp-utils net-snmp vim /etc/snmp/snmpd.conf //编辑可以参看主监控主机...snmp是否配置成功 Monitor host: snmpwalk -v 1 -c public 192.168.1.3 IP-MIB::ipAdEntIfIndex //在主控机上测试能否检测到远程监控主机的信息...,若能,就开始设置cacti 1、Devices->Add添加需要监控的远程主机信息 image.png 保存; 2、点击右上角Create Graphs for this Host,为其创建图形 image.png...有时Get Monitored Partitions可能没有信息,此时应该在主控机上执行snmpwalk命令获取远程监控主机信息 snmpwalk -v 1 192.168.1.3 -c public....1.3.6.1.4.1.2021.9 3、添加进Graph Trees image.png 现在就可以graphs中查看远程监控机的信息了。
Cacti 是一套基于PHP、MySQL、SNMP和RRDTool开发的网络流量监测图形分析工具。...若希望使用 Cacti 监控 Linux 服务器的网卡流量,需要在被监控的 Linux 服务器上安装 net-snmp-utils 相关软件包,我们可以通过 yum 在线安装,例如: yum install...view systemview included .1.3.6.1.2.1.2 保存并重新 snmpd 服务 service snmpd restart 然后,我们进入cacti,添加被监控的服务器...console > Management > Devices > add Description填入被监控服务器的自定义名称,例如:server1 Hostname填入被监控服务器的ip地址,例如...至此,我们已经成功在Cacti中添加了一台服务器,并对其网卡流量进行监控,如果上述配置过程正确无误的话,我们就会看到相应的网卡流量图了。
Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。... ErrorLog "logs/cacti-error_log" CustomLog "logs/cacti-access_log" common 2.安装...为cacti创建数据库,并初始化所需要表: 1.mysqladmin create cacti //此时的密码为mysql的密码 2.cd /usr/local/apache/htdocs/...cacti 3.mysql cacti < cacti.sql 创建mysql用户,使用cacti能访问其cacti数据库 mysql -e "GRANT ALL ON cacti.* TO cactiuser...的配置文件include/config.php启用并修改如下行://url_path = "/cacti/";我们这里将之修改为: 而后在浏览器中打开http://cacti.linuxidc.com,
1.cacti 安装时区出错 Warning: date(): It is not safe to rely on the system's timezone settings....timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/localhost/htdocs/cacti...emerge -avq cacti-spine 登陆cacti后设置 Poller Type The poller type to use....php crontab里面默认执行时间超过了300秒,而cacti默认是5分钟就是300秒去获取一次数据,所以导致有些服务器的数据没有获取。...cacti->Console->setting->Poller->: 修改cacti setting的poller设置. settting–>poller: Maximum Concurrent Poller
Cacti插件安装之syslog 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 一,在cacti官网下载syslog日志 #wget...http://docs.cacti.net/_media/plugin:syslog-v1.22-2.tgz #tar zxvf syslog-v1.22-2.tgz -C /var/www/html.../cacti/plugins 二,http://ip/cacti安装插件 1, 控制面板-----插件管理---syslog安装 ?...注Cacti-0.8.8a比以前版本更好用,添加插件也更简单
最近要监控ATS,使用stats_over_http.so模块可以使用url来查看ats的状态,在cacti里面加上了几个值来监控,包含: proxy.process.http.completed_requests...Cacti利用stats_over_http.so模块监控ats的部分数据下载: 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com...具体下载目录在 /2014年资料/1月/2日/在Cacti中使用ATS的stats_over_http模块进行监控部分性能 下载方法见 http://www.linuxidc.com/Linux/2013...,在用php写script/command的时候,echo输出结果必须一次性输出,否则cacti无法接收到结果,比如 echo "a:"."20 ";echo "b:"."30";只能接收到a的值,必须...ps附件 cacti模板和php,php放到scripts目录,xml导入就好了 php代码: <?
Cacti插件安装之nagios 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 一,安装nagios useradd nagios.../php.d #echo "extension=json.so" >json.ini #service httpd restart 四,安装ndoutils ndoutils是将Nagios的配置及监控信息存储到数据库里...db_prefix=npc_ db_user=cacti db_pass=cacti debug_level=1 debug_file=/usr/local/nagios/var/ndo2db.debug...http://ip/cacti #控制面板-----插件管理---npc安装和启用 ?...注Cacti-0.8.8a比以前版本更好用,添加插件也更简单 php-json部分参考了http://viong.blog.51cto.com/844766/288278 在此感谢!
领取专属 10元无门槛券
手把手带您无忧上云