900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > cacti监控批量加 省时省力又省心。

cacti监控批量加 省时省力又省心。

时间:2019-05-19 12:47:18

相关推荐

cacti监控批量加 省时省力又省心。

不知道干运维的兄弟们,有木有加监控加到手抽筋,反正我是体验过了。

这里给大家分享一个cacti监控批量添加的脚本。

功能有:自动添加设备,自动生成模板图像,自动生成远程抓取的数据图像,自动添加到相应的组。

cacti本身提供了几个不错的php脚本,只要我们合理的调用它,就能完成添加批量工作。

有兴趣的同学,研究一下吧,还是省不少时间的。

脚本内容如下:

#!/bin/bash #by崔元荣 #QQ:295749093 #cacti批量加监控 #读取IP列表 host_ips=`catips.txt` forhost_ipin$host_ips do #添加cacti设备 phpadd_device.php--description="$host_ip"--ip="$host_ip"--template=3--version=2--community="public" #读取设备ID host_ids=`phpadd_graphs.php--list-hosts|grep$host_ip|awk-F""'{print$1}'` #创建模板图像 phpadd_graphs.php--host-id="$host_ids"--graph-type=cg--graph-template-id=4 phpadd_graphs.php--host-id="$host_ids"--graph-type=cg--graph-template-id=11 phpadd_graphs.php--host-id="$host_ids"--graph-type=cg--graph-template-id=13 #创建网卡数据图像 phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=2--snmp-query-id=1--snmp-query-type-id=16--snmp-field=ifDescr--snmp-value="eth0 " phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=2--snmp-query-id=1--snmp-query-type-id=16--snmp-field=ifDescr--snmp-value="eth1 " #创建分区数据图像 phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="/" phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="/data" phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="/usr/local" phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="MemoryBuffers" phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="RealMemory" phpadd_graphs.php--host-id="$host_ids"--graph-type=ds--graph-template-id=26--snmp-query-id=8--snmp-query-type-id=18--snmp-field=hrStorageDescr--snmp-val ue="SwapSpace" #添加设备到相应的组 phpadd_tree.php--host-id="$host_ids"--type=node--node-type=host--tree-id=2 done

看一下批量添加的成果:

加设备:

生成数据:

加分组:

浏览一下成果:

怎么样,开心吧O(∩_∩)O哈哈~

本文转自 cyr520 51CTO博客,原文链接:/cyr520/942069

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。