1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - centos - 正文

君子好学,自强不息!

CentOS7 cacti 安装

2023-02-25 | centos | gtxyzz | 6235°c
A+ A-

首先centos7 web环境的安装这里就不说了。安装cacti,首先得web环境配置好

 其次添加两个用户,一个是cacti用于操作mysql的 cactimysql  一个是cacti操作Linux的 cactilinux

 /usr/local/mysql/bin/mysqld_safe  –user=cactimysql

 /usr/local/mysql/bin/mysqladmin -u root -p shutdown 关闭mysql

cacti 安装(将cacti拷贝到apache根目录下)

第一步先安装SNMP agent与NMS端snmp-utils ,

     yum install net-snmp net-snmp-utils

     一般被监控端安装net-snmp,监控端安装net-snmp-utils,如果要实现trap则两个包都要安装

第二步安装RRDTOOL

    yum install -y rrdtool perl-rrdtool rrdtool-devel

第三步安装cacti

    1,首先创建cacti 所用数据库:

           create database cactidb;

    2,再在cacti目下导入cacti所需数据表等

           mysql –user=root –password=root cactidb < cacti.sql(存在于cacti根目录下)

    3,创建cactiuser用户,并且将cactidb数据库的所有权只交给用户cactiuser用户使用

          mysql –user=root –password=root -e “GRANT ALL ON cactidb.* TO cactimysql@localhost IDENTIFIED BY ‘cactimysql’

    4,刷新msql权限

         mysqladmin flush-privilege

    5,cacti每隔五分钟需要采集数据,创建cacti采集数据的用户 ,且创建cactiLinux的计划任务 用户计划任务存放位置/var/spool/

         useradd cactilinux;

        crontab -u cactilinux -e

        */1 * * * * /usr/local/php/bin/php /data1/cacti/poller.php    每隔一分钟采集数据

     6.为了确定cactilinux的采集脚本顺利进行 必须将php.ini 中的时区配置与linux中的一致

     7,在cacti根目录下改变rra和log所属用户

        chown -R cactiuser:cactiuser rra/ log

     8,查看cacti配置文件是否正确 包括数据库配置 访问路径配置 访问路径若为http://ip  则得修改cacti配置文件中$url_path = “/”;

       vi  /usr/local/apache2/htdocs/cacti/include/config.php

      cacti 使用事项

      1.若数据源时所采用的数据模板关联的数据Collection Methods 为Data Queries 则此数据源不能单独创立只能通过创建新的图形进行创建。

      2.添加新设备后不能直接通过菜单栏的Graph Management 直接add新图形,或者直接Data Sources中直接add数据源,可直接通过Devices中点击具体的设备后,

        通过设备配置页的Create Graphs for this Host选择创建图形后,会自动生成对应的数据源和图形等CentOS7 cacti 安装

 

本文来源:1818IP

本文地址:https://www.1818ip.com/post/32654.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。