系统管理 维护监控 简单生活
install cacti 0.87e
- 安装LAMP 参考:lamp的安装及安全设置
- 安装并配置net-snmp 参考: centos配置net-snmp
- 下载CACTI源文件 Cacti for Linux/Unix
- 解开源包、改权限,打补丁
- 设置数据库,并导入数据
- 设置crontab
- 通过ui 进行必要的安装后设置
1、解开源包并打补丁
wget -P /root/tools/cacti/ http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz cd /usr/local/apache2/htdocs tar zxvf /root/tools/cacti/cacti-0.8.7e.tar.gz cd cacti-0.8.7e/ useradd cactiuser -s /sbin/nologin chown -R cactiuser ./rra ./log wget http://www.cacti.net/downloads/patches/0.8.7e/cli_add_graph.patch wget http://www.cacti.net/downloads/patches/0.8.7e/snmp_invalid_response.patch wget http://www.cacti.net/downloads/patches/0.8.7e/template_duplication.patch patch -p1 -N < cli_add_graph.patch patch -p1 -N < snmp_invalid_response.patch patch -p1 -N < template_duplication.patch
2、创建并导入cacti的数据库
mysql -e 'create database cacti7e' -p mysql cacti7e < /usr/local/apache2/htdocs/cacti-0.8.7e/cacti.sql -p mysql -e "grant all on cacti7e.* to cactiuser@localhost identified by 'cactiuser';" -p
3、更改 cacti-0.8.7e/include/config.php 相关数据库连接参数
$database_type = "mysql"; $database_default = "cacti7e"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactiuser";
4、添加crontab
echo "*/1 * * * * /usr/local/php/bin/php /usr/local/apache2/htdocs/cacti-0.8.7e/poller.php" >/tmp/cron.tmp crontab -u cactiuser /tmp/cron.tmp
5、用ie打开http://server ip/cacti-0.8.7e进入cacti的web安装界面
1、用admin admin 登入后,修改ADMIN为你自己密码
2、进入settings ->gernerl -web-Events 勾选所有项,如下:
3、进入settings ->Poller ->Poller Interval 设置为一分钟,如下:
4、进入settings ->visual ->Default RRDtool 1.2 Fonts 设置如下
| 打印文章 | 这篇文章由admin于2009年08月26日 2:45 下午发表在运维监控。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |
