Redhat cacti安裝配置詳細過程
最近安裝了一套cacti監控系統,現在做個筆記
所用系統為REDHAT6.2 X86_64
安裝過程全部使用yum源RPM包安裝
首先同步時間,rrdtool是以時間為驅動來記錄資訊點的,時間不對會導致不出圖
date -s "2015-11-12 09:57:55"
掛載光碟
[[email protected] ~]# mkdir /mnt/cdrom
[[email protected] ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom
用系統IOS作為YUM源
vim /etc/yum.repos.d/base
[base]
baseurl=file:///mnt/cdrom
enable=1
gpgcheck=0
安裝軟體包
[[email protected] yum.repos.d]# yum install -y httpd
[[email protected] yum.repos.d]# yum install -y rrdtool
[[email protected] yum.repos.d]# yum install -y php
[[email protected] yum.repos.d]# yum install -y mysql-server
yum install net-snmp
yum install net-snmp-utils
yum install php-mysql
配置http目錄
我就按照預設目錄來的
預設目錄為/var/www/html
如果要改目錄可以在一下路徑的<DIRECTORY>標籤下修改
[[email protected] yum.repos.d]# vim /etc/httpd/conf/httpd.conf
啟動httpd服務測試web服務啟動是否正常,同事關閉iptable否則無法訪問
service snmpd start
service httpd start
service iptables stop
在瀏覽器中輸入此伺服器的IP地址我的是
HTTPD 已經可以連通
這裡PHP不需要配置,安裝好後直接以模組的形式載入進HTTPD
啟動mysql
service mysqld start
命令列下輸入mysql如圖
mysql 提示符出現 證明mysql安裝正常
下面下載cacti
wgethttp://www.cacti.net/downloads/cacti-0.8.8f.tar.gz
將檔案下載至/var/www/html
解壓 tar -xf cacti-0.8.8f.tar.gz
重新命名為cacti
建立cacti 資料庫
#mysql
mysql> carate database cactidb
切換至/var/www/html/cacti下
#cd/var/www/html/cacti
建立cacti資料庫使用者並賦予許可權
mysql -e "GRANT ALL ON cactidb.* TO [email protected] IDENTIFIED BY 'cactiuser'"
mysqladmin flush-privileges
初始化cactidb
[[email protected] cacti]# mysql cactidb<cacti.sql
建立cacti使用者
[[email protected] cacti]# useradd cactiuser
[[email protected] cacti]# passwd cactiuser
修改目錄許可權,cacti目錄下的rra 和log資料夾需要讓cactiuser讀寫
[[email protected] cacti]# chown -R cactiuser.cactiuser ./log
[[email protected] cacti]# chown -R cactiuser.cactiuser ./rra
建立任務計劃,每5分鐘執行一次
echo '*/5 * * * * /usr/bin/php /var/www/html/poller.php &>/dev/null' >/var/spool/cron/cactiuser
配置cacti配置檔案
vim /var/www/html/cacti/include/config.php
$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
$database_ssl = false;
下一步
下一步 檢查組建及版本下一步 密碼初始化 預設密碼連個admin
轉載於:https://blog.51cto.com/8536977/1712101