php cacti,cacti搭建遇到的那些事

article/2025/9/11 23:10:17

最近闲的无聊,亲手操刀了一把整个生产环境cacti的搭建,时间消耗了3-4天,这里主要感谢网友老李、不想扮演逃兵、jiam的指导和帮助。下面就说说我搭建这个遇到的一些棘手的问题吧!

搭建完成的界面如下图:

6dfef48fcbfd5cd3d6037787647bd702.png

系统环境:RedHat4.8

软件环境:Mysql+Apache+php都是基于系统自带的,因为个人比较懒,安装系统的时候把所有软件包都安装了。感觉这样比较方便。

rrdtool-1.2.27

cacti-0.8.6

整个搭建过程还是比较简单,LAMP搭建就不用多说了,如果我没记错的话,主要修改了httpd.conf文件,增加了如下一行

AddType application/x-httpd-php .php

主要是rrdtool安装、cacti及mysql授权那块下面几步:

tar zxv rrdtool-1.2.27

./configure --prefix=/usr/local/rrdtool

make

make install

解压cacti

tar zxvf cacti-version.tar.gz

建立cacti用的mysql库

mysqladmin --user=root create cacti

mysql cacti < cacti-0.8.6/cacti.sql

mysql授权

mysql --user=root mysql

GRANT ALL ON cacti.* TO IDENTIFIED BY 'cactiuser';

flush privileges;

修改include/config.php连接mysql的使用者、密码等。修改如下所示:

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "cactiuser";

新增cactiuser用户

useradd -r -M cactiuser

将cacti目录拷贝到apache发布目录下,我这里默认就是/var/www/html目录下

cp -r cacti-0.8.6 /var/www/html/cacti

设定rra和log目录的属主为cactiuser

cd /var/www/html/cacti

chown -R cactiuser rra/ log/

新增定时任务采集数据

*/5 * * * *  php /var/www/html/cacti/poller.php > /dev/null 2>&1

安装基本就完成了

访问url地址

根据提示一步一步安装直到登录系统里

问题一、

计划任务开的,LAMP也没问题,snmpwalk命令取数据也是OK的。但是rra目录下没有任何rrd结尾的文件,cacti.log也是空,界面上图片显示X,当然也无数据

经过咨询网又老李,修改安装时指定的/usr/local/rrdtool的路径改为/usr/local/rrdtool/bin/rrdtool后,主界面仍然显示X,但是点X进去后可以看到数据。网上一顿查询后无结果,无奈之下更换一个cacti版本,更换版本为0.8.6b。

问题二、

更换版本后,用的ucd/net SNMP Host模版后没有监控网卡流量。无奈继续换版本。

问题三、

继续更换版本为最新版本0.8.8a后,访问url时提示连接mysql数据库有问题。再换版本为0.8.7h。

问题四、

更换后0.8.7h版本后,执行/usr/bin/php /var/www/html/cacti/poller.php --force,提示如下错误:

284c5183f38d8bdb7b2bbe5c6e7d91b4.png

经过牛人的指导将poller.php文件定义的log_cacti_stats函数移到文件上部,再次执行报错消失。

问题五、

监控本机数据有了,但是windows客户端,监控机需要导入一个模版文件,被监控机需要安装snmp和informant-std-16.zip软件,并设置snmp的属性,增加public团体名和监控

机的IP地址,不安装informant-std-16.zip软件的话,添加监控机绘图时出现如下界面:

a3c1720f566c2a2ad28a750420006082.png

正常应该如下图:

e08a3ad55bbdfbc7947472e107c9f45c.png

问题六、

windows客户端是监控好了 ,但是我linux客户端所有机器的数据文件都未刷新,点击console-System Utilites-Rebulid Poller Cache,再手动执行计划任务强制刷新后问题解决。

/usr/bin/php /var/www/html/cacti/poller.php --force

阅读(3351) | 评论(0) | 转发(0) |


http://chatgpt.dhexx.cn/article/lZ50RuNy.shtml

