To: | "Tivoli NetView Discussions" <nv-l@lists.ca.ibm.com> |
---|---|
Subject: | Resolved: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing |
From: | "Van Order, Drew \(US - Hermitage\)" <dvanorder@deloitte.com> |
Date: | Fri, 20 Oct 2006 07:46:03 -0500 |
Delivery-date: | Fri, 20 Oct 2006 13:49:46 +0100 |
Envelope-to: | nv-l-archive@lists.skills-1st.co.uk |
In-reply-to: | <OF45810A83.B191AB8E-ON8525720C.0048A517-8525720C.0048D87F@us.ibm.com> |
List-help: | <mailto:nv-l-request@lists.ca.ibm.com?subject=help> |
List-id: | Tivoli NetView Discussions <nv-l.lists.ca.ibm.com> |
List-post: | <mailto:nv-l@lists.ca.ibm.com> |
List-subscribe: | <http://lists.ca.ibm.com/mailman/listinfo/nv-l>, <mailto:nv-l-request@lists.ca.ibm.com?subject=subscribe> |
List-unsubscribe: | <http://lists.ca.ibm.com/mailman/listinfo/nv-l>, <mailto:nv-l-request@lists.ca.ibm.com?subject=unsubscribe> |
Reply-to: | Tivoli NetView Discussions <nv-l@lists.ca.ibm.com> |
Sender: | nv-l-bounces@lists.ca.ibm.com |
Thread-index: | AcbzgSNSicLHXJf3RrqwDzg4gT+7UwAwp70w |
Thread-topic: | Resolved: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing |
Folks,
I have something working that does the job and appears
very accurate. Thought I'd share it after learning the netmon commands did not
meet our requirements, and quicktest/nmdemandpoll were performance killers. The
output tells you which SNMP capable devices are being monitored with ping, and
which ones are being SNMP queried for status. Great for
auditing.
It's 2 steps--
1. Use nvdbformat to spit out a list of devices where
isSNMPSupported=TRUE. You must get the Selection Name, whatever it may be. If
you don't; the ovtopodump command used below will not return the SNMP STATUS
POLL field:
SELECTRULE:isSNMPSupported=TRUE SELECTFIELD:1:Selection Name SELECTFIELD:2:SNMP ipAddress GROUPBY:1:Selection Name SORTBY:1:Selection Name OUTPUT:${1} 2. Feed the output of this to a script that does the following: while read hostname do if [[ `ovtopodump -rl $hostname |grep -c "SNMP STATUS POLL: MAXIMUM TIME"` -ge 1 ]] then echo "$hostname is monitored using ping" >> $FILE else echo "$hostname is monitored using SNMP query" >> $FILE fi done
From: Leslie Clark [mailto:lclark@us.ibm.com] Sent: Thursday, October 19, 2006 8:16 AM To: Tivoli NetView Discussions Subject: Re: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing I think one of the netmon action commands (netmon -a xx ) might produce that list in netmon.trace. Check the man page for netmon. Cordially, Leslie A. Clark IT Services Specialist, Network Mgmt Information Technology Services Americas IBM Global Services (248) 552-4968 Voicemail, Fax, Pager
Hi all, Our DNOC needs a report that shows what IP addresses are managed via SNMP query versus ping. I searched the archives and it appears one can't get this report using nvdbformat--isSNMPSupported is not an accurate indicator. So, I'm getting the list of IP's that match isSNMPSupported=TRUE from nvdbformat, then feeding the list into `ndmdemandpoll $hostname |grep "Get SNMP status"`. This will do the job, but we all know nmdemandpoll kills CPU if it takes any time at all to run. I have 1500 addresses to cycle through. So, I figure I can kill nmdemandpoll if it's going to take longer than 15 seconds to finish, log the IP address that needed to be killed, then go back to the loop. No problem, except I'm a novice ksh scripter, and having trouble with co-processes (required to watch the nmdemandpoll PID because nothing will occur until nmdemandpoll finishes, right?). If someone can help me with the logic, I'll post the whole smash for everyone to use when it's finished. This works fine, just takes forever, and sends uptime values skyward. It sets off NetIQ alerts for CPU utilization. # Read in IP address list from
NVout.report while read ipAddress Many thanks in advance to anyone with advice on how to finish this one off. --Drew
Drew Van
Order
_______________________________________________ NV-L mailing list NV-L@lists.ca.ibm.com Unsubscribe:NV-L-leave@lists.ca.ibm.com http://lists.ca.ibm.com/mailman/listinfo/nv-l (Browser access limited to internal IBM'ers only) |
Previous by Date: | [NV-L] web client via browser - what to download, Leslie Clark |
---|---|
Next by Date: | Re: Resolved: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing, Greg Keetch |
Previous by Thread: | RE: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing, Van Order, Drew \(US - Hermitage\) |
Next by Thread: | Re: Resolved: [NV-L] NV 7.1.4 AIX--advice on ksh nmdemandpollscript--coprocessing, Greg Keetch |
Indexes: | [Date] [Thread] [Top] [All Lists] |
Archive operated by Skills 1st Ltd
See also: The NetView Web