[mrtg] MRTG on win 2003
cjones at exelixis.com
Tue Apr 3 16:47:58 CEST 2007
If the configuration file has
then the MRTG process will go to background and not leave a command
window. You don't need anything else. If you look carefully there is a
process for making MRTG run as a service, so you never need to log into
you machine at all.
I forgot to answer question #3 for you, but a Google search should give
you the answer, or check http://oss.oetiker.ch/mrtg/3party.en.html. You
will need to have SNMP turned on and properly configured for any
machines you want to monitor.
Again, from the manual at
> Make mrtg run all the time
> Starting MRTG by hand every time you want to run it is not going to
make you happy I guess.
> There is a special option you can set in the MRTG configuration file
so so that MRTG will not
> terminate after it was started. Instead it will wait for 5 minutes and
then run again.
> Add the option
> RunAsDaemon: yes
> to your mrtg.cfg file and start it with:
> start /Dc:\mrtg-2.15.0\bin wperl mrtg --logging=eventlog mrtg.cfg
> If you use wperl instead of perl, no console window will show. MRTG is
now running in the background.
> If it runs into problems it will tell you so over the EventLog. To
stop MRTG, open the Task Manager and
> terminate the wperl.exe process. If mrtg has anything to tell you
these messages can be found in the event log.
> If you put a shortcut with
> Target: wperl mrtg --logging=eventlog mrtg.cfg
> Start in: c:\mrtg-2.15.0\bin
> into your start-up folder, MRTG will now start whenever you login to
your NT box.
> If you do not want to log into your box just to start MRTG. Have a
look at http://www.firedaemon.com/mrtg-howto.html
> which describes a free tool to start any program as a Service. The
pages gives specific instructions for MRTG users.
From: ABhardwaj at IN.Safenet-inc.com [mailto:ABhardwaj at IN.Safenet-inc.com]
Sent: Tuesday, April 03, 2007 7:37 AM
To: Clyde Jones
Subject: RE: MRTG on win 2003
So you just run Main-MRTG.cfg file with the below entries only?
What do you mean by " Include the RunAsDaemon flag and you won't get any
From: Clyde Jones [mailto:cjones at exelixis.com]
Sent: Tuesday, April 03, 2007 7:54 PM
To: ABhardwaj at IN.Safenet-inc.com; mrtg at lists.oetiker.ch
Subject: RE: MRTG on win 2003
> -----Original Message-----
> From: mrtg-bounces at lists.oetiker.ch
[mailto:mrtg-bounces at lists.oetiker.ch] On Behalf Of
ABhardwaj at IN.Safenet-inc.com
> Sent: Tuesday, April 03, 2007 4:08 AM
> To: mrtg at lists.oetiker.ch
> Subject: Re: [mrtg] mrtg Digest, Vol 2, Issue 1
> Need a piece of advice for running MRTG with Win 2003.
> I have 80 devices and increasing (like Cisco Routers, PIX, Switches
and Servers) that I have to monitor 24x7. Now I am running
> MRTG on Windows 2003.
> My MRTG system always has 80 command prompt sessions open. When I
update and patch the server OS, restart the server- I need to
> run these 80 sessions one by one (all over again).
> 1. Is there a way (maybe GUI) that I can use MRTG and work for these
> 2. Maybe some batch file script that would run all of them in a single
> 3. How can I use RRD with MRTG to determine temp, disk, cpu?
> Thanks in advance,
> Akash Bhardwaj
Are you running 80 separate instances of MRTG?!
Sounds like you need to fix your configuration files and run just one
instance of MRTG that handles all your machines. Check the
documentation at http://oss.oetiker.ch/mrtg/doc/mrtg-nt-guide.en.html
for specifics but you should be able to build one master config file and
run that. You can add or drop machines from the master config to fine
tune your process.
Include the RunAsDaemon flag and you won't get any command windows.
I just run one instance of MRTG and that works just fine for logging 5
graphs for each of the machines (2 network interfaces, memory, cpu and
My master config file looks like:
### Global Config Options
## All machine configs moved to individual files
#Include: oasis.cfg excluded for windows machine
PS, It is polite to delete unnecessary digest entries when you send to a
Senior Operations Developer
cjones at exelixis.com
650 837 7085 Office
650 465 3386 Cell
This email (including any attachments) may contain material that is
confidential and privileged and is for the sole use of the intended
recipient. Any review, reliance or distribution by others or forwarding
without express permission is strictly prohibited. If you are not the
intended recipient, please contact the sender and delete all copies.
Exelixis, Inc. reserves the right, to the extent and under circumstances
permitted by applicable law, to retain, monitor and intercept e-mail
messages to and from its systems.
The information contained in this electronic mail transmission may be
privileged and confidential, and therefore, protected from disclosure.
If you have received this communication in error, please notify us
immediately by replying to this message and deleting it from your
computer without copying or disclosing it.
This email (including any attachments) may contain material
that is confidential and privileged and is for the sole use of
the intended recipient. Any review, reliance or distribution by
others or forwarding without express permission is strictly
prohibited. If you are not the intended recipient, please
contact the sender and delete all copies.
Exelixis, Inc. reserves the right, to the extent and under
circumstances permitted by applicable law, to retain, monitor
and intercept e-mail messages to and from its systems.
More information about the mrtg