#! /bin/bash
PHP=/usr/bin/php
DEVICE=/var/www/html/cli/add_device.php
GRAPHS=/var/www/html/cli/add_graphs.php
TREE=/var/www/html/cli/add_tree.php
for ((i=63; i<=63; ++i))
do
HOST_IP="36.250.9."$i
#device add
$PHP $DEVICE --description=$HOST_IP --ip=$HOST_IP --template=7 --version=2 --community=badusnmp --avail=snmp --avail=pingsnmp --ping_method=icmp
#get host_id
HOST_ID=`$PHP $GRAPHS --list-hosts | grep "$HOST_IP" | awk '{print $1}'`
#graphs add tcp
echo "Adding tcp ..."
$PHP $GRAPHS --graph-type=cg --host-id=$HOST_ID --graph-template-id=42
echo "Adding systme up time"
$PHP $GRAPHS --graph-type=cg --host-id=$HOST_ID --graph-template-id=43
echo "Adding systme load...."
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=27 --snmp-query-id=9 --snmp-query-type-id=19 --snmp-field=hrProcessorFrwID --snmp-value="0"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=27 --snmp-query-id=9 --snmp-query-type-id=19 --snmp-field=hrProcessorFrwID --snmp-value="1"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=27 --snmp-query-id=9 --snmp-query-type-id=19 --snmp-field=hrProcessorFrwID --snmp-value="2"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=27 --snmp-query-id=9 --snmp-query-type-id=19 --snmp-field=hrProcessorFrwID --snmp-value="3"
echo "Adding tcp number....."
$PHP $GRAPHS --graph-type=cg --host-id=$HOST_ID --graph-template-id=44
#graphs add
echo "Adding eth ..."
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=32 --snmp-query-id=1 --snmp-query-type-id=21 --snmp-field=ifIP --snmp-value=$HOST_IP
echo "Adding disk mem vem ..."
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=26 --snmp-query-id=8 --snmp-query-type-id=18 --snmp-field=hrStorageIndex --snmp-value="1"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=26 --snmp-query-id=8 --snmp-query-type-id=18 --snmp-field=hrStorageIndex --snmp-value="2"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=26 --snmp-query-id=8 --snmp-query-type-id=18 --snmp-field=hrStorageIndex --snmp-value="3"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=26 --snmp-query-id=8 --snmp-query-type-id=18 --snmp-field=hrStorageIndex --snmp-value="4"
$PHP $GRAPHS --graph-type=ds --host-id=$HOST_ID --graph-template-id=26 --snmp-query-id=8 --snmp-query-type-id=18 --snmp-field=hrStorageIndex --snmp-value="5"
done
Cacti监控Linux主机 脚本
原创
©著作权归作者所有:来自51CTO博客作者wjpingok的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
cacti监控多台主机
cacti监控多台主机
监控 cacti 多台主机 -
cacti监控windows主机
此文转自朋友,感谢!分享给大家!
主机 windows 监控 cacti 休闲 -
使用cacti监控windows主机
使用cacti监控windows主机
职场 windows 监控 休闲 cacti监控windows