<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2448.0">
<TITLE>RE: [mrtg] Re: Solaris SNMP</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Why not use rsh on the nt box to run the script on the unix system?</FONT>
</P>

<P><FONT SIZE=2>Charles</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Neil Calvert [<A HREF="mailto:ncalvert@cabletron.com">mailto:ncalvert@cabletron.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: 01 September 1999 17:05</FONT>
<BR><FONT SIZE=2>To: kyle.maxwell@telops.gte.com; mrtg@list.ee.ethz.ch</FONT>
<BR><FONT SIZE=2>Subject: [mrtg] Re: Solaris SNMP</FONT>
</P>
<BR>

<P><FONT SIZE=2>Useful info, especially if I was running MRTG on Linux or Solaris! :)</FONT>
</P>

<P><FONT SIZE=2>Unfortunately, I'm running MRTG on an NT box (crowd goes 'boo!') and using it to</FONT>
<BR><FONT SIZE=2>remotely query devices. I don't see any way for a perl script under NT to go out</FONT>
<BR><FONT SIZE=2>and grab vmstat info from a UNIX box.. but I may be wrong! Any thoughts on how</FONT>
<BR><FONT SIZE=2>this may be accomplished? (Perhaps a cron script on the unix station that</FONT>
<BR><FONT SIZE=2>creates a text file, which the NT box remotely reads.. probably would need</FONT>
<BR><FONT SIZE=2>Solaris NFS for NT with a drive on the NT box mapped onto the sun station</FONT>
<BR><FONT SIZE=2>however..) Does this sound semi-feasible..?</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Kyle Maxwell &lt;kyle.maxwell@telops.gte.com&gt;</FONT>
<BR><FONT SIZE=2>To: mrtg-bounce@list.ee.ethz.ch &lt;mrtg-bounce@list.ee.ethz.ch&gt;;</FONT>
<BR><FONT SIZE=2>mrtg@list.ee.ethz.ch &lt;mrtg@list.ee.ethz.ch&gt;</FONT>
<BR><FONT SIZE=2>Date: Wednesday, September 01, 1999 9:30 AM</FONT>
<BR><FONT SIZE=2>Subject: [mrtg] Re: Solaris SNMP</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt;To track a specific process, you should be able to do something like</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;ps -A | grep &lt;appname&gt; | awk 'print $1'</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;to get the process ID (that awk portion may be a little off). You can put in</FONT>
<BR><FONT SIZE=2>other options to ps to get other data you want about that process.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;For general CPU system/idle time, I have a tiny script that essentially does</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;vmstat 1 2 | sed '$!D' | awk -f statget.awk</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;where statget.awk prints out the fields I'm interested in. There's probably</FONT>
<BR><FONT SIZE=2>more &quot;elegant&quot; ways to get this done, but as a quick and dirty hack, it did</FONT>
<BR><FONT SIZE=2>well.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;Obviously, all this totally goes around SNMP, but it's quick, eh?</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;--</FONT>
<BR><FONT SIZE=2>&gt;Kyle Maxwell</FONT>
<BR><FONT SIZE=2>&gt;Systems Engr (Firewall Security)</FONT>
<BR><FONT SIZE=2>&gt;GTE Enterprise Information Protection Systems</FONT>
<BR><FONT SIZE=2>&gt;---------- Original Text ----------</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;From: &quot;Neil Calvert&quot; &lt;ncalvert@cabletron.com&gt;, on 8/31/99 4:16 PM:</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;Hi all.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;I'm looking into the possibility of using MRTG against a Solaris SNMP agent</FONT>
<BR><FONT SIZE=2>(the basic Solstice agent) and I was wondering if people are doing this already,</FONT>
<BR><FONT SIZE=2>and if so, what applications they've found it useful for? Currently I can see</FONT>
<BR><FONT SIZE=2>mrtg being able to graph SNMP stats, interface traffic, and so on, but I'd like</FONT>
<BR><FONT SIZE=2>to get more OS specific information like total CPU time vs. Idle time. The Sun</FONT>
<BR><FONT SIZE=2>mib lets you see cpu time as an instanced mib where every process on the system</FONT>
<BR><FONT SIZE=2>is listed. The problem with this of course is that it will be dynamically</FONT>
<BR><FONT SIZE=2>changing as processes are starting and stopping. Is there any way to 'alias' an</FONT>
<BR><FONT SIZE=2>executable name to a process, so you ask it to graph say 'application A CPU</FONT>
<BR><FONT SIZE=2>time' and it goes off and finds out what 'application A's processID is to get</FONT>
<BR><FONT SIZE=2>the mib value?</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;I'm guessing this is probably a script hack but if there are any sun mibs out</FONT>
<BR><FONT SIZE=2>there that may help I'd be grateful to hear of them.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;Neil</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;--</FONT>
<BR><FONT SIZE=2>&gt;* To unsubscribe from the mrtg mailing list, send a message with the</FONT>
<BR><FONT SIZE=2>&gt;&nbsp; subject: unsubscribe to mrtg-request@list.ee.ethz.ch</FONT>
<BR><FONT SIZE=2>&gt;* The mailing list archive is at <A HREF="http://www.ee.ethz.ch/~slist/mrtg" TARGET="_blank">http://www.ee.ethz.ch/~slist/mrtg</A></FONT>
<BR><FONT SIZE=2>&gt;</FONT>
</P>

<P><FONT SIZE=2>--</FONT>
<BR><FONT SIZE=2>* To unsubscribe from the mrtg mailing list, send a message with the</FONT>
<BR><FONT SIZE=2>&nbsp; subject: unsubscribe to mrtg-request@list.ee.ethz.ch</FONT>
<BR><FONT SIZE=2>* The mailing list archive is at <A HREF="http://www.ee.ethz.ch/~slist/mrtg" TARGET="_blank">http://www.ee.ethz.ch/~slist/mrtg</A></FONT>
</P>

</BODY>
</HTML>