1. 程式人生 > 其它 >linux篇-centos7 安裝cacti

linux篇-centos7 安裝cacti

1 cacti執行環境準備
  cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本體是用php開發的網站,通過snmp對遠端裝置資訊進行採集。apache+mysql+php在以前已經做過了
  
  這裡只對剩餘的部分進行安裝。
2 安裝snmp
   yum install -y net-snmp*
  vi /etc/snmp/snmpd.conf
    com2sec notConfigUser default public  //將default修改為127.0.0.1
    access notConfigGroup"" any noauth exact systemview none none  //將systemview改為all
    #view all included .1  //去掉#註釋
  systemctl start snmpd
  systemctl enable snmpd
3 安裝RRDTool
  yum install libart_lgpl libart_lgpl-devel
  yum install rrdtool.x86_64 rrdtool-devel.x86_64
4 安裝相關lib
  yum install gcc glibcglibc-common cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel
5 mysql配置
  mysql -uroot -p //登入mysql
    create database cacti CHARSET ‘utf8’; //建立cacti用的庫
    GRANT ALL ON cacti.* TO cactiuser@‘127.0.0.1’ IDENTIFIED BY ‘cactipass’;  //建立cactiuser並賦權
6 下載並安裝cacti
  在cacti官網下載cacti-0.8.8f.tar.gz
  複製到apache的www目錄並解壓該包
    cd /var/www/html/
    tar xvf cacti-0.8.8f.tar.gz
    mv cacti-0.8.8f cacti   //目錄重新命名
    cd /var/www/html/cacti
    mysql cacti <cacti.sql  //初始化cacti資料庫
    useradd cactiuser  //建立cacti user
    chown -R cactiuser:cactiuser /var/www/html/log /var/www/html/rra  //修改目錄的訪問許可權
    vim /etc/php.ini
      date.timezone =Asia/Shanghai  //修改php時區
    systemctl restart httpd  //重啟apache
7修改配置檔案
Include下的config.php
修改資料庫密碼和使用者名稱
8 瀏覽器中輸入
  http://ip/cacti  開始cacti的安裝配置
按提示進行配置或包安裝