不知道干运维的兄弟们,有木有加监控加到手抽筋,反正我是体验过了。
这里给大家分享一个cacti监控批量添加的脚本。
功能有:自动添加设备,自动生成模板图像,自动生成远程抓取的数据图像,自动添加到相应的组。
cacti本身提供了几个不错的php脚本,只要我们合理的调用它,就能完成添加批量工作。
有兴趣的同学,研究一下吧,还是省不少时间的。
脚本内容如下:
- #!/bin/bash
- #by 崔元荣
- #QQ:295749093
- #cacti批量加监控
-
- #读取IP列表
- host_ips=`cat ips.txt`
- for host_ip in $host_ips
- do
- #添加cacti设备
- php add_device.php
-
- #读取设备ID
- host_ids=`php add_graphs.php
-
- #创建模板图像
- php add_graphs.php
- php add_graphs.php
- php add_graphs.php
-
- #创建网卡数据图像
-
- php add_graphs.php
- "
- php add_graphs.php
- "
-
- #创建分区数据图像
- php add_graphs.php
- ue="/"
- php add_graphs.php
- ue="/data"
- php add_graphs.php
- ue="/usr/local"
- php add_graphs.php
- ue="Memory Buffers"
- php add_graphs.php
- ue="Real Memory"
- php add_graphs.php
- ue="Swap Space"
-
- #添加设备到相应的组
- php add_tree.php
- done
看一下批量添加的成果:
加设备:
生成数据:
加分组:
浏览一下成果:
怎么样,开心吧O(∩_∩)O哈哈~
本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/942069