用 Cacti 监视 Linux 服务器
2009年08月17日 | 标签: cacti, linux
给每年的 hacker 大会提供网络支持是件很有挑战的事情,弄不好就会有 hacker 当场黑掉网络这种尴尬事情出现。看看刚刚过去的 Defcon 大会技术人员是怎么架设网络的,使用了哪些有趣的硬件和软件,这里有 图片报道:2009 Defcon 的网络 和 图片报道:2008年 Defcon 的网络。Defcon 技术人员用 OpenBSD 做 Firewall 跑在 Xeon 服务器上,用 Cacti 监测流量。VPSee 一直都用 Nagios 来监测自己的多台服务器,对 Cacti 很好奇,今天刚好有时间安装试试看。
安装 Cacti
安装必要的软件包:
# yum install net-snmp-utils php-snmp net-snmp-libs # yum install perl-rrdtool rrdtool
从 Cacti 官方网站下载 cacti-0.8.7e.tar.gz:
# tar zxvf cacti-0.8.7e.tar.gz # mv cacti-0.8.7e /var/www/cacti
给 cacti 打补丁:
# 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 # wget http://www.cacti.net/downloads/patches/0.8.7e/fix_icmp_on_windows_iis_servers.patch # wget http://www.cacti.net/downloads/patches/0.8.7e/cross_site_fix.patch # patch -p1 -N < cli_add_graph.patch # patch -p1 -N < cross_site_fix.patch # patch -p1 -N < fix_icmp_on_windows_iis_servers.patch # patch -p1 -N < snmp_invalid_response.patch # patch -p1 -N < template_duplication.patch
配置 Cacti
创建 Cacti 需要的数据库:
# mysql -u root -p mysql> CREATE DATABASE cacti; mysql> GRANT ALL ON cacti.* TO vpsee@localhost IDENTIFIED BY 'password'; mysql> FLUSH privileges;
初始化 Cacti 数据库表:
# mysql -u vpsee -p cacti < /var/www/cacti/cacti.sql
修改 Cacti 配置文件以连接到上面的数据库:
继续阅读 »