Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1766467
  • 博文数量: 234
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3322
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(234)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(44)

2012年(27)

2011年(22)

2010年(30)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: LINUX

2009-07-18 18:20:38

Cacti的基本安装及配置

1.基本安装

    cacti是运作在apache+php+mysql+net-snmp工具集+rrdtool这样的一个工作环境之下,所以基于些,先配置个基本环境,直接用YUM安装就行了。(本人懒蛋^_^)
yum -y install httpd* php* mysqld* net-snmp* rrdtool* cacti*
2.基本配置
   1.数据库设置

   准备数据库,和设置相应权限
   mysql -uroot -p
   mysql>create database cacti default character set utf8;
   mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES, CREATE            TEMPORARY TABLES, DROP, REFERENCES ON cacti.* TO cacti@localhost IDENTIFIED BY ‘cacti’;
   mysql>flush privileges;
   mysql> \q
之后 进入/var/www/cacti/目录中,用 mysql -u cacti -p < cacti.sql 导入数据
   2.配置httpd服务器中cacti的配置文件(由于是用yum安装,配置文件都已经有了,就不用自己再写了)
  vim /etc/httpd/conf.d/cacti.conf 
   Alias /cacti/ /var/www/cacti/
  
    DirectoryIndex index.php
    Options -Indexes
    AllowOverride all
    order deny,allow
    deny from all
    allow from 127.0.0.1 10.136.74.0/23
    AddType application/x-httpd-php .php
    php_flag magic_quotes_gpc on
    php_flag track_vars on
  
@_@:::在cacti默认的配置文件是没有红色字这部分的,这个意思是直接把自己的内网添加进去,否则从客户端是访问不了的(地球人都知道的^_^)
   3.被监控主机snmp文件设置
  vim /etc/snmp/snmpd.conf

其中只要更改三个地方,其中第41行
com2sec notConfigUser default public
改为
com2sec notConfigUser 127.0.0.1 public
第62行
access notConfigGroup "" any noauth exact systemview none none
改为
access notConfigGroup "" any noauth exact all none none
第85行#view all included .1 80
只要将前面的 # 注释 去掉就行了。
然后保存退出

4.测试安装是否正常
打开下面的url.

打开网站,点next.选择new install,使用一路回车法.最后完成
最后的用户名为: admin 密码为: admin,第一次进去会提示你更改密码,按照大大们的要求来就是的。。。

5.收尾

让系统每5分钟收集,需要
crontab -e
*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null
也可手工跑一次:/var/www/cacti/poller.php

阅读(1067) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~