千家信息网

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安全错误 数据库的锁怎样保障安全 咖啡网 互联网最新的科技 互联网和科技创新 亿策互联网科技 上海致骋互联网科技 广州凡科互联网科技 银川新华互联网科技职业技术培训学校图片 注册互联网科技公司经营范围大全 搜狐科技互联网 华中科技大学互联网的牛人 广东工业互联网大赛深圳学泰科技 互联网科技股为什么大涨 互联网科技融合创新 抖集互联网科技技术咨询 普陀区互联网教育科技管理办法 西安左小互联网科技有限公司 互联网科技和医药行业 科技互联网公司两年变化 互联网的科技体现在哪里 北京品多多互联网科技有限公司 百单网互联网科技有限公司怎么样 广州为想互联网科技有限公司 重生之互联网科技帝国 上海互联网科技有限公司 艾特科技互联网 火传媒上海互联网科技 互联网科技视频素材 成都狮子座互联网科技 深圳市优智互联网科技有限公司 互联网科技融合创新
0