博文

目前显示的是 十一月, 2012的博文

自定义 Cacti 模板

cacti-0.8.8a 终于把 Cacti 插件管理器(PIA)给集成了,唉,早该这么干了,省事多了。 ===== 1. Cacti 中的几种模板简介 =====   - 数据模板(Data templates),它描述了 Cacti 存储哪些数据到指定类型的 RRD 文件。该模板与 RRDTool 工具的 create 命令相关。   - 数据输入方法(Data input methods),数据模板基于数据输入方法,数据输入方法描述了 Cacti 获取监控数据的各种方法。其中最常用的就是 SNMP,但这里我们要用到一些自定义的模板。   - 图像模板(Graph templates),描述了生成的一张图像应该是什么样子的。包括使用哪些数据模板、展示哪些元素、是否使用 CDEF 进行计算汇总。   - 机器模板(Host templates),它是图像模板和数据查询的一个集合,描述了监控某一类型的机器需要生成那些图像。   - 数据查询(Data queries),它是一种特殊的获取监控数据的方式,它所获取的监控数据一般是某一方面的一系列数据,比如网络接口信息。一般包括一个 XML 文件,其中定义了要获取的数据,以及获取方法(一般是一个命令或脚本)。 ===== 2. 从头开始,定义一个基于自定义脚本的图像模板 ===== 从前面对各个模板的功能描述中可以知道,要定义一个基于自定义脚本的图像模板,就要先从最初的数据输入方法(Data input methods)开始。 创建顺序: <file>   数据输入方法 --> 数据模板 --> 图像模板 --> 机器模板 </file> ==== 2.1 创建 数据输入方法 ==== 数据输入方法只是定义了 Cacti 如何去获取监控数据。包括:   - 使用什么方法获取(Input Strings),这一般是两大类:SNMP 或者自定义的脚本;   - 有没有输入项(Input Fields),自定义脚本一般需要一些输入参数,比如远程机器的 IP 信息。   - 最后是输出项(Output Fields),也就是使用前面定义的方法从远程主机获取的监...

狗日的中国共产党~~~

你大爷的,好不容易翻过来,立贴留念:狗日的中国共产党!!!