02.07.2013 Views

Cacti 中文版安装配置

Cacti 中文版安装配置

Cacti 中文版安装配置

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

$database_hostname = "localhost";<br />

$database_username = "cacti";<br />

$database_password = "linuxpad";<br />

关于 cacti 添加用户,网上常见的做法是添加一个 cacti 的用户,并更改 rra 和 log 目录属主。经过本人测试这里并不需要<br />

添加 cacti 用户并更改 rra 和 log 的属主,直接使用 root 即可。原因是因为官方的安装文档上使用的是 FreeBSD,在计划<br />

任务那步使用的是:<br />

*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null,使用用户 cacti 来执行任务。<br />

但是 centos 并不是识别这个 cacti 参数,因此也就无需使用 cacti 来执行任务,我们直接使用 root 来执行任务就 OK 了,<br />

于是不用更改目录权限,crontab 内容为<br />

*/5 * * * * php /var/www/cacti/poller.php >/dev/null &2>1<br />

还有另外一种的解决方案,就是添加一个 cacti 用户,更改 rra 和 log 目录属主为 cacti,然后在 cacti 用户环境下设置 crontab,<br />

内容为<br />

*/5 * * * * php /var/www/cacti/poller.php >/dev/null &2>1<br />

这样就能实现 crontab 计划是由 cacti 用户来执行的了。<br />

创建并编辑 apache 的 cacti 配置文件<br />

#vi /etc/httpd/conf.d/cacti.conf<br />

内容如下:<br />

Alias /cacti /var/www/cacti<br />

<br />

DirectoryIndex index.php<br />

AllowOverride all<br />

order deny,allow<br />

allow from all<br />

php_flag magic_quotes_gpc on<br />

php_flag track_vars on<br />

<br />

导入数据库<br />

#mysql –u root –p cacti < /var/www/cacti/cacti.sql

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!