cacti的安装和配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
|
一、准备工作
环境:Centos 5.2 x86_32
所需软件:net-snmp、net-snmp-libs、net-snmp-utils、rrdtool、php-snmp、cacti-0.8.7d-cn-utf8.zip
注:此次cacti的安装和配置主要是配合nagios做监控,在配置好nagios的基础上做的cacti监控,nagios和cacti安装在同一部机器上, 在配置nagios时mysql、apache以及一些相关插件已经安装了.
二、安装及配置
(1)安装snmp以及相关插件
yum install php-snmp net-snmp net-snmp-libs net-snmp-utils
(2)rrdtool的安装
# 在主监控机上安装rrdtool,rrdtool依赖的包过多, 选择增加源,然后用yum安装
# 编辑CentOS-Base.repo文件,使其yum支持安装rrdtool插件
vi /etc/yum.repos.d/CentOS-Base.repo
# 在文件末尾增加以下部分
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
# 以yum安装rrdtool
yum install rrdtool
(3)配置snmp
vi /etc/snmp/snmpd.conf
# 将下边这行
com2secnotConfigUser default public
# 改为
com2secnotConfigUser 127.0.0.1 public
# 将下边这行中的systemview
access notConfigGroup "" any noauth exact systemview none none
# 改为all
access notConfigGroup "" any noauth exact all none none
# 将下边这行的注释“#”号去掉
#view all included .1 80
# 重启snmpd服务
service snmpd restart
(4)安装cacti
# 把解压后的包移动到你apache相应的web目录
tar xvf cacti-0.8.7e.tar.gz
mv cacti-0.8.7e /usr/local/apache2/htdocs/cacti
(5)在数据库中建库、授权、导入数据库结构
# 注意导入cacti.sql时该文件的路径
mysql -u root -p
# 输入root的密码:
mysql> create database cacti;
mysql> grant all privileges on cacti.* to cacti@localhost identified by ''cactiuser'' with grant option;
mysql> grant all privileges on cacti.* to cacti@127.0.0.1 identified by ''cactiuser'' with grant option;
mysql> use cacti;
mysql> source /usr/local/apache2/htdocs/cacti/cacti.sql;
mysql> exit
# 配置cacti以连接数据库
useradd cactiuser
passwd cactiuser (pwd:cactipw)
chown –R cactiuser rra/ log/
vi include/config.php
$database_type = ''''mysql'''';
$database_default = ''''cacti''''; //需要连接的cacti数据库
$database_hostname = ''''localhost''''; //要连接的数据库所在服务器的主机名
$database_username = ''''cactiuser''''; //之前授权过登录cacti数据库的用户名
$database_password = ''''cactipw''''; //之前授权过登录cacti数据库的用户的密码
(6)浏览器下配置cacti
# 用浏览器打开 http://172.0.0.54/cacti ,会显示 cacti的安装指南,设置好就不会再出现了.
# 点击 “Next”
# 选择“New Install”,点击“Next”
# 指定 rrdtool、 php、 snmp 工具的 Binary 文件路径,确保所有的路径都是显示“ FOUND”,没有 “NOT FOUND”的,点击Finish 完成安装.
# Cacti 默认的用户名与密码是 admin,输入用户名与密码,点击 login
# 为了安全的原因,第一次登录成功后,cacti 会强制要求你更改一个新的 password ,输入新密码并确认密码,点击 save ,进入cacti 控制台界面:
# 点击 graphs ,查看cacti 监控本机的图表:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|