相关文章

cacti mysql_cacti监控mysql

1.MySQL stats模板 功能&#xff1a;用来监控MySQL状态&#xff0c;其中包括索引使用情况、查询、排序、锁定情况等。 1).将mysql_stats.php 和 dumpMemcachedStats.php脚本放到cacti脚本目录下(/usr/local/apache/htdocs/cacti/.s/)&#xff0c;导入模板时注意选择cacti_host_…

cacti mysql 详解,cacti详解和基本配置

cacti简介&#xff1a; cacti是用php语言实现的一个软件&#xff0c;它的主要功能是用snmp服务获取数据&#xff0c;然后用rrdtool存储和更新数据&#xff0c;当用户需要查看数据的时候就用rrdtool生成图表呈现给用户。snmp抓到的数据不是存储在mysql中&#xff0c;而是存在rrd…

cacti安装

1、搭建LNMP环境 http://blog.csdn.net/yang_xu_1987/article/details/77292340 #下面是按照源码搭建LNMP的方式&#xff0c;主要是路径不一样 2、安装rrd-tool、snmp相关包 yum install -y rrdtool net-snmp net-snmp-utils 3、安装cacti 下载cacti&#xff1a;http://down…

java cacti_开源的企业级监控系统 Cacti 简介

Cacti是一款网络流量监测图形分析工具&#xff0c;把LAMP的功能都结合起来&#xff0c;用于网络流量监控&#xff0c;操作起来非常方便&#xff01;让我们认识下Cacti简介及工作流程。 一、Cacti简介 1. cacti是用php语言实现的一个软件&#xff0c;它的主要功能是用snmp服务获…

安装cacti

1、搭建LAMP环境 yum -y install httpd mariadb mariadb-server mariadb-devel php php-mysql php-gd php-pear gd gd-devel systemctl start httpd && systemctl enable httpd systemctl start mariadb && systemctl enable mariadb 2、安装绘图工具和SNMP组…

Cacti安装及模板导入

文章目录 前言简介安装安装http以及php及php相关扩展安装数据库mariadb&#xff0c;配置yum源&#xff1a;安装snmp及其相关扩展&#xff08;注意版本号得一致&#xff09;安装绘图工具RRDTool绘图工具安装spine安装中文字体安装cacti初始化cacti 应用管理设备以及创建图形加入…

搭建cacti

1、搭建lamp环境 yum -y install httpd mariadb mariadb-server mariadb-devel php php-mysql php-gd php-pear gd gd-devel systemctl start httpd && systemctl enable httpd systemctl start mariadb && systemctl enable mariadb 2、安装绘图工具和snmp组件…

cacti php zombie,cacti 监控搭建

一、准备前工作 1.系统&#xff1a;centos 7.6 关闭seliunx及防火墙 关闭防火墙 systemctl disable firewalld.service #禁止firewall开机启动 关闭SELINUX setenforce 0 或 vim /etc/selinux/config 修改 SELINUXenforcing 改成 SELINUXdisabled 3.更新yum源 这个不再叙述 4.安…

java cacti_cacti监控安装

cacti是用PHP实现的一个软件&#xff0c;它用snmp服务获取数据&#xff0c;然后用rrdtool存储和更新数据&#xff0c;并生成图表展示。比较适合用于交换机、路由器的网络监控&#xff0c;插件众多&#xff0c;可图示化显示网络状况。 cacti官方推荐版本如下&#xff1a; PHP 5.…

mysql cacti_使用Cacti监控MySQL

本文将概述一些自己在使用中的问题(并不会给出step by step的使用介绍)&#xff0c;以供参考&#xff0c;详细信息请留言。 既然别人的轮子已经很好用了&#xff0c;我自己就不发明了。使用Cacti可以较为快速搭建一个MySQL性能监控平台&#xff1a; Cacti是一个用于监控网络流量…

linux cacti 搭建,Cacti搭建部署

