Cacti的安裝配置-需求準(zhǔn)備
Cacti 安裝配置
本文講述的是:Cacti 安裝配置
大綱:
版本歷史:Cacti 0.8.7g
cacti是一套開源的網(wǎng)絡(luò)監(jiān)控工具,基于rrdtool的良好繪圖功能,可以***的監(jiān)控主機(jī)的狀態(tài)和負(fù)載情況,添加相應(yīng)的模板后,可以用來監(jiān)控apache服務(wù)器和mysql服務(wù)器的運(yùn)行狀態(tài)。這里主要描述使用源代碼配置的過程,使用yum的方式同樣,因?yàn)閏acti是基于網(wǎng)絡(luò)服務(wù)器配置,所以沒有二進(jìn)制編譯安裝的過程,源代碼和yum的方式是一樣的。
安裝需求
Cacti需要系統(tǒng)中已經(jīng)安裝下列組件:
RRDTool 1.0.49 or 1.2.x 或更高版本
MySQL 4.1.x or 5.x or 或更高版本
PHP 4.3.6 或更高版本, 推薦5.x 版本以使用更多高級(jí)特性
一個(gè)網(wǎng)絡(luò)服務(wù)器 比如 Apache 或者 IIS
Unix軟件RPM需求
請(qǐng)確認(rèn)系統(tǒng)已安裝下列的軟件,并確認(rèn)httpd和mysqld已設(shè)置為隨系統(tǒng)啟動(dòng)。
httpd
php
php-mysql
php-snmp
php-ldap (使用 LDAP 授權(quán)校驗(yàn) 時(shí))
php-xml
mysql
mysql-server
net-snmp (根據(jù)分支的不同,可能還需要 net-snmp-utils )
PHP設(shè)置
PHP的安裝包有很多種形式。主要的配置文件是so文件會(huì)調(diào)用的ini配置文件,比如 /etc/php.ini. 下面的提示預(yù)期是一個(gè)配置指導(dǎo),但是根據(jù)分支的不同,
設(shè)置可能會(huì)有區(qū)別。
安全模式
Cacti 使用外部命令,例如用 rrdtool 來繪圖。因此,需要設(shè)置
- Safe Mode
- safe_mode = Off
時(shí)間和日期
從 PHP 5.3 版本開始,建議對(duì)時(shí)區(qū) date timezone 進(jìn)行定義。以避免因?yàn)闀r(shí)間/日期函數(shù)而帶來的警告。使用如下代碼:
- Defines the default timezone used by the date functions
- date.timezone = "Europe/Berlin"
允許導(dǎo)入模板
如果你想使用 Cacti 的模板導(dǎo)入功能,請(qǐng)取消注釋下面一行,以允許文件上傳:
- file_uploads = On
允許exec()調(diào)用
Cacti 會(huì)使用 exec() 這種形式的調(diào)用,因此,請(qǐng)確認(rèn)已按照如下設(shè)置:
- safe_mode = Off
【編輯推薦】