1. 程式人生 > 實用技巧 >Redhat cacti安裝配置詳細過程

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地址我的是

wKioL1ZD9y3BYX0RAADW0eRrswQ915.png

HTTPD 已經可以連通

這裡PHP不需要配置,安裝好後直接以模組的形式載入進HTTPD


啟動mysql

service mysqld start

命令列下輸入mysql如圖

wKiom1ZD956wJ0arAAAu0CHYa8o573.png


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;


wKiom1ZEDBmT_2pDAACDs7cnl34732.png



下一步

wKiom1ZEDFDw6WxKAABT9hXbhv4952.png下一步 檢查組建及版本wKiom1ZEFL6wMxeDAABvT6iIV5g363.png下一步 密碼初始化 預設密碼連個admin

wKiom1ZEFP-CuJNHAABxdvBBAMc769.png



轉載於:https://blog.51cto.com/8536977/1712101