cacti监控系统
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用Net-SNMP(协议工具)来采集监测数据并结合RRDtool数据引擎)记录数据并绘制图片。 服务
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
龙泉驿软件开发
践行国家网络安全观
软件开发数据库存储容量
建立数据库的设备
茂名专业软件开发优化价格
数据库导入脚本
保险行业车型标准数据库
网络安全多格漫画
国家网络数据库
c 判断数据库是否存在
erp服务器安全搭建
查询数据库当前日期前一天
通辽大尚网络技术
泰坦陨落2一直连接服务器中
精特娱汇软件开发有限公司地址
兴化直销网络技术联系方式
软件开发结算审核报告
软件开发彩铃
数据库中数据流图英语
人像特征数据库
淮安vr软件开发
服务器存储招标
学校网络安全应急预案会议
少年西游记多少天开新服务器
服务器的核数
创世纪1服务器简单boss
五年级网络安全班会记录
数据库恢复SQL1005N
工业互联网网络安全股票
网络安全公司业务规划