cacti监控系统
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用Net-SNMP(协议工具)来采集监测数据并结合RRDtool数据引擎)记录数据并绘制图片。 服务
千家信息网最后更新 2026年11月02日cacti监控系统
Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用Net-SNMP(协议工具)来采集监测数据并结合RRDtool数据引擎)记录数据并绘制图片。 服务端:192.168.200.10 软件环境:lnmp/lnmp架构 net-snmp netsnmp-utils RRDtool-1.4.8.tar.gz cacti-0.8.8b.tar.gz 客户机(被控端-snmpd):192.168.200.20 软件环境:net-snmp lm_sensors1.服务器配置(主控端) 需要提前安装Apache,MySQL,php网络平台,以及Net-SNMP,RRDtool等支持软件 1.1 构建数据库及Web平台(lnmp或lamp),下采用yum源装 yum -y install httpd yum -y install mysql mysql-server mysql-devel yum -y install php php-mysql 启动:service httpd start service mysqld start 注:可写php测试页验证 cat /var/www/html/test.php 1.2 安装net-snmp-utils软件包 yum -y install net-snmp net-snmp-utils service snmpd start 1.3 安装rrdtool软件包 tar zxf rrdtool-1.4.8.tar.gz cd rrdtool-1.4.8 ./configure --prefix=/usr/local/rrdtool-1.4.8 && make && make install 1.4 安装cacti (1)解压cacti,并将解压后的文件移动到网页根目录下 tar zxf cacti-0.8.8b.tar.gz mv cacti-0.8.8b /var/www/html/cacti (2)添加用户,并调整目录的属主 useradd cacti chown -R cacti.cacti /var/www/html/cacti (3)创建数据库来保存数据库 mysql> create database cacti; (4) 导入cacti内sql语句到数据库里 cd /var/www/html/cacti mysql cacti < cacti.sql (5)创建cacti访问数据的用户,并授权 mysql> grant all on cacti.* to 'cacti'@'localhost' identified by 'cacti'; (6) 登录验证用户是否能够正常登录 mysql -u cacti -p -h localhost //密码:cacti (7)配置cacti连接数据的文件 cd /var/www/html/cacti/include/ vim config.php $database_type = "mysql"; //数据库类型 $database_default = "cacti"; //我们刚才给cacti创建的数据库名称 $database_hostname = "localhost"; //数据库服务器地址 $database_username = "cacti"; //访问cacti数据库的用户 $database_password = "cacti"; //密码 $database_port = "3306"; //服务器的端口 $database_ssl = false; 启用$url_path = "/cacti/"; (8)安装过程中会让你填写几个命令的路径 其中snmpwalk snmpget snmpbulkwalk snmpgetnext 这四个命令需要安装 net-snmp-5.5-49.el6.x86_64 net-snmp-utils-5.5-49.el6.x86_64 net-snmp-libs-5.5-49.el6.x86_64 yum -y install net-snmp-* 1.5 初始化cacti,访问cacti vim /etc/httpd/conf/httpd.conf 402 DirectoryIndex index.html index.php service httpd reload 访问cacti安装界面 http://192.168.200.10/cacti
按"Next>>"下一步即可,安装路径选择软件包的正确路径
默认的用户,密码为admin,后将修改密码即可2.被控端配置 2.1 修改php的时间 vim /etc/php.ini 找到[Date] 字段 增加date.timezone = Asia/Shanghai 2.2 配置并启动snmp vim /etc/snmp/snmpd.conf 41 com2sec notConfigUser 192.168.200.10 public //将41行defaults改为监控机的IP地址 85 view all included .1 80 //启用85行 62 access notConfigGroup "" any noauth exact all none none 将systemview改为all 2.3 启动snmp service snmpd start netstat -antp |grep snmpdtcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 50473/snmpd3.使用cacti的Web控制 3.1 添加被控端 (1)添加被控设备或主机 单击Management下的"Devices"管理被控主机或设备,点击右上角的"Add"添加IP,点击 "create"
(2)设置检测项目 添加系统进程检测(最后一条,Add)
添加磁盘分区检测

3.3 生成检测图像 (1)创建图像 (Create --> New Graphs --> 选中其中的图像条目 --> 点击下方的"create")
(2)添加图像至监测树
将新创建的图像对象,添加到"Graph Trees",方便用户分类查看
单击"Management" --> "Graph Trees" --> 单击"Default Tree" --> 单击"Add" - -> Host(主机)/Graph(图像)/Header(标头) --> "Create" --> "Save"
3.4 定期采集检测数据(通过poller.php页面采集)
3.5 查看监测结果
graphs --> Default Tree 进行查看
数据
数据库
图像
软件
检测
用户
密码
服务
配置
主机
服务器
路径
软件包
监测
命令
地址
工具
平台
文件
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
互联网最新的科技
互联网和科技创新
亿策互联网科技
上海致骋互联网科技
广州凡科互联网科技
银川新华互联网科技职业技术培训学校图片
注册互联网科技公司经营范围大全
搜狐科技互联网
华中科技大学互联网的牛人
广东工业互联网大赛深圳学泰科技
互联网科技股为什么大涨
互联网科技融合创新
抖集互联网科技技术咨询
普陀区互联网教育科技管理办法
西安左小互联网科技有限公司
互联网科技和医药行业
科技互联网公司两年变化
互联网的科技体现在哪里
北京品多多互联网科技有限公司
百单网互联网科技有限公司怎么样
广州为想互联网科技有限公司
重生之互联网科技帝国
上海互联网科技有限公司
艾特科技互联网
火传媒上海互联网科技
互联网科技视频素材
成都狮子座互联网科技
深圳市优智互联网科技有限公司
互联网科技融合创新