Cacti 提供了一个工具为数据,图形和主机创建模板。这章将解释怎么创建这些模板并应用这些模板到各种设备。 这章包括以下主题: u 模板介绍 u 定义一个数据模板 u 定义一个图形模板 u 定义一个主机模板 u 为设备分配一个主机模板 u 导入或者导出模板 u 参考模板库 现在开始啦…… 模板介绍 Cacti 拥有一个模板,可以用来简单的创建和管理图形,分配到特殊类型的主机。这里有三个不同类型的模板:图形,主机和数据。 数据模板 数据模板描述Cacti将要存储到RRD文件里的数据。这基本地归结为RRDtool create 命令。RRDtool拥有一个模板,Cacti从内部发出create命令可保证最基本的方式是基于这个模板创建RRD文件 请记住,一旦一个数据模板正在被用来创建一个DDR文件,对这个模板进行的更改不会反应到这个RRD文件。 数据输入方法 数据模板是基于“数据输入方法”的。数据输入方法描述了Cacti检索数据插入到数据源的不同的方法。 图形模板 图形模板定义了图形的外观和感觉。他们给RRDtool图形作用提供了框架,定义了使用的数据源和显示的图形项目。对图形模板的更改将传播到所以基于这个模板的图形。 主机模板 主机模板像一个盛着图形模板和数据查询的购物篮。我们假设一个将需要包括集中不同图形的特殊的设备类型。我们将不再对每一个设备添加单个的图形模板和数据查询,而是简单地定义这些到一个主机模板并分配这个主机模板给这个设备。 数据查询 我们晋级听说了“数据查询”,但是什么是“数据查询”?数据查询是一个特殊的检索索引数据例如网络接口或者Linux服务器的运行线程的特殊方式。是XML格式的文件,定义着将被检索的本地数据和检索方法。除了这个XML文件之外,数据查询还需要定义在Cacti以让让Cacti获得数据给相关的图形模板。 定义一个数据模板 你即将为一个主机MIB hrSystemProceses定义一个数据模板. 尽管这已经存在一个数据模板,但是这个任务可提供一个很好的例子来演示怎样创建基于SNMP的数据模板。为了这个工作,我们假设你的基于Centos的Cacti 服务器已经配置了SNMP守护进程。你可以通过下列命令检查你的box: [iyunv@localhost ~]# snmpwalk -On -c public -v 2c localhost HOST-RESOURCES-MIB::hrSystemProcesses.0 .1.3.6.1.2.1.25.1.6.0 = Gauge32: 101 |