cacti是什么? 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。...因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。 2....增强功能的插件,例如发送电子邮件 thold-latest.tgz 实现达到预值告警的插件 [root@cacti software]# yum localinstallrrdtool* --nogpgcheck...Cacti中文版 http://www.linuxidc.com/Linux/2013-03/81627.htm Cacti 的详细介绍:请点这里 Cacti 的下载地址:请点这里 实现对apache的监控...目前cacti的环境已经搭建完成,cacti的使用还需要好好学习……
众所周知,用Linux系统自带的sendmail发送邮件是有限制的,可能对有些邮箱无法正常发送,导致报警邮件不能够及时发送到,因此就可能会产生不必要的麻烦!...对此,我们可以用其他方法来发送邮件,就是在cacti上登陆自己的邮箱,设定自己的邮箱来发送报警邮件!简而言之就是把系统当做一个邮件客户端,登陆自己的邮箱来发送邮件!...废话不多说,下面是在cacti上面的设置过程,其中cacti已经安装了相关的插件。...开始设置发件箱和收件箱,设置完后保存“Save”,选择“Send a Test Email”,发送一个测试邮件 发送测试邮件 邮件接收成功 2、在Thresholds里面设置发件箱 至此就可以正常的发收报警邮件了...,为了能够更及时的接收邮件,可以将接收邮箱设置为自己的邮件邮箱,比如@139,@wo.com.cn等等,一旦邮箱收到邮件后就会有短信提醒。
emerge -avq cacti-spine 登陆cacti后设置 Poller Type The poller type to use....This setting will take effect at next polling interval. spine (默认是cmd.php) 3.收集的时候出现 POLLER: Poller[0...: cacti php crontab里面默认执行时间超过了300秒,而cacti默认是5分钟就是300秒去获取一次数据,所以导致有些服务器的数据没有获取。...所以想到了增大spine的进程和线程数。...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安装 ?...6,看看控制台上的syslog由于只是安装没有配置所以没有内容 ? 注Cacti-0.8.8a比以前版本更好用,添加插件也更简单
spine插件介绍 考虑到生产环境机器的不断增加,系统自带的cmd.php轮询可能没法在设定的时间完成所有机器的采集,可以将采集模式修改为更快的spine轮询,修改方法如下 spine插件的安装 下载cacti-spine...-0.8.8a.tar.gz到/tmp目录 tar zxvf cacti-spine-0.8.8a.tar.gz cd cacti-spine-0.8.8a mkdir /var/www/localhost.../htdocs/cacti/plugins/spine ..../configure –prefix=/var/www/localhost/htdocs/cacti/plugins/spine make make install 修改配置文件 cd /var/.../spine 登录cacti设置spine路径 ConsoleàsettingsàpathsàSpine Poller File Pathà /var/www/localhost/htdocs/cacti
Cacti插件安装之nagios 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 一,安装nagios useradd nagios.../configure 新版本已经做的相当好了,什么多余的参数都不用加,但注意时间要正确(因为这个包是16小时前才开发出来的 ,所以特别是用虚拟机的朋友,时间不能相差的太远) #make #make...,NPC通过调用ndo所存储的数据来展现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是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。...被广泛的用于对服务器的运维监控中,Cacti提供了一种插件式的管理,只要按要求写好特定的模板,那么你就可以对任何服务进行流量监控。...本文就是要为大家介绍两个模板,分别是MongoDB和Redis的Cacti模板,使用它,你可以对你的MongoDB和Redis服务进行流量监控。...或redis的监控所需到的是你下载目录中的better-cacti-templates-1.1.8\scripts下的 ss_get_by_ssh.php 这个脚本 这个脚本需要放在cacti的服务端。...-1.1.8\templates 在cacti界面导入界面,创建redis服务器的Graph,如下所示: 5,去查看Graph效果图,如下所示:
positional arguments: target URL of the Cacti application....argparse.ArgumentParser( prog='Poc for CVE-2022-46169', description='Exploit Unauthenticated RCE on Cacti...<= 1.2.22', epilog='Author: saspect') parser.add_argument('target', help='URL of the Cacti application
Cacti有两种轮询方式,cmd和spine,官方介绍spine轮询要比cmd快很多。
Cacti进行服务器监控时,5分钟的高精度数据默认只保留2天的数据记录,也就是说,两天以外的流量,我们就看不到5分钟的数据了。...对于新建的rrd,可以通过 Data Source –> RRAs 中修改对应的 row,这样新建的数据,就默认使用新值。 注意:修改rrd尺寸的操作非常危险,在操作之前,备份您的rrd数据。...本篇文章是个破坏你的rrd数据的最好机会。 不通过命令行修改rrd的最简单的办法是使用The Toolsmith。这个工具有商业版和免费版,感兴趣的同学可以点击下面的链接试用一下。...使用下面的命令: perl resize.pl -f "original_data/cacti/rra/tianjin_dpool_web_21_traffic_in_22.rrd" -r 0 -o...perl resize.pl -f "original_data/cacti/rra/tianjin_dpool_web_21_-_test_rra_traffic_in_1563.rrd" -r 0
应客户需求并且与王同事商讨,在BJD环境缺少一台备用Cacti监控服务器,需要将原Cacti监控服务器的数据迁移到新的监控主机上去,实现监控数据同步。...迁移思路:cacti数据主机是由mysql数据和rra数据,只需要将这两部分数据备份再恢复到新部署的cacti。...备份数据库:#mysqldump cacti >cacti.sql cacti是数据库中的库名;如果数据库之前更改了密码: #mysqldump -u root -p ***** cacti >cacti.sql...中的cacti数据库删除(我这里数据库没更改密码,不需要密码可进入mysql)。...注意这里登陆的密码是原cacti的密码 。
Cacti插件安装之NTOP 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 一,安装ntop 在官网获得最新源码包 wget...官网上下载ntop插件 wget http://docs.cacti.net/_media/plugin:ntop-v0.2-1.tgz tar zxvf ntop-v0.2-1.tgz -C /var.../www/html/cacti/plugins # cat /var/www/html/cacti/include/config.php | egrep '^\$plugins' $plugins[]...= 'ntop'; 3,http://ip/cacti #控制面板-----插件管理---ntop安装和启用 控制面板-----用户管理---admin---选上ntop #控制面板-----设置--...---Misc---NTop URL 设置好后cacti上的ntop图标就可调用http://ip:3000出现图像了 ?
Cacti安装插件之thold 基本环境 os:rhel5.5 i386 rpm:lamp cacti:0.8.8a rrdtool:1.4.5 1,安装settings插件 #wget http:...//docs.cacti.net/_media/plugin:settings-v0.7-1.tgz #mv plugin\:settings-v0.7-1.tgz settings-v0.7-1.tgz...#tar zxvf settings-v0.7-1.tgz -C /var/www/html/cacti/plugins 2,安装thold插件 #wget http://docs.cacti.net.../plugins 3,更改config.php主配置文件 #cat /var/www/html/cacti/include/config.phps $database_type = "mysql"; $...database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password
——以下是cacti的相关知识和应用示例。...3)完成cacti的向导安装 4)添加监控设备 检测树的分类: host:主机,以被监控主机作为树节点 graph:图像,以监控图像类型作为树节点 header:标头 3、被监控设备的配置: 1)安装...(2)win2008:添加SNMP功能,并设置相关的配置。 打开服务控制台,找到SNMP service服务。...(3)cisco设备:开启SNMP服务,全局模式下:snmp-server community public ro 3、使用cacti的web控制台,对以上的客户端进行相关的监控。...4、客户端的配置—win2008 (1)打开服务器管理器,添加功能SNMP ? (2)打开服务,选择SNMP service ? ? ? (3)重启SNMP service服务 ?
安装了cactiEZ,对主机进行监控,发现自带的模板与自己想要监控的有所差别,有的监控项目没有,反而还多了很多无用项。于是自己定制了一套,啥也不说了,上图,附件为模板。...---------------- 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /2015年资料/2月/2日/Cacti...运行时间 4、TCP记数器 5、TCP连接数 6、内存使用率 7、eth流量(可监控多个网卡) 8、磁盘IO 9、可用磁盘空间-/ 10、swap剩余空间 11、已登陆用户 以上是我在用的cacti...监控项目,没用加mysql的,mysql主机有单独的监控,见 http://www.linuxidc.com/Linux/2015-02/112690.htm
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...的web页面,激活插件 ?...修改cacti数据库中的npc表结构: [root@study ~]# mysql -ucacti -pcacti123 mysql> use cacti; mysql> alter table npc_eventhandlers
我们知道cacti监控是基于SNMP协议进行监控的,所以我们需要在Esxi上修改snmp的配置文件。 连接esxi物理机,我们可以使用ssh的方式来登陆,使用Securecrt来登陆。.../><targets/><engineid>00000063000000a17f000001</engineid></snmpSettings></config> 修改的内容是...:将false改为true 添加的内容是:<communities>chinatt90668</communities> 添加完成后保存,然后重启下: service.sh restart...完成后在cacti上添加主机即可,这里不再讲诉
files -log="/var/log/fetchinfo.log": Log file name -outdir="/opt/": the export files -list为要导入rrd文件的列表文件...,默认为程序目录下的list.csv文件 -log 为导出工具的日志文件,默认为/var/log/fetchinfo.log -outdir为导出的csv文件目录,默认为/opt/ -step=为rrd...文件的步进,默认为300 编写list.cvs文件 (, )file (, ) rangeNum () () i (rangeNum)num i line (num,num) ...fetchinfo.log 获取每个端口最高峰 ()i (, )name i file (name) (i, file.()[].(, )) file.() 将没用的删除
通过 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 地方现在都可以正常显示内存数据了
Nagios,Cacti 故障解决注意事项 一、Naigos重启注意事项 1,重启nagios服务前需要检测配置文件完整性(进行web页面同步) 2,主从同步注意操作顺序,切勿着急,检测报警机制(开启关闭...,查看nagios进程是否正常,如异常 手动开启nagios进程 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg 二、Cacti
领取专属 10元无门槛券
手把手带您无忧上云