亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

Linux下實現SNMP一鍵安裝的Shell腳本

2019-10-26 18:41:25
字體:
來源:轉載
供稿:網友

Net-SNMP是一個免費的、開放源碼的SNMP實現,以前稱為UCD-SNMP。SNMP 很多都用其安裝之后,作為監控寶和阿里云的系統信息監控使用。下面就來分享linux下實現SNMP一鍵安裝的shell腳本:

#!/usr/bin/env bash export LC_ALL=C if [ "$(id -u)" != "0" ] then  echo "This script. must be run as root" 1>&2  exit 1 fi####check if gcc perl perl-devel(centos) or libperl-dev(ubuntu) exists,    APT_CMD=`whereis apt-get|awk '{print $2}'`  YUM_CMD=`whereis yum|awk '{print $2}'`  if [ "$APT_CMD"x != ""x ]  then    echo "$APT_CMD"    cmd=`dpkg -l|grep gcc`    if [ "$cmd"x = ""x ]    then      apt-get install -y gcc     fi    cmd=`dpkg -l|grep perl`    if [ "$cmd"x = ""x ]    then      apt-get install -y perl     fi    cmd=`dpkg -l|grep "libperl-dev"`    if [ "$cmd"x = ""x ]    then      apt-get install -y libperl-dev     fi  elif [ "$YUM_CMD"x != ""x ]  then   echo $YUM_CMD   cmd=`rpm -q gcc|grep -v "not installed"`   if [ "$cmd"x = ""x ]   then     yum install gcc -y 1>/dev/null 2>&1   fi   cmd=`rpm -q perl|grep -v "not installed"`   if [ "$cmd"x = ""x ]   then     yum install -y perl 1>/dev/null 2>&1   fi   cmd=`rpm -q perl-devel|grep -v "not installed"`   if [ "$cmd"x = ""x ]   then     yum install -y perl-devel 1>/devel/null 2>&1   fi  else   echo "your release have no yum or apt-get"  fi function Usage() {    echo "用法如下:(注意:2c版本密碼必須大于6位,3版本密碼必須大于8位)";    echo ""    echo "  $0 -v 版本號(2代表2C,3代表版本3) -u 用戶名 -p 密碼";    echo "  $0 -v [2|3] -u username -p password";    echo "";    exit 0; } if [ $# -lt 1 ] then   echo "請輸入參數"   Usage fi#####get parameters  version=0  username=""  password=""  while getopts ":v:u:p:" opt;  do    case $opt in    v)      version=$OPTARG      if [[ ${OPTARG:0:1} = "-" ]]      then        echo ""        echo "-v need argument"        echo ""        Usage      fi    ;;    u)      username=$OPTARG      if [[ ${OPTARG:0:1} = "-" ]]      then        echo ""        echo "-u need argument"        echo ""        Usage      fi    ;;    p)      password=$OPTARG      if [[ ${OPTARG:0:1} = "-" ]]      then        echo ""        echo "-p need argument"        echo ""        Usage      fi    ;;    :)      Usage    ;;    ?)       paralist=-1;      Usage    ;;    esac  done  ###check version number, must be 2 or 3 if [ $version -ne "3" -a $version -ne "2" ] then  Usage  exit 3 fi if [ $version -eq "3" -a "$username"x = ""x ] then   echo "版本3必須要輸入用戶名"   Usage fi###check password length, version 3 big then 8, version 2 big then 6 if [ "$version" -eq "3" ]  then   if [ ${#password} -lt "8" ]   then     echo ""     echo "Your passwords must greater than 8 bytes" 1>&2     echo ""     Usage   fi else     ########### version = 2   if [ ${#password} -lt "6" ]   then     echo ""     echo "Your passwords must greater than 6 bytes" 1>&2     echo ""     Usage   fi fi  wget http://download.cloud.#/yjk/net-snmp.tar.gz  tar zxvf net-snmp.tar.gz  cd net-snmp-5.7.2  ./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio -enable-mfd-rewrites --with-default-snmp-version="$version" --with-sys-contact="@@no.where" --with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"  make  make install  case $version in   2)   cat >> /usr/local/snmp/share/snmp/snmpd.conf << EOFrocommunity $password 101.199.100.150rocommunity $password 220.181.150.98rocommunity $password 180.153.229.230rocommunity $password 220.181.150.125rocommunity $password 103.28.10.223EOF   ;;   3)   cat >> /usr/local/snmp/share/snmp/snmpd.conf << EOFrouser $username authEOF#   echo "createUser $2 MD5 $3" >>/var/net-snmp/snmpd.conf#   cat >> /var/net-snmp/snmpd.conf << EOF#createUser $2 MD5 $3#EOF   ;;   *)   echo "Please check your input version" 1>&2   echo   exit 1   ;;  esac i=0 while [ $i -lt 5 ] do   ret=`/usr/local/snmp/sbin/snmpd`   ret=`ps aux | grep -v grep | grep snmp`   if [ "$ret"x = ""x ]   then     ((i=i+1))     ret=`/usr/local/snmp/sbin/snmpd`   else     break   fi done case $version in 3)   echo "createUser $username MD5 $password" >>/var/net-snmp/snmpd.conf ;; esac pid=`ps -ef|grep snmpd|grep -v grep|awk '{print $2}'` echo "pid: $pid" if [ "$pid"x != ""x ] then    kill -9 $pid   /usr/local/snmp/sbin/snmpd else   /usr/local/snmp/sbin/snmpd fi    case $version in 3)   cmd=`cat /var/net-snmp/snmpd.conf|grep "$username"`   if [ "$cmd"x == ""x ]   then     pid=`ps -ef|grep snmpd|grep -v grep|awk '{print $2}'`     if [ "$pid"x != ""x ]     then       kill -9 $pid       echo "createUser $username MD5 $password" >>/var/net-snmp/snmpd.conf     fi   fi ;; esac ret=`ps -ef | grep -v grep | grep snmp` if [ "$ret"x != ""x ] then  echo "snmp start success"  echo else  echo "snmp start failed"  echo  exit 4 fi echo "Finish..." echo exit 0            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品高潮呻吟视频| 日韩视频永久免费观看| 欧美日韩亚洲网| 国产日本欧美一区二区三区在线| 深夜精品寂寞黄网站在线观看| 91精品国产高清久久久久久久久| 精品久久久久久久久国产字幕| 精品国产91久久久| 中文字幕亚洲一区二区三区| www.久久色.com| 亚洲欧美精品一区| 国产日韩换脸av一区在线观看| 国内精品久久久久久| 午夜精品在线视频| 亚洲女人天堂视频| 国产91色在线|| 久久99久久亚洲国产| 亚洲精品小视频| 久久亚洲春色中文字幕| 成人中心免费视频| 成人国产精品久久久久久亚洲| 中文字幕国产亚洲| 91av网站在线播放| 久久伊人精品一区二区三区| 欧美午夜激情小视频| 三级精品视频久久久久| 久久免费精品视频| 欧美午夜丰满在线18影院| 日韩av一卡二卡| 亚洲成人a**站| 久久视频这里只有精品| 欧美视频国产精品| 2019亚洲男人天堂| 精品成人国产在线观看男人呻吟| 成人在线播放av| 91丝袜美腿美女视频网站| 日韩av网址在线观看| www.xxxx精品| 亚洲自拍另类欧美丝袜| 色偷偷噜噜噜亚洲男人的天堂| 欧美俄罗斯性视频| 精品欧美激情精品一区| 色偷偷偷亚洲综合网另类| 国产日本欧美一区| 亚洲欧美国产日韩中文字幕| 国产精品一区av| 国产婷婷色综合av蜜臀av| 亚洲成色www8888| 国产日产欧美精品| 亚洲国产精品成人精品| 精品香蕉在线观看视频一| 日韩欧美大尺度| 国产99久久精品一区二区永久免费| 日韩精品视频在线观看免费| 91久久国产婷婷一区二区| 色诱女教师一区二区三区| 亚洲自拍高清视频网站| 国产黑人绿帽在线第一区| 欧美综合在线第二页| 青青精品视频播放| 亚洲欧美制服综合另类| 欧美日韩国产一区二区| 亚洲欧美日韩精品久久| 97视频在线免费观看| 精品久久久久久久久久久久久久| 国产日韩精品综合网站| 亚洲第一视频网| 亚洲欧美国产va在线影院| 日本免费一区二区三区视频观看| 亚洲欧洲美洲在线综合| 欧美一区二区大胆人体摄影专业网站| 亚洲精品福利在线| 亚洲成色777777在线观看影院| 亚洲大胆人体av| 日韩中文字幕第一页| 国产亚洲欧美视频| 国模精品一区二区三区色天香| 精品日韩美女的视频高清| 日本久久精品视频| 欧美日韩综合视频网址| 亚洲自拍在线观看| 中文字幕不卡在线视频极品| 日韩欧美国产网站| 精品国产欧美一区二区三区成人| 久久精品国产成人| 国产区亚洲区欧美区| 在线观看日韩专区| 一区二区三区无码高清视频| 亚洲视频在线视频| 亚洲激情视频在线| 国产精品麻豆va在线播放| 国产精品久久久久高潮| 日韩在线观看高清| 国产成人欧美在线观看| 精品视频偷偷看在线观看| 欧美一区二区三区四区在线| 欧美日韩福利电影| 国产精品日韩在线一区| 国产日韩欧美在线看| 国产亚洲精品高潮| 亚洲精品国产拍免费91在线| 久久亚洲影音av资源网| 亚洲国产精品yw在线观看| 国产精品草莓在线免费观看| 亚洲女成人图区| 欧美成人激情视频| 黄网动漫久久久| 亚洲天堂精品在线| 欧亚精品在线观看| 日韩亚洲综合在线| 成人免费福利视频| 久久乐国产精品| 日韩电影在线观看中文字幕| 中文字幕欧美日韩精品| 国产精品69精品一区二区三区| 亚洲精品美女在线观看播放| 国产亚洲视频中文字幕视频| 国产精品男人爽免费视频1| 韩国一区二区电影| 日本高清不卡的在线| 国产精品欧美亚洲777777| 欧美亚洲视频一区二区| 久久久精品一区二区| 国产精品久久久亚洲| 国产精品视频一区国模私拍| 97视频人免费观看| 精品毛片三在线观看| 日韩精品一区二区视频| 国产97色在线| 在线精品国产成人综合| 色av中文字幕一区| 国产最新精品视频| 亚洲美女av电影| 日韩电影中文字幕在线观看| 亚洲精品国产精品自产a区红杏吧| 亚洲第一精品夜夜躁人人爽| 欧美日韩在线影院| 国产精品视频久久久久| 久久成人亚洲精品| 亚洲国产成人精品久久久国产成人一区| 91久久久久久久| 91色p视频在线| 国产精品欧美亚洲777777| 萌白酱国产一区二区| 播播国产欧美激情| 欧美在线激情视频| 久久色精品视频| 日本人成精品视频在线| 国产成人精品免费久久久久| 日韩中文第一页| 国产精品一区二区av影院萌芽| 日韩电影免费在线观看中文字幕| 亚洲国产日韩欧美在线图片| 亚洲影院色在线观看免费| 欧美专区中文字幕| 国产精品久久久久久久久粉嫩av| 亚洲一二在线观看| 亚洲福利视频免费观看| 两个人的视频www国产精品| 久久久久久中文| 国产欧美一区二区三区久久人妖| 日韩欧美视频一区二区三区| 欧美激情在线观看| 国产视频精品va久久久久久|