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

    参考博客地址:https://blog.csdn.net/kenn_lee/article/details/80565385
    Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

    一、准备工作

    1.安装一台基于Linux系统的服务器(可以是别的系统,这里以Linux为例)
    2.在服务器上配置防火墙策略,如开放80、161端口等
    3.确保服务器网络完整性

    二、安装指导

    1.安装所依赖的插件
    yum -y install libxml2 gd fontconfig freetype zlib rrdtool rrdtool-devel freetype libjpeg  php-gd 
    
    2.安装数据库mariadb
    yum -y install mariadb mariadb-server
    
    3.安装apache
    yum -y install httpd
    
    4.安装php
    yum -y install php.x86_64
    
    4.1将php和mysql关联起来
    yum install -y php-mysql
    
    4.2安装php常用模块
    yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
    
    5.安装并配置snmp
    yum -y install net-snmp net-snmp-devel net-snmp-utils
    

    vim /etc/snmp/snmpd.conf (修改3处)

    1,      com2sec notConfigUser  default       public
    改成:  com2sec notConfigUser  127.0.0.1       public
    2,      access  notConfigGroup ""      any       noauth    exact  systemview none none
    改成:  access  notConfigGroup ""      any       noauth    exact    all      none none  
    3,      view all    included  .1                               80       取掉前面的#
    
    6.重启相关服务
    #systemctl restart httpd.service
    #systemctl restart mariadb.service
    #/etc/init.d/snmpd start
    
    7.安装cacti-1.1.38版本
    mkdir -p /var/www/html/cacti/
    wget  https://www.cacti.net/downloads/cacti-1.1.38.tar.gz -P /usr/local/src  
    cd /usr/local/src 
    tar -zxvf cacti-1.1.38.tar.gz
    mv cacti-1.1.38 /var/html/www/cacti
    
    8.配置数据库
    # mysql -u root  
    > create database cacti; 
    grant all on cacti.* to cacti@localhost identified by '你的数据库密码';    #这里密码为dibmysql
    use cacti;
    source /var/www/html/cacti/cacti.sql; 
    flush privileges;
    
    # vim /var/www/html/cacti/include/config.php   
    $database_type = "mysql";  
    $database_default = "cacti";  
    $database_hostname = "localhost";  
    $database_username = "cacti";  
    $database_password = "你的数据库密码";  
    $database_port = "3306";  
    
    授权
    useradd cacti -d /var/www/html/cacti -s /bin/false  
    chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log 
    
    9.设置每隔5分钟采集一次
    crontab  -e
    */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1  
    
    10.重启apache服务器
    systemctl restart httpd.service
    

    至此,所有配置基本完成。打开网页输入ip/cacti就会出现cacti安装界面,安装过程中难免会遇到一些这样那样的问题,如相互之间版本不兼容、配置文件中缺少关键字以及所对应的数值等,尽量按要求完善这些警告!

    这里设置admin密码为Dib@1234567890
    
  • 相关阅读:
    HybridAPP开发框架Ionic+AngularJS+Cordova搭建
    MySQL数据类型DECIMAL用法
    RabbitMQ用户管理
    Linux中Mysql root用户看不到mysql库问题解决方式
    RabbitMQ环境安装
    RabbitMQ简介
    Mysql根据一个基库生成其他库与其不同的库升级脚本
    关于中文乱码的解决方法(URL方式)
    java反射机制
    the jar file rt.jar has no source attachment
  • 原文地址:https://www.cnblogs.com/cdw0724/p/10769395.html
Copyright © 2011-2022 走看看