shell脚本-利用check_snmp查看远程linux操作系统版本

来源:互联网 发布:gta5pc版美女捏脸数据 编辑:程序博客网 时间:2024/06/05 17:13

说明:

脚本通过本地执行check_snmp命令,获取远程linux操作系统版本,并将信息写入文本中


#!/bin/bashawk {'print $1'} list.txt |while read linedoecho $lineinfo=`/usr/local/nagios/libexec/check_snmp -H  $line  -C public -o sysDescr.0`centos63=`echo $info | grep 2.6.32-279`centos62=`echo $info | grep 2.6.32-220`centos56=`echo $info | grep 2.6.18-238`if [ -n "$centos63" ];thenecho "centos63"sed -i "s/$line/$lineCentOS6.3/g" list_1.txtfiif [ -n "$centos62" ];thenecho "centos62"sed -i "s/$line/$lineCentOS6.2/g" list_1.txtfiif [ -n "$centos56" ];thenecho "centos56"sed -i "s/$line/$lineCentOS5.6/g" list_1.txtfiecho "---------"done


list.txt

192.168.12.2root123

list_1.txt

192.168.12.2CentOS6.3root123



原创粉丝点击