zoukankan      html  css  js  c++  java
  • CentOS7 cacti 安装

    首先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选择创建图形后,会自动生成对应的数据源和图形等

  • 相关阅读:
    vue项目中使用mockjs模拟接口返回数据
    Node.js:Express 框架
    Node.js:Web模块、文件系统
    Node.js:get/post请求、全局对象、工具模块
    Node.js:常用工具、路由
    echarts使用记录(二)legend翻页,事件,数据集,设置y轴最大/小值,让series图形从右侧出往左移动
    Node.js:模块系统、函数
    ElementUI表单验证使用
    高级程序员职责
    Git:fatal: The remote end hung up unexpectedly
  • 原文地址:https://www.cnblogs.com/betajj-blog/p/5500994.html
Copyright © 2011-2022 走看看