sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #80812
Re: bash - read fra stdin til EOF ??
In <d0n65m$5ls$1@xxxxxxxxxxxx> "Brian Ipsen" <bipsen@xxxxxxxxxx> writes:
> Jeg sidder og bøvler lidt med noget bash-script til at håndtere traps....
>Fra snmptrapd (via traphandle) får jeg f.eks.:
>10.11.12.33
>10.11.12.33
>RFC1213-MIB::sysUpTime.0 0:3:38:07.12
>SNMPv2-MIB::snmpTrapOID.0 CPQIDA-MIB::cpqDa6LogDrvStatusChange
>RFC1213-MIB::sysName.0 "SERVERNAME"
>CPQHOST-MIB::cpqHoTrapFlags.0 8
>CPQIDA-MIB::cpqDaCntlrHwLocation.0 "Slot 0"
>CPQIDA-MIB::cpqDaLogDrvCntlrIndex.0.1 0
>CPQIDA-MIB::cpqDaLogDrvIndex.0.1 1
>CPQIDA-MIB::cpqDaLogDrvStatus.0.1 ok
>SNMP-COMMUNITY-MIB::snmpTrapAddress.0 192.168.56.2
>SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 "Community"
>SNMPv2-MIB::snmpTrapEnterprise.0 CPQHOST-MIB::compaq
>Dette ligger på StdIn til mit script.... Findes der en nem måde at få
>skidtet læst ind, så jeg nemt kan hive IP adressen ud, som står i 3.
>nederste linie ?
#!/bin/sh
cat >/tmp/trapfil.$$
IPADDR=`grep SNMP-COMMUNITY-MIB::snmpTrapAddress.0 /tmp/trapfil.$$ | awk '{print $2}'`
Follow ups
References