Cacti中文版在Centos上的安裝

來源:互聯網
上載者:User

標籤:http   使用   strong   檔案   資料   os   

最近老有人問Cacti中文版在哪下載啊怎麼安裝啊,我在這裡一遍給大家講解了:Cacti中文版Centos上的安裝

1.基本安裝

cacti是運作在apache+php+mysql+net-snmp工具集+rrdtool這樣的一個工作環境之下,所以我們先要做一個基本的工作的環境

記的安裝前先安裝rpm的擴充包,安裝方法見我的另外一個文章"rpm的進階管理"

  1. #yum -y install mysql mysql-server php-mysql httpd php  
  2.  

上面完成一個php,http,mysql的環境,接下來安裝要用到的包

  1. #yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL  
  2.  

安裝完,啟動相關的程式,和設定開機啟動

  1. #chkconfig mysqld on  
  2.  
  3. #chkconfig httpd on  
  4.  
  5. #server mysqld start  
  6.  

2.資料庫設定

準備資料庫,和設定許可權,安裝cacti。

  1. #mysql -uroot -p  
  2.  
  3. mysql>create database cacti default character set utf8;  
  4.  
  5. mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES, CREATE TEMPORARY TABLES, DROP, REFERENCES ON cacti.* TO [email protected] IDENTIFIED BY ‘passwd‘;  
  6.  
  7. mysql>flush privileges;  
  8.  
  9. mysql> \q  
  10.  

    3.下載安裝

    下載中文的cacti,解壓到/var/www/cacti.後進入cacti的目錄.匯入cacti的資料結構

    : cacti-0.8.7e-cn-utf8.tar.gz

    1. #cd /var/www/cacti  
    2.  
    3. #mysql -u cacti -p cacti < cacti.sql  
    4.  

    修改設定檔

    1. #vim /var/www/cacti/include/config.php  
    2.  
    3. $database_type = "mysql";  
    4.  
    5. $database_default = "cacti";  
    6.  
    7. $database_hostname = "localhost";  
    8.  
    9. $database_username = "cacti";  
    10.  
    11. $database_password = "passwd";  
    12.  
    13. $database_port = "3306";  
    14.  

    添加cacti使用者

    1. $useradd cacti -d /var/www/cacti -s /bin/false 
    2.  
    3. $chown -R cacti /var/www/cacti/rra /var/www/cacti/log  
    4.  

    這個上面可能添加不行試試:

    1. #chown -hR cacti /var/www/cacti/rra /var/www/cacti/log  
    2.  

    4. 配置httpd伺服器的設定檔

    1. #vim /etc/httpd/conf.d/cacti.conf  
    2.  
    3. Alias /cacti /var/www/cacti  
    4.  
    5. DirectoryIndex index.php  
    6.  
    7. AllowOverride all  
    8.  
    9. order deny,allow  
    10.  
    11. deny from all  
    12.  
    13. allow from all  
    14.  
    15. AddType application/x-httpd-php .php  
    16.  
    17. php_flag magic_quotes_gpc on  
    18.  
    19. php_flag track_vars on  
    20.  

    重起httpd的服務,讓上面的修改生效

    1. #/etc/init.d/httpd restart  
    2.  

      5.測試安裝是否正常

    開啟下面的url.

    http://server.ip.or.name/cacti

    開啟網站,點next.選擇new install,使用一路斷行符號法.最後完成

    最後的使用者名稱為: admin 密碼為: admin

    6.收尾

    讓系統每5分鐘收集,需要

    1. crontab -e  
    2.  
    3. */5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null 
    4.  

    也可手工跑一次:/var/www/cacti/poller.php

    7。字型在圖形中顯示不正常的解決方案

    下載並安裝cjkuni-fonts中文字型,字型名ukai.ttf, http://ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.1.20060928.orig.tar.gz

    1. #tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz  
    2.  
    3. #cd ttf-arphic-ukai-0.1.20060928/  
    4.  
    5. #cp ukai.ttf /usr/share/fonts/ukai.ttf  
    6.  

    安裝完成後注意在"設定"中更改下面兩個必改項. 常規->RRDTool應用程式版本 改為1.2.x,預設為1.0.x.不改可能映像不能正常顯示出來. 路徑->RRDTool預設字型路徑 改為上面安裝的ukai.ttf的檔案路徑,如/usr/share/fonts/ukai.ttf

    8,被監控主機snmp檔案設定

    被監控主機需要配置snmp.(謝謝網友園園的提醒)

    1. #vi /etc/snmp/snmpd.conf  
    2.  

    更改

    1. com2sec notConfigUser default public 

    改為

    1. com2sec notConfigUser 127.0.0.1 public 

    2、更改

    1. access notConfigGroup "" any noauth exact systemview none none  
    2.  

    改為

    1. access notConfigGroup "" any noauth exact all none none  
    2.  

    3、

    1. #view all included .1 80  
    2.  

    將前面的 # 注釋 去掉。 儲存退出

    上面這幾個地方很重要,注意了,不然得不到資料

    9.測試snmp是否正常

    1. #snmpwalk -c public -v 2c localhost  
    2.  
    1. #snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex  
    2.  
    3. IP-MIB::ipAdEntIfIndex.61.xxx.xxx.xxx = INTEGER: 2 IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 IP-MIB::ipAdEntIfIndex.172.xxx.xxx.xxx = INTEGER: 3  
    4.  

    也可以用snmpd -f -Le 命令查看當前有沒有出什麼錯

    通過上面的文章,想必大家都應該學會在Centos上的安裝Cacti,希望本文對你們有協助!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.