Bu Konuyu Okuyanlar: 1 ZiyaretÇi
Cevapla 
 
DeÄŸerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
if akış kontrol yapısında boş string durumu örneği
04-14-2010, 11:44 AM
Mesaj: #1
if akış kontrol yapısında boş string durumu örneği
Bu script snmp ile veri ölcülürken ulasilamayan timeout olan cihaz'in loguna hic bir veri yazmamak yerine direkt olarak 0 yazan bir onceki script'in gelistirilmis bir versiyonu olan script'dir.

Not:FreeBSD 5.0 üzeride test edilmistir.

collect.sh

#!/usr/local/bin/bash

community="public"

while read LINE
do

ip=`echo $LINE| cut -d_ -f2`
pop=`echo $LINE| cut -d_ -f1`
zaman=`date "+TARIH: %d-%m-%Y %H:%M"`
ifindex=`/usr/local/bin/snmpget -t 5 $ip $community ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.$ip|awk '{print $3}'`
if [ ! -z $ifindex ]
then
input=`/usr/local/bin/snmpget $ip $community interfaces.ifTable.ifEntry.ifInOctets.$ifindex|awk '{print $4}'`
output=`/usr/local/bin/snmpget $ip $community interfaces.ifTable.ifEntry.ifOutOctets.$ifindex|awk '{print $4}'`
uptime=`/usr/local/bin/snmpget $ip $community .1.3.6.1.2.1.1.3.0|awk '{print $7}'|cut -d"." -f1`

echo $pop $zaman $input $output $uptime >> log.txt
else
echo $pop $zaman 0 0 0 >> log.txt
fi
done

Özdemir Şarman
aka (Charmant-zavanetratan)
Web Sayfasını Ziyeret Edin Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
Cevapla 


  • RSS
  • del.icio.us
  • StumbleUpon
  • Digg
  • TwitThis
  • Facebook
  • Reddit
  • Google
  • YahooMyWeb
  • E-mail

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Postfix Queue Kontrol ozsarman 0 256 04-07-2010 06:09 PM
Son Mesaj: ozsarman
  Mail Server Armoring Scriptleri -- X Baglanti Sayisi Kontrol ozsarman 0 208 03-23-2010 06:04 PM
Son Mesaj: ozsarman

Forum Atla:


İletişim | SistemOdasi.net | Yukarıya dön | İçeriğe Dön | RSS
site ekle
Zirve100
Toplist