Cacti的安装部署 centos5.8/64



蓝色代码为解释,红色代码是实际操作命令


黑色的为标题




安装cacti的环境和软件版本

wps_clip_image-31656

wps_clip_image-28593


第一步:yum -y install net-snmp*




第二步:输入以下命令,只需把下面红色代码一起复制黏贴到命令行即可,一步到位,下面空行要处理下,写博客时候不知道格式为什么它自己生成空行了。


cat >/etc/snmp/snmpd.conf<<EOF


com2sec local     localhost      public


com2sec mynetwork  10.0.0.0/24   public


group MyRWGroup v1         local


group MyRWGroup v2c        local


group MyRWGroup usm        local


group MyROGroup v1         mynetwork


group MyROGroup v2c        mynetwork


group MyROGroup usm        mynetwork


view all    included  .1                               80


access MyROGroup ""      any       noauth    exact  all    none   none


access MyRWGroup ""      any       noauth    exact  all    all    none


syslocation etiantian.org


syscontact Me <[email protected]>


proc mountd


proc ntalkd 4


proc sendmail 10 1


proc httpd 10 1


exec echotest /bin/echo hello world


exec disk_used_shell  /bin/sh  /root/current_disk_used.sh


exec httpd_proc  /bin/sh  /root/current_httpd_proc.sh


disk /       10000


disk /boot   10000


load 12 14 14


EOF


#其中第二行最重要,表示只有哪个网段以什么团体名来访问


wps_clip_image-29075


第三步:Service snmpd start


重启好检查下端口是否启动


lsof -i :161


wps_clip_image-5543


下面这个命令也是检查而已


wps_clip_image-8499


这样就装好snmp了,接下来安装RRDTOOLS ,看下有要求,必须是这个版本RRDTOOL 1.0.49or 1.2x或以上


RRDTOOL就像一个钟环形数据库一样,周期画图,反正不用维护,数据不会变大,


安装rrdtool先要安装libart_lgp,老师演示的是tar包,但是也可以yum






实际vps我缺少组件导致make失败 我yum -y groupinsall Development Tools”,和yum -y install libtools autoconfig automake 等命令解决,如果是vps这里不通过就先装 yum -y groupinstall "Development Libraries"

mkdir /home/oldboy/tools


cd /home/oldboy/tools


rz把文件上传去


tar xf cacti_tools.tar.gz


cd cacti_tools


tar zxf libart_lgpl-2.3.17.tar.gz


cd libart_lgpl-2.3.17


./configure


make && malke install






接下来安装rrd-tools


/bin/cp -r /usr/local/include/libart-2.0 /usr/include


cd ../


tar xf rrdtool-1.2.30.tar.gz


cd rrdtool-1.2.30


./configure  

make && make install


ls -l /usr/local/rrdtool-1.2.30/bin/rrdtool && ln -s /usr/local/rrdtool-1.2.30/bin/rrdtool /usr/local/bin/rrdtool







由于cacti需要LAMP环境所以下面开始装lamp环境,直接yum就可以了




yum install gcc glibc glibc-common cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel  -y




yum install mysql* httpd* php* --skip-broken -y




wps_clip_image-30825


然后配置apache把以下代码一口气复制黏贴执行,最后egrep作用是检查一下




cd ../

cd /etc/httpd/conf

cp httpd.conf httpd.conf.oldboy.ori

sed -i 's#\#ServerName www.example.com:80#ServerName 127.0.0.1:80#' /etc/httpd/conf/httpd.conf

sed -i 's#DirectoryIndex index.html index.html.var#DirectoryIndex index.php index.html #' /etc/httpd/conf/httpd.conf

egrep "127.0.0.1|index.php" /etc/httpd/conf/httpd.conf




配置完成后启动下httpd


/etc/init.d/httpd start重启httpd后检查下端口,再写个phpinfo来测试下就ok了,下面的echo法来写phpinfo,这样好处是可以不用进vi,以后实现批量部署,再检查确定下是否写入。

echo -e "<?php \nphpinfo(); \n?>" >/var/www/html/index.php

cat /var/www/html/index.php


wps_clip_image-8610


测试phpinfo后成功后就删除他,不然有安全隐患

rm -f /var/www/html/index.php




安装CACTI


接下来就安装cacti,因为要启动mysql所以先启动mysql


cd ~

/etc/init.d/mysqld start

lsof -i :3306

#检查下


mysql

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';

flush privileges;

create database cacti;

show databases;

quit

cd /home/oldboy/tools/

cd cacti_tools

tar xf cacti-0.8.8a.tar.gz

cd cacti-0.8.8amysql cacti <cacti.sql

mysql -e "use cacti;show tables;"


以下两个命令只是检查,可以不输入


grep database include/config.php

grep apache /etc/httpd/conf/httpd.conf

chown -R apache rra/ log/

mv ../cacti-0.8.8a /var/www/html/cacti

cd /var/www/html/

chown -R apache.apache cacti

/usr/bin/php /var/www/html/cacti/poller.php ###这个命令输入好会报错就执行下面条命令

chmod 755 /var/www/html/cacti/poller.php

/usr/bin/php /var/www/html/cacti/poller.php ###再输入就不会报错了,输入什么也不显示正常

如果有显示okus这种也算正常

echo '*/5 * * * *  /usr/bin/php /var/www/html/cacti/poller.php  > /dev/null 2>&1' >>/var/spool/cron/root      #做个定时任务

crontab -l                 #####查看下




之后浏览器输http://199.101.117.101/cacti/就会到安装界面


装完之后默认密码是admin/admin




wps_clip_image-1048


然后下一步到finish后装好之后就进浏览器ip/cacti访问下,会让你点安装和继续,按照老师前面的步骤就直接默认就以,如果不是的话下面版本要选择正确




进入界面按console-Device--add


wps_clip_image-16966


之后点create后到了这个画面后再创建图形




wps_clip_image-5942


要监控哪些东西,老男孩选择all




wps_clip_image-26989




Graph tree设置就是把哪些机器加入到组里,就像我们公司左边一排


wps_clip_image-16746


本文出自 “阿利” 博客,转载请与作者联系!

你可能感兴趣的:(cacti安装)