一、搭建lamp或者lnmp环境。 1、推荐使用:http://lnmp.org/一键安装lamp环境即可。 2、修改php配置:#vim /usr/local/php/etc/php.ini 取消305行注释 二、配置cacti#cd /usr/local/src #wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz #tar zxvf cacti-0.8.8h.tar…

cacti监控

cacti监控 一、 使用RPM包配置LANP 1、 安装并配置apache、mariadb 1&#xff09; 安装apache和mariadb数据库 [rootcentos01 ~]# rm -rf /etc/yum.repos.d/CentOS-* [rootcentos01 ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 写保护&#xff0c;将以只读方式挂载 [rootcent…

cacti

cacti 题目一、安装 cacti二、访问Cacti Web界面三、客户端配置SNMP1.安装SNMP2.编辑配置文件四、在服务器添加监听SNMP提示:如果需要全套视频以及笔记请私信我,视频可能需要额外收点费用。 题目 Cacti 安装 cacti; 在 storagesrv 上配置 snmp,用于监控服务器接口流量情况…

Linux 监控工具之Cacti使用详解(一)

大纲 一、前言 二、Cacti 概述 三、Cacti 工作流程 四、Cacti 安装 五、配置Cacti监控本机 注,操作系统 CentOS 6.4 x86_84,软件版本 Cacti-0.8.8b 目前最新版。 (说明:本博文的一些图片自于开源社区与官方网站并不是所有内容全是原创) 一、前言 在前面的几篇博客中我们讲…

cacti安装与配置

目录 一&#xff0c;cacti介绍 1.什么是Cacti? 2.什么是SNMP&#xff1f; 3.什么是RRDtools&#xff1f; 二&#xff0c;cacti安装 三&#xff0c;添加监控项 1.编写脚本&#xff0c;以下添加的为监控tcp的连接数 2.在cacti图像化窗口中定义监控项 3.重新编辑脚本&am…

网络监控cacti1.2.12安装部署(一)

网络监控cacti1.2.12安装部署(一) 网络监控cacti1.2.12安装部署(一) 网络监控cacti1.2.12监控配置(二) 网络监控cacti1.2.12邮件报警(三) 网络监控cacti1.2.12图形显示故障(四) 网络监控cacti1.2.12解决图像显示乱码(五) 一、cacti概述 cacti是基于php语言实现的一个软件&…

一款实用免费的日志自动化分析工具

PAL是什么? PAL&#xff08;Performance Analysis of Logs&#xff09;是一个实用、免费的日志分析自动化工具&#xff0c;协助快速诊断服务器级别的性能问题。 PAL有什么特性&#xff1f; PAL主要用来自动分析PerfMon&#xff08;性能监视器&#xff09;产生的日志信息&#…

5 个有用的开源日志分析工具

监控网络活动既重要又繁琐&#xff0c;以下这些工具可以使它更容易。 监控网络活动是一项繁琐的工作&#xff0c;但有充分的理由这样做。例如&#xff0c;它允许你查找和调查工作站和连接到网络的设备及服务器上的可疑登录&#xff0c;同时确定管理员滥用了什么。你还可以跟踪软…

日志管理工具分析

1969年夏天的贝尔实验室&#xff0c;Ken 和Dennis那个举动引起的蝴蝶效应是如此巨大。他们催生了伟大开源系统UNIX,此后各种开源应运而生。日志管理系统是开源历史伟大的分支。而今天总有那些以开源为名&#xff0c;做着违背开源价值事情。整理遇到的开源日志管理软件记录下来&…

【笔记】最佳日志管理工具:51个有用的日志管理、监视、分析等工具

最佳日志管理工具:51个有用的日志管理、监视、分析等工具 痛苦的纯文本日志管理日子一去不复返了。虽然纯文本数据在某些情况下仍然很有用&#xff0c;但是在进行扩展分析以收集有洞察力的基础设施数据并改进代码质量时&#xff0c;寻找一个可靠的日志管理解决方案是值得的&am…