It seems to me that if there is an snmp agent on the target box that knows
the answer
to the question you have in mind, you should just use the Agent Policy
Manager to
monitor the mib variable. That component of Netview will create an icon and
manage
its color as the thresholds are passed and reset, and you also have the
option of
storing the values for further reporting. That data can be graphed with
Netview.
The APM uses MLM (included free on the Netview CD) which can be installed
on
the Netview box itself.
The compaq mib has all sorts of useful information in it. Or is the problem
that it is
Dec Alpha?
Cordially,
Leslie A. Clark
IBM Global Services - Systems Mgmt & Networking
(248) 552-4968 Voicemail, Fax, Pager
---------------------- Forwarded by Leslie Clark/Southfield/IBM on
01/29/2000 11:15 AM ---------------------------
Steve Stamper <sstamper@FOREMOST.COM>@UCSBVM.UCSB.EDU> on 01/28/2000
03:37:53 PM
Please respond to Discussion of IBM NetView and POLYCENTER Manager on
NetView <NV-L@UCSBVM.UCSB.EDU>
Sent by: Discussion of IBM NetView and POLYCENTER Manager on NetView
<NV-L@UCSBVM.UCSB.EDU>
To: NV-L@UCSBVM.UCSB.EDU
cc:
Subject: Re: Simple agent
I've kind of 'dummied' this up a bit to protect the innocent, but it gives
you an idea of a system I have in place to report in a specific format.
Run
it from cron.
=====<SNIP>=====
#!/bin/ksh
SNMPWALK=/usr/OV/bin/snmpwalk
WHERE=/usr/local/EOMreports
SNMPTRAP=/usr/OV/bin/snmptrap
gogetaix()
{
echo "$1 `date`"
$SNMPWALK $1 .1.3.6.1.4.1.2.6.4.4 > $$.out
if [ $? > 0 ]; then
echo "snmpwalk error!"
fi
grep "FileSystemName" $$.out | cut -f3 -d":" > $$a.out
grep "FileSystemBlock" $$.out | cut -f3 -d":" > $$b.out
grep "FileSystemBfree" $$.out | cut -f3 -d":" > $$c.out
printf " %-20s%20s%20s%6s\n" FileSystemName FileSystemBlock
FileSystemBfree %Used
paste $$a.out $$b.out $$c.out | \
awk '{printf " %-20s%20.0f%20.0f%5.0f%%\n", $1, $2,
$3,(($2-$3)/$2*100)}'
rm $$a.out $$b.out $$c.out $$.out
echo "\n"
}
{
gogetaix system1
gogetaix system2
gogetaix system3
} > $WHERE/AIXreport
$SNMPTRAP $1 "" $1 6 5551212 1 .1.3.6.1.4.1.2.6.1 octetstring "AIX Size
Report Ready" 2>/dev/null 2>>$LOGFILE
=====<SNIP>=====
Good Luck
Steve Stamper
Grand Rapids, MI
----- Original Message -----
From: Bob Stamm <Robert_Stamm@RES.RAYTHEON.COM>
To: <NV-L@UCSBVM.UCSB.EDU>
Sent: Friday, January 28, 2000 1:22 PM
Subject: Simple agent
> I am an engineer for Raytheon Co. Here we build Air Traffic Control
> Systems and I have
> installed NetView for a demo of how we might use it for Control and
> Monitoring of the DEC
> Alpha Unix boxes (now Compaq Computers) we use to power our ATC
Controller
> consoles.
>
> What I wonder is if anyone has a sample simple agent (written in C) that
> can be used by me
> to query stuff in the MIB and periodically report to NetView a status of
> some MIB variable.
> Upon receipt of this event I'd like to change a symbol representing the
> status of that agent.
> I'd probably only run the agent on a single workstation since I have to
put
> it into an operational
> ATC installation in Munich and I'm sure I'll have limited access to their
> equipment.
>
> Is there a source of information (sample code) that I can refer to to
help
> me put together a
> quick demo? The only resources I've got are a demo copy of NetView atnd
my
> own wits ...
> A piece of working samplle code would go a long way to help me pull this
> off.
>
> Bob
>
|