LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1445|回复: 11

关于如何在fedora 下取多个主机的snmp值用mrtg生成CPU、内存、磁盘使用空间的问题请

[复制链接]
发表于 2004-7-19 09:17:46 | 显示全部楼层 |阅读模式
硬件环境:Xeon 2.4 + 1G ram + 36G SCSI
操作系统:Redhat Fedora core 1

已经安装好mrtg,并正常运作,目前生成的页面可以批量监控多台主机的网络流量了。
因为没有交换机,所以使用public@IP的方法来取SNMP值,mrtg从而可以生成网络流量的趋势监控页面。
但是我现在希望能同时监控这些主机的CPU、内存、磁盘使用空间状态,查询许多关于此扩展功能介绍的文章,都是针对本机或者某单个IP取值的。按照各个范例操作也未成功。。
请问各位专家有什么好的方法可以教教我?
发表于 2004-7-19 14:55:38 | 显示全部楼层
当然要针对某单个IP取值了
发表于 2004-7-19 16:52:12 | 显示全部楼层
想检查到客户机的cpu占用率,内存,磁盘 ? 客户机是linux还好办,不过我也没试过,相当于进别人机器了也,如果客户机是windows有你受得了

不是服务器就能对客户机想做就能做什么的
 楼主| 发表于 2004-7-19 17:49:25 | 显示全部楼层

抱歉我没有说清楚

我管理一个有N台主机的机房,如果每台主机的状态都必须通过远程登陆方式进去一个个的看,光是登记每台主机的状态就会累毙的。但是交换机属于另外一个部门在管理,并且无法处理我的监控需求。因此我必须配置mrtg,不光是简单的流量监控,也包含CPU负载、内存负载、磁盘容量。
 楼主| 发表于 2004-7-19 17:54:55 | 显示全部楼层

实际上我希望得到这样一个脚本

正如mrtg监控多个主机的网络流量一样,多个public@IP之间使用空格串起来,很轻松就生成了index页面。但是由于CPU、内存等是使用sar的扩展插件,现在网上的文章都是针对单个IP的。我想看看如果通过多个主机的SNMP取值生成CPU或者内存的index页面,这样的cfg是什么形式表现的
发表于 2004-7-19 18:56:08 | 显示全部楼层
我有办法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-7-19 19:01:38 | 显示全部楼层
抱歉我听不清楚,你是说要实现每个客户机的cpu用量,内存,磁盘这些信息都跑到你mrtg来显示 ?
 楼主| 发表于 2004-7-19 21:38:19 | 显示全部楼层

我举个例子:

发表于 2004-7-19 21:46:24 | 显示全部楼层

回复: 实际上我希望得到这样一个脚本

最初由 camor 发表
正如mrtg监控多个主机的网络流量一样,多个public@IP之间使用空格串起来,很轻松就生成了index页面。但是由于CPU、内存等是使用sar的扩展插件,现在网上的文章都是针对单个IP的。我想看看如果通过多个主机的SNMP取值生成CPU或者内存的index页面,这样的cfg是什么形式表现的


snmp+mibs就可以实现对cpu/mem/disk的检测,sar是很老的过时方法了
参考这里
http://net-snmp.sourceforge.net/tutorial/mrtg/index.html
发表于 2004-7-20 11:49:53 | 显示全部楼层
你问的是不是如何取得cpu,network等信息?
起snmp服务就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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