Chinaunix首页 | 论坛 | 博客
  • 博客访问: 382339
  • 博文数量: 87
  • 博客积分: 2810
  • 博客等级: 少校
  • 技术积分: 825
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 22:34
文章分类

全部博文(87)

文章存档

2010年(25)

2009年(43)

2008年(19)

分类: LINUX

2009-02-18 17:43:18

整合主机模板结合discover插件让cacti自动完成批量加入主机
 
    由于最近有一个项目需要大批量的加入主机,及画图,如果手工来做的话,工作量可想而知。于是就找到了discover插件,其实之前也有看到过有人说用cacti里的一个程序来做,我试用了一下,感觉不太好用。而discover插件还不错,只是它默认的模板不太符合我的需求,于早想整合一下主机模板。以便discover发挥更大的作用。
 
 
discover的功能就是:让cacit自动发现主机,自动加入主机,自动画图。
 
整合主机模板的目的就是为了符合我们的需求,让cacti利用discover完成批量加入主机的功能。
 
    一、导出windows 2000/xp主机模板和你需要用到的模板,比如我要就要用到一个advance ping的模板,把这个模板也导出来。
    二、用editplus打开windows 2000/xp模板,查看规律。发现第四行里内容,如下:
hash_000017e8462bbe094e4e9e814d4e681671ea82|hash_00001762205afbd4066e5c4700338841e3901e
仔细看一下,里面的hash值跟后面定义的东西所用到的hash值有什么规律?
后面定义的如下:
<hash_000017e8462bbe094e4e9e814d4e681671ea82>
  Host MIB - Logged in Users
 
比较一下我们发现,后面定义用Host MIB - Logged in Users所用到的hash值是hash_000017e8462bbe094e4e9e814d4e681671ea82
 
而这个值在前面被引用了,这意味着什么?再看看第四行里的graph_templates里有几组hash值?两组,在cacti里面我们建立一个windows主机监控的时候选择windwos 2000/xp主机模板的时候下面的graph templates中有几个模板?也是两个,这就是说后面定义的画图模板,在前面主机模板里被引用了,那这样就简单了。
 
还有一个就是注意每定义一个画图模板会有一组hash值,这样我就把ping的画图模板复制下来,直接放到windows主机模板里,位置在哪里呢?这个也是要注意的。
 
就放到定义完了画图模板后面,注意看hash的值,都是成对出现的,就放到
后面就行。
 
然后在第四行的graph_templates里引用后面定义ping模板的hash值。保存模板
 
在cacti里导入刚才我们整合的模板后,新建一个主机,选择windows 2000/xp 看看下面的画图模板里多了一个啥? 就多了ping的模板。
 
到这里我们整合主机模板就完成了。
 
下面是配置discover插件了,这个简单不用再介绍了吧 呵呵
 
 
 
 
阅读(1813) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~