cacti监控系统
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用Net-SNMP(协议工具)来采集监测数据并结合RRDtool数据引擎)记录数据并绘制图片。 服务
千家信息网最后更新 2024年09月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安全错误
数据库的锁怎样保障安全
成都欣悦互动网络技术有限公司
如何运用多媒体网络技术呢
新服务器怎么玩儿
摩尔庄园不同服务器能加好友吗
数据库能含数据表
青岛万盛网络技术有限公司图片
教育部中小学生网络安全法
网络安全动画怎么做
第三十五条 网络安全
宿迁大型软件开发哪家好
七年级信息技术网络安全
取得json数据库
服务器设计与分区
网络安全班会课反思
中心机房虚拟化服务器扩容
华为软件开发笔试题
量子特攻会在哪个服务器
如何买到便宜好用的云服务器
平宇档案软件开发
淘宝官网卖服务器靠谱吗
iis服务器是拿来干嘛的
传奇自建服务器包裹自动回收
阿里云云数据库rds怎么用
电视台网络安全域
战争雷霆如何查看服务器
服务器未响应是网络原因吗
pi数据库 价格
网络安全有感500字
大学生网络安全手抄报模板
平谷回收二手服务器