cacti监控系统
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用Net-SNMP(协议工具)来采集监测数据并结合RRDtool数据引擎)记录数据并绘制图片。 服务
千家信息网最后更新 2025年11月10日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安全错误
数据库的锁怎样保障安全
虚拟主机怎么设置成服务器
电信服务器维护费用
aip数据库
软件开发平均薪资
中兴f623怎么设置服务器
丽水桌面软件开发是做什么的
r语言将list改为数据库
碧蓝航线 服务器列表
如何挑选小程序服务器
数据库技术答案中国石油
信阳软件开发销售公司
易班网络安全游戏活动
江苏南通德信网络技术有限公司
视频播放 服务器
涉嫌危害网络安全
代理服务器解决跨域
深圳麟网络技术有限公司
入行网络安全
中国区网络安全大赛
魂断蓝桥下载软件开发
山西大同网络安全职业技术大赛
水利局网络安全
进游戏一直连接服务器
网约车打车软件开发
黎明杀机换服务器后
在线表格汇总软件开发
网上买药软件开发
刀塔网络技术有限公司怎么样
梦幻西游凤求凰服务器
北京淘聘网络技术有限公司