设为首页 收藏本站
查看: 1810|回复: 2

[经验分享] cacti实战部署---安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-23 08:56:30 | 显示全部楼层 |阅读模式
构建Cacti检测系统
需求描述:
  在网关、网站服务器上安装net-snmp如软件包,配置SNMPD服务
  在检测服务器上安装Cacti系统
  通过Cacti的Web界面了解网站服务器的CPU、内存等使用情况。

1、正确配置网络参数、主机名、关闭iptables
安装yum环境(需要使用yum服务器,依赖包比较多,安装步骤请参阅yum安装文档)


安装net-snmp-utils软件包(被监测服务端)
1
2
3
4
5
6
7
8
[iyunv@he ~]# yum install net-snmp* -y                #安装snmp所有的包
[iyunv@he ~]# ll /etc/snmp/snmpd.conf                 #查看配置文件是否存在
[iyunv@he ~]# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.ori        #备份配置文件
[iyunv@he ~]# vi /etc/snmp/snmpd.conf                 #编辑snmp配置文件
41    com2sec notConfigUser  default      public        #  public   组名
62    access notConfigGroup ""     any       noauth    exact all none none
85   viewall    included  .1                               80
[iyunv@he ~]# lsof -i :161                            #查看状态



上传rrdtool软件包


1
2
3
4
5
6
mkdir /home/tools            #创建工具包文件
cd /home/tools                #进入工具包
rz                                            #上传工具包
tar xf cacti_tools.tar.gz             #解压工具包
tree                                        #查看列表
cd cacti_tools                        进入工具包里面



编译安装libart_lgpl

1
2
3
4
5
6
7
tar zxf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
./configure
make
make install
/bin/cp -r /usr/local/include/libart-2.0 /usr/include
cd ../



编译安装rrdtool

1
2
3
4
5
6
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
ls -l /usr/local/bin/rrdtool




yum安装lamp环境
1
2
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




安装apache
1
2
3
4
5
6
7
8
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
/etc/init.d/httpd start
lsof -i :80





测试php环境
1
2
3
echo -e "<?php \nphpinfo(); \n?>" >/var/www/html/index.php
cat /var/www/html/index.php
rm -f /var/www/html/index.php




配置数据库MySQL

1
2
3
4
5
6
7
8
9
cd ~
/etc/init.d/mysqld start                #启动MySQL服务
lsof -i :3306
mysqladmin -u root password "123"           #设置root用户的数据库密码
mysql -u root -p                            #登陆数据库
create database cactidb default character set utf8;        #创建数据库 cactidb
grant all on cactidb.* to cactiuser@localhost identified by  '123';    #创建用户cactiuser 密码“123”  并授权访问cactidb 数据库
flush privileges;   #重载
quit                #退出数据库





下载解压cacti



1
2
3
4
5
6
7
8
9
10
11
12
13
14
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar xf cacti-0.8.8a.tar.gz
cd cacti-0.8.8a
mysql -u cactiuser -p cactidb <cacti.sq      #初始化数据库
mysql -e "use cacti;show tables;"            #查看cacti下的数据库表
vim cacti/include/config.php                                    #调整cacti配置文件
<?php
$database_type ="mysql";                                    
$database_default ="cactidb";                           # 数据库名字
$database_hostname ="localhost";                   # 数据库地址
$database_username ="cactiuser";                   # 数据库用户
$database_password ="123";                            #数据库密码
$database_port ="3306";                                   # 数据库端口
?>




设置apache对cacti权限
1
2
3
4
5
6
7
8
9
chown -R apache.apache cacti/rra  cacti/log/
mv ../cacti-0.8.8a /var/www/html/cacti        #把cacti移动到网站目录下
cd /var/www/html/                            #进入完整目录
chown -R apache.apache cacti                #赋予apache权限
/usr/bin/php /var/www/html/cacti/poller.php        #初始化
chmod 755 /var/www/html/cacti/poller.php        #如果上步没有出错就不用执行
echo '*/5 * * * *  /usr/bin/php /var/www/html/cacti/poller.php  > /dev/null 2>&1' >>/var/spool/cron/root                    #定时任务
crontab -l                    #查看任务生效没有
service crond restart        #启动服务



使用浏览器打开http://192.168.10.131/cacti #将ip替换成cacti服务器的ip地址


图解配置看cacti 实战  2







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-49589-1-1.html 上篇帖子: cacti监控mysql 下篇帖子: cacti0.8.8c安装过程
累计签到:6 天
连续签到:1 天
发表于 2015-4-6 13:56:50 | 显示全部楼层
顶顶顶顶顶顶顶顶

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:6 天
连续签到:1 天
发表于 2015-4-6 13:57:06 | 显示全部楼层
顶顶顶顶顶顶顶顶

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表