mysql hostname uroot_CACTI网络流量监控
CACTI網絡流量監控
(一)準備工作
1.什么是cacti和rrdtool
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開發的網絡流量監測圖形分析工具。是通過?snmpget來獲取數據,使用?RRDtool繪畫圖形它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀結構、host以及任何一張圖,還可以與LDAP結合進行用戶驗證,同時也能自己增加模板,功能非常強大完善。界面友好。
Rrdtool是用來存儲和處理通過SNMP收集到的數據的工具。
2.搭建LAMP環境
Cacti是運作在apache+php+mysql+net-snmp工具集+rrdtool這樣的一個工作環境之下,所以我們先要做一個基本的工作的環境
接下來,我們需要安裝以下RPM包來構建一個LAMP環境
mysql
mysql-server
php-mysql
httpd
php
上面完成一個php,http,mysql的環境,接下來安裝要用到的包
php-pdo
lm_sensors
net-snmp
php-snmp
net-snmp-utils
perl-Net-Daemon
perl-PlRPC
perl-DBI
rrdtool(?在服務器共享目錄里上提供了安裝包?)
perl-rrdtool
perl-DBD-MySQL
3.安裝完,啟動相關的程式,和設置開機啟動
#chkconfig?mysqld?on
#chkconfig?httpd?on
#server?mysqld?start
(二).數據庫設置
1.準備數據庫,和設置權限,安裝cacti。
#mysql?-uroot?-p
mysql>create?database?cacti?default?character?set?utf8;
mysql>GRANT?SELECT,?INSERT,?UPDATE,?DELETE,?INDEX,?ALTER,?CREATE,?LOCK?TABLES,?CREATE?TEMPORARY?TABLES,?DROP,?REFERENCES?ON?cacti.*?TO?cacti@localhost?IDENTIFIED?BY?′passwd′;
mysql>flush?privileges;
mysql>exit
(三).下載安裝cacti
1.下載中文的cacti,解壓到/var/www/cacti.后進入cacti的目錄.導入cacti的數據結構
#?tar?xvzf?cacti*.tar.gz?–C?/var/www/cacti
#?cd?/var/www/cacti
#?mysql?-u?cacti?-p?cacti
2.修改配置文件
#?vim?/var/www/cacti/include/config.php
$database_type?=?"mysql";
$database_default?=?"cacti";
$database_hostname?=?"localhost";
$database_username?=?"cacti";
$database_password?=?"passwd";
$database_port?=?"3306";
3.添加cacti用戶
$useradd?cacti?-d?/var/www/cacti?-s?/bin/false
$chown?-R?cacti?/var/www/cacti/rra?/var/www/cacti/log
這個上面可能添加不行試試:
#chown?-hR?cacti?/var/www/cacti/rra?/var/www/cacti/log
(四)?配置httpd服務器的配置文件
#?vim?/etc/httpd/conf.d/cacti.conf
Alias?/cacti?/var/www/cacti
DirectoryIndex?index.php
AllowOverride?all
order?allow,deny
allow?from?all
AddType?application/x-httpd-php?.php
php_flag?magic_quotes_gpc?on
php_flag?track_vars?on
重起httpd的服務,讓上面的修改生效
#?/etc/init.d/httpd?restart
(五)收尾
讓系統每5分鐘收集,需要
crontab?-e
*/5?*?*?*?*?cacti?php?/var/www/cacti/poller.php?&>/dev/null
也可手工跑一次:
#php?/var/www/cacti/poller.php
(六)測試安裝是否正常
打開下面的url.
http://server.ip.or.name/cacti
打開網站,點next.選擇new?install,使用一路回車法.最后完成
最后的用戶名為:?admin?密碼為:?admin
添加設備及圖像等,若圖像顯示不了,運行php?/var/www/cacti/poller.php命令
(七)字體在圖形中顯示不正常的解決方法
下載并安裝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
#tar?zxvf?ttf-arphic-ukai_0.1.20060928.orig.tar.gz
#?cd?ttf-arphic-ukai-0.1.20060928/
#?cp?ukai.ttf?/usr/share/fonts/ukai.ttf
安裝完成后注意在"設置"中更改下面兩個必改項.
常規->RRDTool應用程序版本?改為1.2.x,默認為1.0.x.不改可能圖像不能正常顯示出來.
路徑->RRDTool默認字體路徑?改為上面安裝的ukai.ttf的文件路徑,如/usr/share/fonts/ukai.ttf
總結
以上是生活随笔為你收集整理的mysql hostname uroot_CACTI网络流量监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python tuple类型和list_
- 下一篇: 如何创建一张表mysql_如何创建一张规