zoukankan      html  css  js  c++  java
  • 详解CenOs6.7下安装Cacti

          Cacti[开个嗒]是Linux下的一种软控软件,基于PHP开发带有图形化界面,使用方便简洁,主要基于SNMP协议可以监控的设备有Linux与Windows服务器。

           环境介绍:CenOs6.7

           软件版本:cacti-0.8.8f.tar.gz[需要自己去官方网站下载]

          开始安装

    yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server

      

    启动http和mysql
    service httpd start
    service mysqld start

      

    执行mysql安全设置,根据设置root密码,删除匿名用户,删除自带测试库,禁止root远程
    mysql_secure_installation

      

      

      

    安装RRDTool用于绘图
    yum -y install rrdtool

      

    NET-SNMP 是一种开放源代码的 SNMP 协议实现。它支持 SNMP v1, SNMP v2c 与 SNMP v3,并可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相关实现。
    Net-snmp 包含了 snmp 实用程序集和完整的 snmp 开发库。 安装net-snmp yum -y install net-snmp net-snmp-libs net-snmp-utils

      

    配置net-snmp改55行的信息
    vi /etc/snmp/snmpd.conf                               

      

       为了保险期间查看刚才修改的文件。

      

    启动net-snmp
    service snmpd start
    测试net-snmp
    snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1.1.0

      

    安装lrzsz上传下载服务【如果安装过可以忽略,用其他方式上传也行,你只要能把cacti包上传上去就行】
    yum -y install lrzsz

      

    上传cacti的压缩包到/home文件下,从官网下载
    https://www.cacti.net/download_cacti.php
    再解压,查看文件
    rz -y
    tar zxf cacti-0.8.8f.tar.gz
    ls

      

    将cacti文件移动文件到html目录下,进入cacti目录下
    mv cacti-0.8.8f /var/www/html/cacti
    cd /var/www/html/cacti/

      

    在MySql创建cacti库,登陆数据路,往cacti库导入cacti.sql表,输入密码
    mysqladmin --user=root -p create cacti
    mysql -uroot -p cacti < cacti.sql

      

    再次查看cacti库下的表
    SHOW DATABASES;
    USE cacti
    SHOW TABLES;

      

    登陆mysql中,创建cacti用户,刷新权限,退出数据库
    mysql -u root -p 
    GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '123';
    flush privileges;
    quit

      

    在Linux下新增cacti用户名字cactiuser,指定文件为cactiuser用户,查找配置文件
    useradd cactiuser
    chown -R cactiuser rra/ log/
    find / -name config.php

      

    修改配置文件,将密码改为123后,保存退出
    vi /var/www/html/cacti/include/config.php

      

    设置定期程序收集信息
    crontab -e
    */1 * * * * php /var/www/html/cacti/poller.php >/dev/null

      

    启动服务,查看IP
    chkconfig httpd on
    /etc/init.d/httpd start

      

    临时关闭防火墙,设置SELinux为宽松模式
    service iptables stop
    setenforce 0

      

    关闭SELinux=》临时关闭
        setenforce 0
        0:permissive 只是提出警告,不阻止执行
        1:enforcing 开启selinux
      查看selinux状态
        getenforce

      打开浏览器,输入IP,下一步。

      选择新装继续下一步。

      

      继续下一步,核对安装信息,点击Finish完成。

      

      进入登陆页面,输入账号密码都是admin

      

      强制修改密码

      

      

    进入主菜单面板
    console    控制台
    graphs    绘图面板(监控图)

      

     

  • 相关阅读:
    SpringBoot实现原理
    常见Http状态码大全
    forward(转发)和redirect(重定向)有什么区别
    1094. Car Pooling (M)
    0980. Unique Paths III (H)
    1291. Sequential Digits (M)
    0121. Best Time to Buy and Sell Stock (E)
    1041. Robot Bounded In Circle (M)
    0421. Maximum XOR of Two Numbers in an Array (M)
    0216. Combination Sum III (M)
  • 原文地址:https://www.cnblogs.com/jxearlier/p/12872655.html
Copyright © 2011-2022 走看看