Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。...被广泛的用于对服务器的运维监控中,Cacti提供了一种插件式的管理,只要按要求写好特定的模板,那么你就可以对任何服务进行流量监控。...本文就是要为大家介绍两个模板,分别是MongoDB和Redis的Cacti模板,使用它,你可以对你的MongoDB和Redis服务进行流量监控。...wget http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz 配置监控脚本 mongodb...或redis的监控所需到的是你下载目录中的better-cacti-templates-1.1.8\scripts下的 ss_get_by_ssh.php 这个脚本 这个脚本需要放在cacti的服务端。
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是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。...它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。...软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图...部署Cacti监控平台 一:准备基础软件包 1)安装LAMP环境 Cacti监控需要通过Web页面展示出来,并且还需要使用MySQL来存储一些变量数据,因此需要先为Cacti准备基础LAMP环境。...监控的数据存储和绘图功能主要依赖于该软件,如果没有该软件则Cacti无法存储监控数据并绘制出监控图像。
安装了cactiEZ,对主机进行监控,发现自带的模板与自己想要监控的有所差别,有的监控项目没有,反而还多了很多无用项。于是自己定制了一套,啥也不说了,上图,附件为模板。...---------------- 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /2015年资料/2月/2日/Cacti...主机模板之定制版/ 下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm -------------------------------------...---------------------------------- 1、CPU使用率 2、负载平均值 3、运行时间 4、TCP记数器 5、TCP连接数 6、内存使用率 7、eth流量(可监控多个网卡...) 8、磁盘IO 9、可用磁盘空间-/ 10、swap剩余空间 11、已登陆用户 以上是我在用的cacti监控项目,没用加mysql的,mysql主机有单独的监控,见 http://www.linuxidc.com
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。...步骤: 1、按照拓扑图配置cacti、linux、win2008的ip并关闭防火墙。 2、在1.10服务器上搭建监控cacti。 (1)搭建yum仓库,安装LAMP环境。 ? ? ?...6、安装percona-mysql-monitor插件,在cacti服务器端执行以下命令 ? ? ? ? 再次添加一个服务器,查看是否有刚刚添加的插件 ?
我们知道cacti监控是基于SNMP协议进行监控的,所以我们需要在Esxi上修改snmp的配置文件。 连接esxi物理机,我们可以使用ssh的方式来登陆,使用Securecrt来登陆。...false改为true 添加的内容是:<communities>chinatt90668</communities> 添加完成后保存,然后重启下: service.sh restart 完成后在cacti
Zabbix的服务端与客户端的安装这里不再赘述了,前面也有相应的文章介绍过了,感兴趣的伙伴们可以看看历史文章就可以了,今天主要介绍下如何利用zabbix自带的模板来监控MySQL服务的一些状态,同时通过图形化界面直观看出...填写主机名称(主机名称是就客户端主机名与可见名称可以相同),选择组、填写客户端地址,然后选择模板(如下图) ? 完成配置后,在主机项下面就可以看到下图所示 ?...在主机界面看到有报错信息,需要调整下客户端相关的命令权限,操作如下 chmod +s /bin/netstat 此配置就是使普通用户执行特权命令,或者说给个某个命令、程序或服务、脚本以suid权限 2、配置监控项...3、配置触发器 由于使用自带的模板,监控项与触发器都已默认配置好了,需要修改的可以按需求修改 4、创建图形展示界面 创建图形如下图 ?...点击创建好的图形——编辑,选择相对应项的监控项即可 完成配置 ? 04 最终图形界面展示 ? ? ? ? ?
服务端配置 因zabbix-server监控mysql是通过zabbix-agent端的/etc/zabbix/.my.cnf配置文件,所以host只需要对localhost授权即可. mysql>...[Uptime]" zabbix_get -s 192.168.14.130 -p10050 -k mysql.status[Com_update] 之后在监控界面增加主机对应的MySQL模板。...On the frontend side, use keys like mysql.status[Com_insert]. # Key syntax is mysql.status[variable]....On the frontend side, use keys like mysql.size[zabbix,history,data]. # Key syntax is mysql.size[<database..."$2" ]] || echo "and table_name=\"$2\"");" | HOME=/var/lib/zabbix mysql -N' UserParameter=mysql.ping
应客户需求并且与王同事商讨,在BJD环境缺少一台备用Cacti监控服务器,需要将原Cacti监控服务器的数据迁移到新的监控主机上去,实现监控数据同步。...迁移思路:cacti数据主机是由mysql数据和rra数据,只需要将这两部分数据备份再恢复到新部署的cacti。...具体操作步骤: 原cacti主机IP:192.168.0.2 备用cacti主机IP:192.168.122.3 1、备份原cacti监控主机上的mysql和rrd数据 ssh 192.168.0.2...中的cacti数据库删除(我这里数据库没更改密码,不需要密码可进入mysql)。...#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。...启动mysql服务,并检查mysql运行是否正常 ? 确认mysql安装正常后,在继续下面的步骤。...(7.1)创建数据库 shell> mysqladmin --user=root create cacti (7.2)导入建表语句 shell> mysql -h localhost -u root...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监控一个web上的多个tomcat 第二部分 2,看到手动在web界面添加cacti的tomcat模板文件,太耗时太麻烦,所以另选途径再构造一份cacti下的tomcat模板文件。...2.1 直接替换tomcat字符串在后面加9500端口 想要弄亲自构建另外一个tomcat监控的模板文件,可以以现在的cacti_host_template_tomcat_server.xml为基础来实现...2.2 继续从后台的cacti数据库里面的数据进行研究 研究tomcat的模板配置文件,进去cacti后台数据库的模板表里,查看导入的tomcat模板表: mysql> SELECT * FROM...总结: 所有加载的cacti模板文件中,核心区分点所一个个hash值,如果构造出新的一组hash值,那么加载后就是新的监控选项。...以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。
主机应用mysql监控模板 给相应的主机调用zabbix自带的mysql监控模板,操作过程如下 monitoring_mysql-1 monitoring_mysql-2 monitoring_mysql...-3 在主机属性列表Templates处出现Template App MySQL即表示此主机已调用了zabbix这一自带的MySQL监控模板。...3.2 观察mysql监控结果 mysql监控配置完后,可以在Monitoring--->Latest data中根据主机名进行过滤,查看mysql相关状态,包含有mysql慢查询等很多mysql status...可以查看的mysql状态数据的监控,具体操作过程如下: monitoring_mysql-4 monitoring_mysql-5 monitoring_mysql-6 4....根据业务实际情况配置相应的trigger和action 根据业务实际运行情况,结合监测到的数据,对mysql的监控数据配置相应的trigger和action,默认情况下只有在mysql down的时候会触发一个
它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。...Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。...下面介绍CentOS7下部署开源监控平台Cacti 1、CentOS7操作系统初始环境准备 curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com...数据库导入 mysql -u cacti -p cacti < /usr/share/doc/cacti-1.2.15/cacti.sql mysql -u root -p (图片可点击放大查看)...(图片可点击放大查看) (图片可点击放大查看) (图片可点击放大查看) 说明 以上只是Cacti服务端的部署,客户端主机监控加入的步骤限于篇幅不做详细介绍 后续再补充
✨数据库模板上新啦✨ 01 MySQL数据库监控模板 ?...本MySQL模板采集数据使用mysqladmin/mysql命令连接数据库,并将获取的数据写入本地文件,然后通过Zabbix agent(active)方式获取各监控项的数据。...在Zabbix自带的基础模板上进行升级,指标更完善,性能更好 ? 模板概述 监控对象为MySQL数据库,模版适用于Zabbix4.0版本及以上。...该模版通过扩展脚本来监控MySQL数据库的事务、流量、慢查询、系统状态、Innodb参数、线程、主从同步、HA集群状态、MHA复制状态。...当前版本:1.0版本 点击查看详情 04 ES数据库监控模板 ? 本Elasticsearch模板通过请求集群管理界面的Restful API获取监控数据。
通过 Cacti 监控服务器内存使用情况时,Memory Usage 图表中,可能会出现 Cache Memory 或其他数据的值显示为 nan 的情况。...出现这种情况大多是由于服务器内存较大,超出了 Cacti 数据模板中 10G 的预设上限值,我们可以通过修改此预设值来解决这个问题,下面是具体修改方法。...首先,登录 Cacti 后,进入到 Console > Data Templates 中,找到和内存监控相关的三个模板,分别是:“ucd/net – Memory – Buffers”、“ucd/net...然后,逐一修改三个这三个模板中的“Maximum Value”,将这个值扩大至1000000000(100G)。...最后,在修改完模板后,还需要在 Cacti 中将 Memory Usage 相关的图表和数据源(Data Sources)删除重新创建,重建后稍等片刻,待下一次数据抓取后,就会看到原本显示 nan 地方现在都可以正常显示内存数据了
前言:出于想监控ubuntu server 8.04下的Mysql是否在正常运行,于是找到了Nagios,Cacti及cactiez,cacti的绘图能力很强,nagios3报警能力强;经过简单试用,我觉的...cacti的配置没有Nagios配置简单,所以就先试下nagios。...用的版本是3.2.0 实验环境:在ubserver5机器上安装nagios3,监控ubserver3,ubserver4机器上的www,mysql服务。...generic-host_nagios2.cfg 主机定义模板 generic-service_nagios2.cfg 服务定义模板 host-gateway_nagios2.cfg 要监控的默认网关定义...可以以localhost_nagios2.cfg为模板创建要监控的主机。这个要看个人的喜好。
CentOS搭建Cacti监控平台以及故障解决 准备环境: 一、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -A...cacti; Query OK, 1 rowaffected (0.03 sec) mysql> grantall privileges on cacti.* to cactiuser@localhost...#mysql-ucactiuser -pellisqin cacti <cacti.sql//导入cacti数据库 #viinclude/config.php $database_default= "...apache /usr/local/apache2/bin/apachectl restart ----------------加载其他模块同-------------- 6、对Centos Linux机器进行监控采用两个版本.../configure--prefix=/usr/local/cacti-spine--with-mysql=/usr/local/webserver/mysql--with-snmp=/usr/local
zabbix利用自带的模板监控mysql数据库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ...4.拷贝配置文件,这个是安装包自带的,这样就不用咱们自定义模板了 [root@yinzhengjie ~]# cp /yinzhengjie/zabbix-3.0.4/conf/zabbix_agentd.../local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf ? ...5.在服务器的web段link模板,这样基本上就是监控成功了。 ? 6.查看监控到的数据图 ? 顿时发现,忙活了半天监控的还这么少~心理不平衡啊。...通过朋友介绍,说是有percona插件监控倒是不错的方法呢。如果大家感兴趣的话~可以参考我的另一篇文章,写的就是如果第三方插件监控mysql健康状态!
前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳。...要想更加仔细的监控Mysql,业内同学们都会选择采用Percona Monitoring Plugins监控MySQL。...模版,比较粗糙, 用more查看就可以看到里面都是cacti的内容,可见percona官网对zabbix也不是很重视嘛,至少不如cacti那样重视的,如下所示: 处理办法:修改配置模版加载成功 在原来的...# vim /data/zabbix/monitor_scripts/get_mysql_stats_wrapper.sh CACHEFILE="/tmp/$HOST-mysql_cacti_stats.txt...,选择添加"Percona MySQL Server Template"模板,如下 ?
领取专属 10元无门槛券
手把手带您无忧上云