#!/bin/bash rm -f tree_ip tree_hostname Rootdir="/usr/share/cacti/cli" i=0 Add_tree(){ awk '{print $1}' $1 > tree_ip awk '{print $2}' $1 > tree_hostname php -q $Rootdir/add_tree.php --list-trees echo "Please chose Tree ID:" read id while read line do arr_IP[$i]="$line" i=`expr $i + 1` done < ip i=0 while read line do arr_HOSTNAME[$i]="$line" i=`expr $i + 1` done < hostname for (( k=0;k<i;k++ )) do host_ids=`php $Rootdir/add_graphs.php --list-hosts | grep ${arr_IP[$k]} | awk -F " " '{print $1}'` php $Rootdir/add_tree.php --host-id="$host_ids" --type=node --node-type=host --tree-id=$id done } if [[ $# -ne 1 ]];then echo -e "Usage:sh $0 list[what you wanna add] list eg:1.1.1.1 test@example.com" exit -1 fi Add_tree $1 #php -q add_tree.php --list-trees
cacti 脚本批量添加 graphs tree
原创
©著作权归作者所有:来自51CTO博客作者xbzy77的原创作品,谢绝转载,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
批量 添加/删除 用户脚本
说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 6.2&nbs
职场 休闲 批量 添加/删除 用户脚本