linux下的cacti安裝(centos7)


1 cacti運行環境准備

  cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本體是用php開發的網站,通過snmp對遠端設備信息進行采集。apache+mysql+php在以前已經做過了,鏈接如下:

  http://www.cnblogs.com/cation/p/8882910.html

  這里只對剩余的部分進行安裝。

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 瀏覽器中輸入

  http://ip/cacti  開始cacti的安裝配置

  按提示進行配置或包安裝

 

 

參考

https://www.linuxidc.com/Linux/2017-10/147672.htm

https://www.linuxidc.com/Linux/2013-11/92797.htm

https://blog.csdn.net/lmss82/article/details/4011888

https://blog.csdn.net/m0_37313242/article/details/76607762

https://www.cnblogs.com/biboxie/p/4233256.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM