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