安装环境 Fedora Core 6
依赖软件mysql、php、httpd、net-snmp、rrdtool、cacti
#########################################################################
1.安装 yum install cacti, 会自动将上面提到的依赖软件都安装上去
cacti-0.8.6i-4.fc6
2.建立cacti数据库
创建root密码: mysqladmin -u root password "123456"
建库: mysqladmin -u root -p create cacti
导入表: mysql -u root -p cacti < /usr/share/doc/cacti-0.8.6i/cacti.sql
建立cacti帐户:mysql -u root -p
> grant all on cacti.* to identified by '123456'
> flush privileges;
> exit
3.修改/etc/cacti/db.php
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "123456";
$database_port = "3306";
4.修改例程cron
vi /etc/cron.d/cacti
去掉最前面的*
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
5.修改 cacti 的网页浏览权限,添加注释
vi /etc/httpd/conf.d/cacti.conf
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
6.重新启动 Apache Web Server
/etc/init.d/httpd restart
7.打开浏览器
1)Next
2)如果出现 NOT FOUND,代表少安装了 net-snmp-utils 套件,请补安装上去
yum install net-snmp-utils
刷新,全部变绿
3)登入界面,帐号密码都是admin
4)重设密码
5)进入管理界面
8.添加Linux监控设备节点,要求其启动snmp服务 service snmpd start
9.添加Windows监控设备节点,默认Windows不安装snmp,控制面板->添加删除程序->添加删除Windows组件->管理监视工具->SNMP协议。
默认情况下,Windows的SNMP访问密码是public,并且,允许所有主机查询SNMP信 息.通常我们只允许个别主机查询,可以如下操作:管理工具->服务 找到SNMP服务,右击,选择属性->安全,在这里,可以设置团体名,以及只接收哪些主机的SNMP查询.
阅读(406) | 评论(0) | 转发(0) |