練功房推薦書單

  • 猛虎出柙雙劍合璧版--最新 OCA / OCP Java SE 7 Programmer 專業認證 (電子書)
  • 流浪教師存零股存到3000萬(全新增修版)(書+DVD)
  • 開始在關西自助旅行(京都‧大阪‧神戶‧奈良)(全新增訂版)
  • 不敗教主的300張股票存股術
需要批量部署snmp的腳本 RSS feed
Forum Index » 新技術新發現 New Technology
Author Message
疯癫二楞子

九級學員

Joined: 2009/12/7
Messages: 12
Offline
之前因為需要大批量的服務器監控,選擇了Cacti,所以需要在所有被監控的服務器上安裝snmp,於是有了shell小腳本。
源服務器上是有snmp的tar包及snmpd.conf的配置文件。

snmp.sh
#!/bin/sh
####snmp#########
alias rm=rm
alias cp=cp
rm -rf libelf-0.8.9*
rm -rf beecrypt-4.1.2*
rm -rf net-snmp-5.2.5*
rm -f snmpd.conf
wget http://192.168.1.2/soft/net-snmp-5.2.5.tar.gz
wget http://192.168.1.2/soft/snmpd.conf
tar -zxvf net-snmp-5.2.5.tar.gz
cd net-snmp-5.2.5
./configure --prefix=/opt/net-snmp --with-sys-contact=root@monitor.com --with-sys-location=member2.monitor.com --with-default-snmp-version=2 --with-logfile=/var/log/snmpd.log --with-persistent-directory=/var/net-snmp
make
make install
mkdir -p /opt/net-snmp/etc/snmp/
cd ..
cp snmpd.conf /opt/net-snmp/etc/snmp/
echo "/opt/net-snmp/sbin/snmpd" >>/etc/rc.local
/opt/net-snmp/sbin/snmpd
rm -rf net-snmp*
rm -rf snmpd.conf
rm -f doupdate.sh
rm -f dosnmpnew.sh
rm -rf beecrypt*
rm -rf libelf*


snmpd的配置文件裏面是根據自己的環境修改過的
com2sec
group MyRWGroup
access MyRWGroup
syslocation
syscontact
……
……

snmp.sh之後就可以直接用snmpwalk來檢查是否成功安裝。

我就是疯疯癫癫的二楞子。
[MSN]
 
Forum Index » 新技術新發現 New Technology
Go to:   
Mobile view