免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3362 | 回复: 0
打印 上一主题 下一主题

整合主机模板结合discover插件让cacti自动完成批量加入主机(原创) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-18 17:47 |只看该作者 |倒序浏览
也可以去我的博客里看
http://blog.chinaunix.net/u2/83656/showart.php?id=1833007

整合主机模板结合discover插件让cacti自动完成批量加入主机(原创)

    由于最近有一个项目需要大批量的加入主机,及画图,如果手工来做的话,工作量可想而知。于是就找到了discover插件,其实之前也有看到过有人说用cacti里的一个程序来做,我试用了一下,感觉不太好用。而discover插件还不错,只是它默认的模板不太符合我的需求,于早想整合一下主机模板。以便discover发挥更大的作用。


discover的功能就是:让cacit自动发现主机,自动加入主机,自动画图。

整合主机模板的目的就是为了符合我们的需求,让cacti利用discover完成批量加入主机的功能。

    一、导出windows 2000/xp主机模板和你需要用到的模板,比如我要就要用到一个advance ping的模板,把这个模板也导出来。
    二、用editplus打开windows 2000/xp模板,查看规律。发现第四行里内容,如下:
<graph_templates>hash_000017e8462bbe094e4e9e814d4e681671ea82|hash_00001762205afbd4066e5c4700338841e3901e</graph_templates>
仔细看一下,里面的hash值跟后面定义的东西所用到的hash值有什么规律?
后面定义的如下:
<hash_000017e8462bbe094e4e9e814d4e681671ea82>
  <name>Host MIB - Logged in Users</name>


比较一下我们发现,后面定义用Host MIB - Logged in Users所用到的hash值是hash_000017e8462bbe094e4e9e814d4e681671ea82

而这个值在前面被引用了,这意味着什么?再看看第四行里的graph_templates里有几组hash值?两组,在cacti里面我们建立一个windows主机监控的时候选择windwos 2000/xp主机模板的时候下面的graph templates中有几个模板?也是两个,这就是说后面定义的画图模板,在前面主机模板里被引用了,那这样就简单了。

还有一个就是注意每定义一个画图模板会有一组hash值,这样我就把ping的画图模板复制下来,直接放到windows主机模板里,位置在哪里呢?这个也是要注意的。

就放到定义完了画图模板后面,注意看hash的值,都是成对出现的,就放到</hash_000017e8462bbe094e4e9e814d4e681671ea82>
后面就行。

然后在第四行的graph_templates里引用后面定义ping模板的hash值。保存模板

在cacti里导入刚才我们整合的模板后,新建一个主机,选择windows 2000/xp 看看下面的画图模板里多了一个啥? 就多了ping的模板。

到这里我们整合主机模板就完成了。

下面是配置discover插件了,这个简单不用再介绍了吧 呵呵

[ 本帖最后由 kevinadmin 于 2009-2-18 17:52 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP