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
【编辑推荐】