zoukankan      html  css  js  c++  java
  • centos7部署cacti

    一、centos部署cacti

      1、 关闭selinux.

      2、 fabric一键部署lamp

      3、 设置mysql密码123456

    mysql_secure_installation  

      

      4、 安装snmp

    $ sudo yum install php-snmp net-snmp-utils net-snmp-libs -y
    

      5、 安装绘制图形的图形库工具rrdtools

    $ sudo yum install rrdtool rrdtool-devel rrdtool-php rrdtool-perl -y
    

      6、 启动服务    

    $ sudo systemctl start snmpd
    $ sudo systemctl enable snmpd
    

      7、 修改配置文件/etc/snmp/snmpd.conf

    com2sec notConfigUser  127.0.0.1      public
    access  notConfigGroup ""  any    noauth    exact  all none none
    view all    included  .1          80
    

      8、 创建cacti数据库

      #进入数据库

    $ mysql -uroot -p123456
    

    ----------------------------------------->  

    #创建数据库
    mysql> create database cacti;

    #创建cacti用户并指定权限
    mysql> grant all privileges on cacti.* to cacti@localhost identified by ‘123456’;

    #使配置立即生效
    mysql> flush privileges;

       

      9、 下载并安装cacti

      #下载cacti

    $ wget  https://www.cacti.net/downloads/cacti-0.8.8f.tar.gz
    

      # 解压cacti   

    $ sudo tar zxvf cacti-0.8.8f.tar.gz -C /usr/local
    

       #更名cacti

    $ sudo mv /var/www/html/cacti-0.8.8f  /var/www/html/cacti
    

      10、配置cacti

        1) 修改两个连接数据库的配置文件config.php和global.php   

    $ sudo vim /var/www/html/cacti/include/config.php | global.php
      database_username=’cacti’;
      database_password=’123456’;
      date_default_timezone_set(‘Asia/shanghai’);

        2)  增加用户cacti并对cacti目录控制(会提示出错,可忽略)

    $ sudo useradd cacti -d  /var/www/html/cacti
    

        3) 更改目录的属主与组   

    $ sudo chown cacti.cacti -R /var/www/html/cacti
    

        4) 分配cacti目录755权限  

    $ sudo chmod 755 /var/www/html/cacti
    

         5) 导入cacti数据

    $ mysql -ucacti -p cacti < /var/www/html/cacti/cacti.sql
    

      11、配置监控脚本,让/var/www/html/cacti/poller.php程序每5分钟执行一次

        1) 添加计划:poller.php程序每5分钟执行一次,获取想要监控的数据

    $ sudo crontab -e
    

     -------------------------------------》

    */5 * * * * root /usr/bin/php /var/www/html/cacti/poller.php  >  /dev/null  2>&1
    

      2)重启httpd服务 

    $ sudo systemctl restart httpd
    

      12、访问地址:http://10.0.0.20/cacti,默认用户和密码都是admin。

     

    二、添加首台linux

      1、安装epel-release和snmp

    $ sudo yum install epel-release -y
    $ sudo yum install net-snmp* -y
    

      2、配置snmpd.conf

    $ sudo vim /etc/snmp/snmpd.conf
    

             1)com2sec notConfigUser  default       public

        

             2)access  notConfigGroup ""      any       noauth    exact  all    none none

         

             3)去掉view all前面的注释“#”

         

             4)去掉下列代码的注释“#”

         

             5)查找下列字段,增加一行 view    all    included  .1

         

      4、启动并重启snmp

    $ sudo systemctl start snmpd
    $ sudo systemctl enable snmpd
    

      5、在服务器上测试测试客户端的snmpd是否配置成功

    $ snmpwalk -v 2c -c public 10.0.0.21
    

    三、cacti控制面板添加客户端

    1、添加客户端

      Console –> Management -> Device -> Add

  • 相关阅读:
    e807. 设置进程监听对话框的延迟弹出
    e806. 创建进程监听对话框
    Spring MVC静态资源处理
    SpringMVC处理方法的数据绑定
    HttpMessageConverter
    Redis中对Key进行分类
    LinkedHashMap源码剖析
    TreeMap源代码深入剖析
    CMS垃圾收集器
    @Java VisualVM 插件地址
  • 原文地址:https://www.cnblogs.com/jefflee168/p/7354639.html
Copyright © 2011-2022 走看看