校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本

Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本

熱門標(biāo)簽:東莞電銷機(jī)器人價(jià)格一覽表 百度地圖的地圖標(biāo)注 陜西電銷卡外呼系統(tǒng)怎么安裝 地圖標(biāo)注超出范圍怎么辦 百度地圖標(biāo)注圖標(biāo)更換 excel地址地圖標(biāo)注 佛山高德地圖標(biāo)注中心 杭州機(jī)器人外呼系統(tǒng) 旅游地圖標(biāo)注大全

Net-SNMP是一個(gè)免費(fèi)的、開放源碼的SNMP實(shí)現(xiàn),以前稱為UCD-SNMP。SNMP 很多都用其安裝之后,作為監(jiān)控寶和阿里云的系統(tǒng)信息監(jiān)控使用。下面就來分享linux下實(shí)現(xiàn)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 版本號(hào)(2代表2C,3代表版本3) -u 用戶名 -p 密碼";
    echo "  $0 -v [2|3] -u username -p password";
    echo "";
    exit 0;
 }
 if [ $# -lt 1 ]
 then
   echo "請(qǐng)輸入?yún)?shù)"
   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.360.cn/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  EOF
rocommunity $password 101.199.100.150
rocommunity $password 220.181.150.98
rocommunity $password 180.153.229.230
rocommunity $password 220.181.150.125
rocommunity $password 103.28.10.223
EOF
   ;;
   3)
   cat >> /usr/local/snmp/share/snmp/snmpd.conf  EOF
rouser $username auth
EOF
#   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
您可能感興趣的文章:
  • 詳解python并發(fā)獲取snmp信息及性能測試
  • 使用IPython下的Net-SNMP來管理類UNIX系統(tǒng)的教程
  • Zabbix基于snmp實(shí)現(xiàn)監(jiān)控linux主機(jī)
  • C#簡單實(shí)現(xiàn)SNMP的方法
  • CentOS服務(wù)器+監(jiān)控寶SNMP監(jiān)控全攻略分享
  • Windows服務(wù)器SNMP服務(wù)的配置方法
  • SNMP漏洞威脅網(wǎng)絡(luò)安全
  • Python pysnmp使用方法及代碼實(shí)例

