You are expecting magic and there isn't any. All you are seeing in the
trapd.log is something similar, right? Or have you customized that
already?
NetView puts most of it's trap information is a single variable, $3, so
that's all you have to put in trapd.conf for the definition, and then when
a Node Down or an Interface down comes in, that's what you see. But other
vendors are not so kind. You have to decide what information you want to
see and you have to read the MIB to determine what the trap is telling
you.
Go to the MIB you used. Find the trap statement for this trap, where it
says TRAP-TYPE, and see what variables are sent. There is a clause for
that right there. They will be sent in the order given Then go find
those variables in MIB and determine what they mean. Once you know you
can decide what the log message for the trapd.log and the events window
should say, probably something like "Raid array on host $1 has status $2
" or something similar.
The same goes for your script. Once you know what the variables mean then
you can do something more than just echo them.
James Shanks
Level 3 Support for Tivoli NetView for UNIX and NT
Tivoli Software / IBM Software Group
"Jorge A. Jiles" <Jorge.Jiles@ualberta.ca>
05/02/2003 10:39 AM
To: nv-l@lists.tivoli.com
cc:
Subject: [nv-l] servRaid traps
Hello there, Netview 7.1.2 on Solaris
I want to monitor traps for an IBM server running windows 2000 with
ServRaid. The idea is to get the traps for some ServRaid events. I'm not
familiar with this type of server, but using the ServRaid snmp agent, is
possible to send test traps to Netview.
In the Netview server I compiled the ibmServRaid.mib provided by IBM and
also run the mib2trap utility to add the traps from this file. The problem
I have is that when I send the test trap I don't get the trap definition,
but only the specific trap number. I have tried with several attributes,
but no luck. Does any body know which attribute from 1 to 50 will display
the trap definition?
This is the action line in my ruleset:
/tmp/somecript $NVG $NVA $NVS "$NVATTR_1" "$NVATTR_2" "$NVATTR_3"
"$NVATTR_4" "$NVATTR_5"
This is from trapd.log
1051826714 7 Thu May 01 16:05:14 2003 titanic.cns.ualberta.ca A
ibmServeRaidMIB 6 601 1 args: [1]
private.enterprises.ibm.ibmProd.167.2.1.3.8.0 (OctetString): titanic
This is what /tmp/somecript logs to some file:
NVG = 6
NVA = titanic.cns.ualberta.ca
NVS = 601
NVATTR1 = titanic
NVATTR2 = 7
NVATTR3 = A
NVATTR4 = A
NVATTR5 = 1
NVATTR6 =
NVATTR7 = 60
Is the servRaid application supposed to provide the trap definition with
the trap? Or is Netview supposed to decode it based in the specific trap
number, provided it does have this traps defined as in this case?
Any help would be appreciated.
Thanks.
Jorge A Jiles
Network Analyst
Computing & Network Services
University of Alberta
Edmonton, Alberta
Canada
---------------------------------------------------------------------
To unsubscribe, e-mail: nv-l-unsubscribe@lists.tivoli.com
For additional commands, e-mail: nv-l-help@lists.tivoli.com
*NOTE*
This is not an Offical Tivoli Support forum. If you need immediate
assistance from Tivoli please call the IBM Tivoli Software Group
help line at 1-800-TIVOLI8(848-6548)
---------------------------------------------------------------------
To unsubscribe, e-mail: nv-l-unsubscribe@lists.tivoli.com
For additional commands, e-mail: nv-l-help@lists.tivoli.com
*NOTE*
This is not an Offical Tivoli Support forum. If you need immediate
assistance from Tivoli please call the IBM Tivoli Software Group
help line at 1-800-TIVOLI8(848-6548)
|