如何提取设备OID,再加到Cacti制图!来个全套!

首先我们查找OID!这个东西得百度或者找厂商要,比如华为找一个MIB参考

首先找到你需要的大概类别 1(慢慢翻,慢慢看!还是有点难找)。2就是需要的OID前缀,3就是我们需要找的CPU后缀是5

所以设备的OID就是1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5 好了第一步完成了。

然后使用snmpwalk 软件 输入命令

snmpwalk -v2c -c public X.X.X.X 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5

版本-v2c 字符串public(写成自己设备的) X.X.X.X(设备IP) 后面跟上OID

最后数字10 就是通过OID取得的 0表示没有 数值不一样是因为有很多板卡,可以一起做起来,看你咯

1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5.17104897  这就是第二笔找到的能读取数值的OID。

下一步!CACTI加图咯!本人英语极差所以中文版~见谅。

控制面板-模版-数据模版,点击添加

名字都自我研究下 好像可以这么命名 |host_description|–cpu 出来以后就变成  设备名字 - CPU了

输入方法写获取SNMP数据

点击添加 就会出现下面的选项  然后把OID填进去,数据就做好了 下面我们就需要做图形模版读取数据了,走起!

控制面板-模版-图形模版 点击添加

然后保存,然后就是下一步了

照着做,按着自己喜欢的来!

添加四个哈。

cacti加图写得很马虎各位看不懂就自行百度下!很多的哈哈哈,哪里写错了告知下哟

还能做成这样~自我拉扯咯!

好了完毕,大家有好东西都要无私分享哟!

华为MIB:http://pan.baidu.com/s/1i39t00l

Cacti:www.cnyunwei.com

snmpwalk:百度

时间: 2024-12-17 19:29:34

如何提取设备OID,再加到Cacti制图!来个全套!的相关文章

Fragment的可见再加载的方法(真正的Fragment的OnResume和OnPause)

一 起因 我们在做应用的过程中,一个应用的界面可能是多个Fragment切换而成的,但是如果在每次应用启动的时候就去加载大量的网络数据(假设你的每个Fragment都需要加载网络数据,你也可以理解为初始化大量资源)肯定是不好的,能不能有一种方法可以在我们看到我们的Fragment时再去加载对应的Fragment的数据呢? 当然是有的. 二 解决 Fragment虽然有onResume和onPause的,但是这两个方法是Activity的方法,调用时机也是与Activity相同,和ViewPage

js文件最后加载(在window.load事件发生后再加载js文件),用于解决因jQuery等js库导致网页加载慢的问题

需引入文件:lazyload-min.js <script src="JS/lazyload-min.js" type="text/javascript"></script> 插入代码: function loadscript() { LazyLoad.loadOnce([ 'JS/touch.js', 'http://libs.baidu.com/jquery/1.2.3/jquery.min.js' ], loadComplete); }

补码(为什么按位取反再加一):告诉你一个其实很简单的问题

首先,阅读这篇文章的你,肯定是一个在网上已经纠结了很久的读者,因为你查阅了所有你能查到的资料,然后他们都会很耐心的告诉你,补码:就是按位取反,然后加一.准确无误,毫无破绽.但是,你搜遍了所有俯拾即是而且准确无误的答案,却仍然选择来看这篇毫不起眼的文章,原因只有一个,只因为你还没有得到你想要的东西. 因为你想要的,不是1+1=2,而是,1+1为什么等于2.当然,我们不讨论1+1的问题.我们讨论的,是补码. 你已经困惑了很久,你明明知道补码就是按位取反,然后加一,但是你想知道的,不是它怎么求滴,而是

Java千问:Java语言中最大的整数再加1等于多少?

已知Java语言中int类型所能表示的最大整数为2147483647,请问以下代码执行结果是什么?一部分人都会认为这段程序压根就无法通过编译,也有人认为,这段程序能够通过编译,但在运行时会抛出异常,但更多的人面对这道题目根本就无从下手.那么正确答案是什么呢?首先告诉大家,这段程序能够顺利通过编译,并且在运行时也不会出现异常,运行的结果是在控制台上输出了数字-2147483648!而-2147483648正好是Java语言中int类型所能表示的最小整数.这个运行结果可能会让很多人感到大跌眼镜,运行

DEDE自定义表单:加个留言板再加验证码功能

公司网站要做个留言板,DEDE自带的留言板是0几年的产物了,真不敢恭维,于是用上多说了,插件就算了,还是用通用代码吧.但是在首页的时候老板 又说要搞个提交留言的功能,那就不能用多说了,用自定义表单轻松搞定.虽然玩DEDE没折腾WP这么有乐趣,不过有时候发现某个功能还是挺有成就感的. 比如你要加个留言板或者报名之类的表单,用这个还是挺方便的,只是有点小麻烦的. 1.找到后台-核心-频道模型-自定义表单 2.然后点击增加新的自定义表单 diyid 这个,不管他,默认就好 自定义表单名称 这个的话,比

存款保险制度给百姓存款再加一道安全防线

景美理财网11月30日电(记者 李春) <存款保险条例(征求意见稿)>今日面向社会公开征求意见.央行[微博]表示,存款保险制度的核心是充分保障存款人权益,这是制定政策的出发点和立足点. 存款保险是指存款银行交纳保费形成存款保险基金,当个别存款银行经营出现问题时,使用存款保险基金依照规定对存款人进行及时偿付. 作为一项金融业基础性制度安排,存款保险在国际上已发展多年,其在保护存款人权益.防范和化解金融风险方面起到重要作用.目前,世界上已有110多个国家和地区建立了存款保险制度. 我国早在1993

网页图片很多时,加载完后再加载图片(defer:延迟加载)

图片影响页面加载速度,可以先加载完页面,再去加载图片. defer:告诉浏览器,这里面的js代码不影响网页脚本解析,可以解析完html脚本再执行这段js代码(个人理解). 网页代码:<img src="grey.gif" data-original="img/53a1820f5866c.png"/> Js代码: <script defer="defer" type="text/javascript" >

关于pytho面向过程开发人员三步转oo的补充,再加一步,四步走战略

1.之前写的这个很久了 里面提到的是三步走: 模块和类的转换规则是: 1.模块级降为类 2.全局变量改成实例属性,全局的不会被改变的变量类似于那种const的,可以写成类属性(减少点内存存储可以). 3.然后把函数改成方法.方法是类里面的,函数是模块里面的. 因为里面举得一个例子是一个人,但人的属性写的是模块级全局变量,如果是这种写法,三步走就可以oo了. 2.但现在的情况是很多人不喜欢写全局变量(不写全局是为了尽可能模拟多实例,不可能用全局变量,因为全局变量只有一份:而且运行结果是从入口函数传

listview可见再加载图片

对于,listView如果同时含有大量文字和图片,那么对于用户,如果不需要滑动到后面,那么此时去加载网络图片,显然是耗费流量的. 此时可以做一些优化: 1 listView.getRefreshableView().setOnScrollListener(new AbsListView.OnScrollListener() { 2 @Override 3 public void onScrollStateChanged(AbsListView view, int scrollState) { 4