Thread werte von "top" per snmp (13 answers)
Opened by turbo at 2011-12-23 09:47

Gast turbo
 2011-12-23 11:29
#155044 #155044
da wäre ja noch das problem zu jeden server eine verbindung herzustellen um die stats abzufragen. das skript um top auszulesen und zu extrahieren hab ich schon soweit.
update: es soll doch unbedingt mit snmp passieren .. dafür hab ich jetzt aber eine lösung gefunden (unter snmp.conf eine extension anlegen und neue oid für die top-geschichte festlegen)
jetzt habe ich nur noch ein kleines skriptproblem: folgender code gibt als erste zeile " [: too many arguments " aus, danach folgt die gewünschte ausgabe
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
default="0 %cpu 0 %mem"
a=`top -n1 -b | awk '/java/{print $12":" ,$9 ,$10}'`
if [ !$a ]
then echo "java: $default"
else echo $a
fi
b=`top -n1 -b | awk '/icecast02/{print $12":" ,$9 ,$10}'`
if [ !$b ]
then echo "icecast: $default"
else echo $b
fi

wo liegt das problem?
Last edited: 2011-12-23 11:58:25 +0100 (CET)

View full thread werte von "top" per snmp