標(biāo)簽:隨州 雅安 朝陽 青島 西藏 延邊 通遼 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本》,本文關(guān)鍵詞  Linux,下,實(shí)現(xiàn),SNMP,一鍵,安,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下實(shí)現(xiàn)SNMP一鍵安裝的Shell腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    中文字幕免费不卡| 国产乱码字幕精品高清av| 538在线一区二区精品国产| 久草精品在线观看| 日韩理论电影院| 99精品国产91久久久久久| 国产宾馆实践打屁股91| 亚洲靠逼com| 久久综合999| 欧美日韩一区不卡| 99精品欧美一区二区蜜桃免费| 免费欧美高清视频| 一区二区三区在线视频免费 | 男男成人高潮片免费网站| 国产女人aaa级久久久级| 这里只有精品免费| 色偷偷一区二区三区| 国产999精品久久久久久| 免费不卡在线视频| 午夜视黄欧洲亚洲| 亚洲精品国产无套在线观| 国产午夜精品在线观看| 精品美女在线播放| 欧美日韩成人一区二区| 在线免费精品视频| 97国产一区二区| 国产馆精品极品| 国产揄拍国内精品对白| 麻豆精品蜜桃视频网站| 亚洲一区视频在线观看视频| 日韩毛片精品高清免费| 中文字幕日韩精品一区| 国产精品久久一卡二卡| 国产欧美精品国产国产专区 | 亚洲一区二区三区中文字幕| 亚洲色图视频免费播放| 国产日韩视频一区二区三区| 久久亚洲私人国产精品va媚药| 日韩三区在线观看| 67194成人在线观看| 在线播放/欧美激情| 欧美美女直播网站| 欧美视频精品在线观看| 色视频一区二区| 欧亚一区二区三区| 欧美羞羞免费网站| 欧美人妖巨大在线| 91精品一区二区三区久久久久久 | 日韩午夜av电影| 日韩精品综合一本久道在线视频| 欧美日韩成人一区| 欧美天堂亚洲电影院在线播放| 曰韩精品一区二区| 北条麻妃一区二区三区| 亚洲愉拍自拍另类高清精品| 亚洲午夜久久久久久久久电影网| 香蕉成人啪国产精品视频综合网| 一区二区三区四区中文字幕| 亚洲福利电影网| 日韩和欧美一区二区| 毛片一区二区三区| 国产精品一二一区| 91亚洲精品久久久蜜桃| 在线观看日韩精品| 日韩一区二区三区高清免费看看| www国产成人| 亚洲欧美综合另类在线卡通| 亚洲香肠在线观看| 久久国产精品99久久人人澡| 一本大道久久a久久综合婷婷| 欧美性大战久久久| 日韩免费看的电影| 国产欧美日韩在线看| 亚洲男人的天堂在线aⅴ视频| 午夜精品视频一区| 韩国av一区二区三区四区| 成人性生交大合| 欧美日韩精品一区二区三区蜜桃 | 成人网在线播放| 欧美天堂一区二区三区| 久久这里都是精品| 亚洲欧美激情一区二区| 午夜电影一区二区三区| 国产一区二区三区免费在线观看| 成人国产电影网| 欧美日韩国产天堂| 国产欧美综合在线观看第十页| 最新日韩在线视频| 国产一区二区不卡| 免费欧美在线视频| 91免费版pro下载短视频| 91精品国产色综合久久久蜜香臀| 国产性做久久久久久| 亚洲成人综合网站| 欧美午夜精品一区二区三区| 亚洲精品国产a| 蜜臀av性久久久久蜜臀aⅴ | 亚洲综合久久久| 精品一区二区综合| 91成人免费在线| 国产无人区一区二区三区| 亚洲高清免费观看高清完整版在线观看| 久久精品国产在热久久| 色国产综合视频| 欧美激情资源网| 秋霞午夜鲁丝一区二区老狼| 91浏览器在线视频| 久久伊人蜜桃av一区二区| 午夜视频在线观看一区二区| k8久久久一区二区三区| 26uuuu精品一区二区| 亚洲国产精品欧美一二99| 成人综合婷婷国产精品久久| 欧美mv日韩mv| 五月天亚洲精品| 91福利视频久久久久| 中文一区二区完整视频在线观看| 日韩av成人高清| 精品视频999| 亚洲精品视频免费观看| 成人激情午夜影院| 久久天堂av综合合色蜜桃网| 美女一区二区视频| 91麻豆精品国产91久久久资源速度| 一区二区免费看| 97精品国产97久久久久久久久久久久 | 麻豆freexxxx性91精品| 欧美日韩一区二区在线视频| 亚洲另类春色校园小说| av男人天堂一区| 国产精品久久夜| 福利一区二区在线| 久久久国产精华| 国产精品中文字幕欧美| 精品成人a区在线观看| 久久99国产精品久久| 日韩一区二区三区电影| 久久精品二区亚洲w码| 日韩欧美中文一区| 蜜桃久久久久久| 欧美成人精品3d动漫h| 久久成人精品无人区| 亚洲精品在线电影| 国产一区二区三区免费在线观看| 欧美亚洲国产bt| 日韩欧美中文字幕一区| 欧美蜜桃一区二区三区| 久久久影视传媒| 亚洲一区二区中文在线| 狠狠网亚洲精品| 在线精品视频一区二区| 亚洲欧美另类在线| 色婷婷av一区二区| 丝袜美腿成人在线| 欧美一级一区二区| 久久精品久久综合| 中文字幕免费一区| 91亚洲国产成人精品一区二三| 一区二区三区免费网站| 欧美久久久久久久久久| 成人一级片网址| 亚洲欧美日韩在线播放| 欧美图区在线视频| 美女视频黄免费的久久 | 色噜噜偷拍精品综合在线| 一区二区三区免费| 欧美老年两性高潮| 激情六月婷婷久久| 国产精品久久久久久久蜜臀 | www.欧美亚洲| 色婷婷国产精品| 色悠悠久久综合| 亚洲高清不卡在线| 欧美电影免费观看高清完整版| 国产激情视频一区二区三区欧美| 亚洲桃色在线一区| 欧美一区二区三区四区五区| 国产成人综合亚洲91猫咪| 亚洲精品免费电影| 日韩欧美国产一区在线观看| 成人精品视频一区| 日韩成人dvd| 国产精品久久久久久久久动漫 | 欧美视频在线一区| 国产一区二区中文字幕| 亚洲日本乱码在线观看| 91精品国产麻豆| 91在线国内视频| 日本成人在线电影网| 国产精品国产自产拍在线| 在线综合亚洲欧美在线视频| 成人免费视频网站在线观看| 日韩经典中文字幕一区| 国产精品久久久久久久久久久免费看| 欧美精品v国产精品v日韩精品 | 成人97人人超碰人人99| 午夜电影久久久| 一区在线观看视频| 精品国产一区二区三区久久影院| 日本大香伊一区二区三区|