设为首页 收藏本站
查看: 2161|回复: 0

[经验分享] Cacti实现对linux和win监控

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-8-15 09:23:58 | 显示全部楼层 |阅读模式
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。
客户端配置
  无论是交换机路由器,还是linux或者windows服务器,只要正确支持SNMP协议,并允许Cacti服务器采集数据,就能够进行集中监控。下面介绍实现对windows server 2003 和centos 5.5的cacti监控。

1. linux被监控主机配置
     centos需要安装光盘中的net-snmp , lmsensors软件包,然后修改/etc/snmp/snmpd.conf配置文件,并启动snmpd服务,snmpd服务默认在UDP协议的161端口响应SNMP查询。

第41行,192.168.1.112对应cacti服务器地址(默认default),表示允许其查询本机数据;public表示SNMP共同体的名称,用于识别验证,有点类似密码。
#       sec.name  source          community
com2sec notConfigUser  192.168.1.112       public
第62行,all表示开放所有SNMP查询权限(默认systemview)
#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  all none none
第85行,去掉开头的注释符,以便支持各种查询访问。
##           incl/excl subtree                          mask
view all    included  .1                               80

重启snmp服务
service snmpd restart

在被监控服务器上放行161端口

在被监控服务器上要让iptables允许161端口通过,不然服务器无法接收到客户端的snmp信息。
加条规则,如下:

[iyunv@Teasure ~]# iptables -A INPUT -p udp -m state -m udp --dport 161 --state NEW -j ACCEPT

在cacti主机上通过这条命令进行测试
snmpwalk -v 1 192.168.1.112 -c public

2.windows被监控主机配置
  以winserver 2003 为例,需通过添加”删除系统程序“或“服务器管理器”添加SNMP服务功能。
wKiom1Ps4LzwizNDAAGkiMkLLZo129.jpg

安装完成以后,通过“服务器管理器”修改“SNMP server”服务器的安全属性。指定授权地址,共同体名称

wKioL1Ps4dWQSHflAAHJBOlrcc8333.jpg
cacti服务端使用
   在浏览器中访问cacti系统,http://ip/catcti,输入正确的管理账号和密码即可登陆。
1.     添加被监控端
  单击导航栏中“Management”下的“Device”连接,可以管理被监控设备。通过右上方的“Add”链接。可以打开添加新监控设备的页面。

wKiom1Ps4L3RmI5dAAEX76WSniE996.jpg

成功连接被监控端后会看到save successful的提示信息“”
wKiom1Ps4L3yQi87AABP_JN4Ryw660.jpg
针对linux,若要添加系统进程的监测,应在“Associatited Template”栏目添加“Unix -  Processes”,若要添加对磁盘分区的使用情况监测,可以在“Accosiated Data Queries”栏目下添加“snmp - Get Mounted Partitions”项,常用的还有对内存和cpu的监控,

wKioL1Ps4dWSgW14AACCBXNNGXI402.jpg
勾选创建图像

wKiom1Ps4L2hvZJZAAD5e0Hl7AE228.jpg

在graphs查看图像绘制监测,新创建的需等候一时半刻多刷新几下即可。

wKioL1Ps4dbznT53AAD3fJTYp6E426.jpg
windows模板的Associated Graph Templates模板

1)Host MIB - Processes
Is Being Graphed (Edit)

2)ucd/net - CPU Usage
Is Being Graphed (Edit)

3)ucd/net - Memory Usage


wKioL1Ps4dbiFz-TAAEMHs5zPVs777.jpg
在“Graph tree”里面可以对默认的图像监测树进行管理。

wKiom1Ps4U3zkdzRAAC305TpGug676.jpg


运维网声明 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-23891-1-1.html 上篇帖子: cacti的原理图 下篇帖子: 部署cacti监控windows linux 监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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