设为首页 收藏本站
查看: 1855|回复: 6

[经验分享] cacti 配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-8-6 09:19:37 | 显示全部楼层 |阅读模式

运维监控


Cacti

提供web界面进行管理

基于Php环境的

特色: 对数据进行绘图,图形非常漂亮

主要服务运行质量进行监控

插件是php写

基于snmp协议进行数据采集

Nagios

提供web界面进行管理

基于Php环境的

画图并没有cacti那么出色

主要对服务运行健康性进行监控

插件可以通过c,c++,perl,shell进行编写



例子:部署cacti监控平台

mysqld-server

   |

squid <-------- Cacti监控平台  -------> web

   |

其他的硬件(路由器、交换机、防火墙)


被监控的设备,只要支持snmp协议,通过snmp协议提交运行数据,就能被监控


apache + php + mysql + snmp相关的工具


需要画图工具: rrdtool + 相关图形库



1、搭建LAMP


为了节约时间,安装rpm包的


# yum install httpd php mysql-server php-mysql -y


# chkconfig httpd on

# chkconfig mysqld on

# service httpd start


2、安装snmp相关工具


# yum install net-snmp* -y


启动本机snmp服务: 默认cacti搭建好之后,第一个监控机器是本机。所有被监控机器都要启动类似snmp服务

# chkconfig snmpd on

# service snmpd start


3、安装各种图形库


# yum install libjpeg libpng freetype php-gd  -y



根据各自的平台选择正确版本


# yum install ./rrdtool-1.2.30-1.el5.rf.x86_64.rpm ./rrdtool-perl-1.2.30-1.el5.rf.x86_64.rpm --nogpgcheck -y



4、解压cacti的代码到网站的根目录

# tar xvf cacti-0.8.7a-cn-utf8.tar.gz

# mv cacti-0.8.7a-cn-utf8/*  /var/www/html/

# chown apache:apache -R /var/www/html/



5、启动数据库,并且导入基本数据


# service mysqld start


mysql> create database cacti default charset utf8;


mysql> use cacti <---


mysql> source /var/www/html/cacti.sql;


mysql> grant all on cacti.* to cacti@'localhost'

   -> identified by '123';



6、修改cacti的配置文件

# vim /var/www/html/include/config.php

。。。

$database_type = "mysql";

$database_default = "cacti";  <---库的名字

$database_hostname = "localhost"; <---数据库所在机器

$database_username = "cacti"; <---连接数据库的时候用的用户名

$database_password = "123";

$database_port = "3306";

。。。



7、制定计划任务,让cacti每隔5分就去采集一次数据


# crontab  -e

*/5 * * * *  /usr/bin/php /var/www/html/poller.php &>/dev/null



首次运行可以手工执行一次

/usr/bin/php /var/www/html/poller.php


8、访问安装向导

http://10.1.1.20/


默认的登录帐号admin  admin



9、安装中文字体库,这样才能输出中文的图片


# tar xvf ttf-arphic-ukai_0.2.20080216.1.orig.tar.gz -C /usr/share/fonts/


真正的字体文件:/usr/share/fonts/ukai.ttc


控制面板--设置--路径--RRDTool默认字体路径:/usr/share/fonts/ukai.ttc




cacti <-----snmp协议----> 被监控的机器(需要启动snmp相关的服务)





例子:监控其他机器



一、在被监控机器上安装snmp相关工具



# yum install net-snmp* -y


启动本机snmp服务: 默认cacti搭建好之后,第一个监控机器是本机。所有被监控机器都要启动类似snmp服务

# chkconfig snmpd on


修改snmp的配置文件

shell> vim /etc/snmp/snmpd.conf


#com2sec notConfigUser  default       public  <--- default默认允许所有机器获取本机的信息

com2sec notConfigUser  10.1.1.22       public   <---允许IP为10.1.1.22的监控平台,使用pulbic作为通信口令获取本机的相关运行数据


access  notConfigGroup ""      any       noauth    exact  all  none none


view all    included  .1                               80



# service snmpd restart


测试本机到底是否可以通过snmp采集到什么数据

# snmpwalk -v1 localhost -c public


返回大量信息就对了



二、在cacti上添加对被监控设备的信息







安装CactiEZ-10.1.iso


配置snmp-v3 ,使用snmp-v3进行监控





http://ip/

admin:admin

系统帐号:

root:CactiEZ



配置被监控的机器,让其支持snmp-v3版本的数据采集


1、停止现有snmpd服务。

# service snmpd stop


2、添加snmp-v3需要的帐号密码

# net-snmp-create-v3-user <---rhel6  , rhel5:  # net-snmp-config --create-snmpv3-user

Enter a SNMPv3 user name to create:

cacti

Enter authentication pass-phrase:

12345678  <---密码

Enter encryption pass-phrase:

[press return to reuse the authentication pass-phrase]

uplooking <---用来加密密码的密钥,不能太短

adding the following line to /var/lib/net-snmp/snmpd.conf:

  createUser cacti MD5 "12345678" DES uplooking

adding the following line to /etc/snmp/snmpd.conf:

  rwuser cacti


自己确定一下以上的文件是否自动添加了工具提示的信息,没有就自己添加


# service snmpd start



回到cacti监控服务器,重新使用snmp-v3协议监控机器

# snmpwalk -v3 -l auth -a MD5  -u cacti -A 12345678  172.16.2.8

如果返回大量数据就正常



全局设定:


控制面板--设置--常规:

snmp版本:  版本3

SNMP用户名(v3):cacti

SNMP密码(v3): 12345678

。。。。

其余默认


添加新的主机或者修改旧的主机,使用snmp-v3



运维网声明 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-8158-1-1.html 上篇帖子: linux环境下编译安装cacti 下篇帖子: Cacti中文故障总结

尚未签到

发表于 2013-8-6 11:59:26 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

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

尚未签到

发表于 2013-8-6 17:45:53 | 显示全部楼层
勃起不是万能的,但不能勃起却是万万都不能的!

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

尚未签到

发表于 2013-8-7 05:02:37 | 显示全部楼层
找不到恐龙,就用蜥蜴顶

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

尚未签到

发表于 2013-8-7 08:57:14 | 显示全部楼层
做爱做的事,交配交的人。

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

尚未签到

发表于 2013-8-7 13:22:45 | 显示全部楼层
避孕的效果:不成功,便成“人”。

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

尚未签到

发表于 2013-8-7 15:47:57 | 显示全部楼层
解释就系掩饰,掩饰等于无出色,无出色不如回家休息!!!

运维网声明 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

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