> >>> "Scott Haneda" <[EMAIL PROTECTED]> 12/06/05 5:10 AM >>> > on 12/6/05 1:22 AM, Koelstra, J. (Jan) at [EMAIL PROTECTED] wrote:
> > > > If you can get the data via command line then you can script it. MRTG can > > graph the results if your script provides the right output format. > > > > Have a look at the section "External Monitor Scripts" in the > > MRTG-reference.html. > > Ok, I don't entirely get it, do I need to install something like netSNMP and > feed my data to that, and have mrtg get it from there? > > For example, lets say I can get CPU temp at will, do I run a cron job to get > it once every minute or so, and then have MRTG get the data from its output? > If so, how do you do this, there is no [EMAIL PROTECTED] format to a plain text > file that I will dump data to. Cron is not needed. Only MRTG to call the external script. Look at the external program reference. It's all in there. Also, Alex does a pretty good job of explaining it if Tobi's directions aren't clear enough. Is MRTG running on the host where you want to grab the data? If so, you need to get familiar with something like perl or some sort of shell scripting language and call the program from within a cfg file just like you created with cfgmaker. Although the custom script will be called from the target line with backticks instead of OIDs. You can get REAL fancy and have the external program write to a temporary snmp OID and then have MRTG grab it from there, or do the old unix trick of putting the external program on a specific port, and have mrtg hit that port, causing the external program to run, returning the numbers you're looking for. The last two options are if you are running MRTG on a different box than where the data is located you want to graph. Paul -- Unsubscribe mailto:[EMAIL PROTECTED] Archive http://lists.ee.ethz.ch/mrtg FAQ http://faq.mrtg.org Homepage http://www.mrtg.org WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
