歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Gentoo上安裝Cacti

在Gentoo上安裝Cacti

日期:2017/2/28 14:42:53   编辑:Linux教程

cacti是使用SQL數據庫保存配置信息,使用cron調度poller.php,通過SNMP輪詢設備信息,用rrdtool存儲信息到rra中,然後用圖像的形式展現出來的網絡管理系統。具有插件功能可以進行擴展,比如weathermap可以畫出漂亮的網絡拓撲圖。

位於gentoo官方的portage樹中,可以查看到它的信息。

#eix cacti
[I] net-analyzer/cacti
Available versions:
(0.8.7i) 0.8.7i
(0.8.8a) ~0.8.8a
(0.8.8b) ~0.8.8b
(0.8.8b-r1) ~0.8.8b-r1
(0.8.8b-r2) 0.8.8b-r2
{{doc snmp vhosts}}
Installed versions: 0.8.8b-r2(0.8.8b-r2)(09時24分16秒 2013年10月03日)(snmp -doc -vhosts)
Homepage: http://www.cacti.net/
Description: Cacti is a complete frontend to rrdtool

安裝cacti的步驟如下:

0、准備:配置php

#vim /etc/php/apache2-php5.4/php.ini
修改
;date.timezone =

date.timezone = "Asia/Shanghai"

1、安裝

#emerge cacti

2、配置權限
建立cacti組和cactiuser用戶

#groupadd cacti
#useradd -g cacti -G cron cactiuser

#cd /var/www/localhost/htdocs/cacti
#chown -R cactiuser rra/ log/

這一步很重要,如果出現圖像不存在顯示為一個紅叉的情況,一般都是這一步沒有做。

3、建立數據庫

#mysql -u root -p
mysql> create database cacti;
mysql> grant all on cacti.* to cactiuser@localhost;
mysql> set password for cactiuser@localhost=password('cactiuser');
mysql> flush privileges;
mysql> use cacti;
mysql> source /var/www/localhost/htdocs/cacti/cacti.sql
mysql> exit

其中password('cactiuser')中的cactiuser是口令,可以設置成其他字符串。

cacti.sql一定要是當前版本的。如果是以前創建的cacti庫,一定要刪了(也許有更好的方法,比如web install時候選升級)重做,否則會出問題。我在安裝時曾經因為使用了0.8.7i的庫,導致User Managerment中realm permissions找不到Plugin Management。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-10/91605p2.htm

Copyright © Linux教程網 All Rights Reserved