linux篇-centos7 安装cacti
1 cacti运行环境准备
cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集。apache+mysql+php在以前已经做过了
这里只对剩余的部分进行安装。
2 安装snmp
yum install -y net-snmp*
vi /etc/snmp/snmpd.conf
com2sec notConfigUser default public //将default修改为127.0.0.1
access notConfigGroup"" any noauth exact systemview none none //将systemview改为all
#view all included .1 //去掉#注释
systemctl start snmpd
systemctl enable snmpd
3 安装RRDTool
yum install libart_lgpl libart_lgpl-devel
yum install rrdtool.x86_64 rrdtool-devel.x86_64
4 安装相关lib
yum install gcc glibcglibc-common cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel
5 mysql配置
mysql -uroot -p //登录mysql
create database cacti CHARSET ‘utf8’; //创建cacti用的库
GRANT ALL ON cacti.* TO cactiuser@‘127.0.0.1’ IDENTIFIED BY ‘cactipass’; //创建cactiuser并赋权
6 下载并安装cacti
在cacti官网下载cacti-0.8.8f.tar.gz
复制到apache的www目录并解压该包
cd /var/www/html/
tar xvf cacti-0.8.8f.tar.gz
mv cacti-0.8.8f cacti //目录重命名
cd /var/www/html/cacti
mysql cacti <cacti.sql //初始化cacti数据库
useradd cactiuser //创建cacti user
chown -R cactiuser:cactiuser /var/www/html/log /var/www/html/rra //修改目录的访问权限
vim /etc/php.ini
date.timezone =Asia/Shanghai //修改php时区
systemctl restart httpd //重启apache
7修改配置文件
Include下的config.php
修改数据库密码和用户名
8 浏览器中输入
http://ip/cacti 开始cacti的安装配置
按提示进行配置或包安装
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南