What is MRTG? MRTG (Multi Router Traffic Grapher) is a tool that monitors traffic on a network connections mainly using SNMP. Although useful, MRTG has its limitations, especially the complex installation on Linux systems.
Many of its users have now discovered, an innovative and user-friendly network and bandwidth monitoring tool. PRTG - MRTG For Windows Often described as MRTG for Windows, PRTG makes bandwidth monitoring easy. The products work with SNMP enabled devices, such as managed switches, routers and firewalls. Also WMI enabled Windows systems can be monitored as well as many other protocols. PRTG is remarkably easy to install on Windows (see ). Monitoring is both simple and intuitive, and can be done via an interactive web based front end.
MRTG Installation and Configuration steps on Centos / Redhat. Written in Perl works on Windows & Linux platforms. MRTG is a free software package under the GNU GPL. MRTG helps us to monitor snmp enabled devices like (router, Switches or any snmp enabled). MRTG installation and configuration guide have prepared for following platform. Jun 16, 2015 - Install MRTG (Multi Router Traffic Grapher) to see network traffic data on the web. Install Apache HTTP Server, refer to here. [2], Install.
Data retrieval and configuration is easy, and the fully skinnable web interface makes it easy to customize reports to suit your business. Choose between Freeware Edition and Commercial Editions If you're looking for a professional that meets your needs, this MRTG-for-Windows product is exactly what you need. PRTG is available in two different editions. The Freeware Edition is completely free for both personal and commercial use.
The is suitable for those who need to monitor more than 100 sensors. We think that PRTG is the ideal Windows alternative to MRTG - and we're not alone. Here are some of the comments we've received from satisfied customers. 'We just purchased PRTG and think its a fantastic and better than MRTG (not to mention it can be installed by a monkey)', Matt Brown, Data Sanctuary Internet Backup. I really think that you guys have made a damn good program here, and I have never regretted buying it from you. For the past 3 years I have been using MRTG and ever since I started using it I have been searching for a program like this one. So 3 words for your team, DAMN GOOD JOB.'
, Jeppe Jessen, www.dns-service.dk. 'We have purchased the PRTG software which I must say was a very easy product for us to install and has put our own MRTG installations to shame! A very good product.' , Simon Jones, www.talk-101.com.
'I am an avid supporter of PRTG and I would like to congratulate you on this most excellent product which really works very well and is very easy to use. You have identified a gap in the market for easy 'MRTG'-style traffic management, and I have to say without your product I would certainly be lost. I stumbled upon PRTG in Google whilst again looking for an easy to use 'MRTG'-style traffic graphing and immediately bought it. I have also encouraged my partners to purchase the application. My business is a Internet Service Provider and we also have a Wireless Internet Service Provider Division.
I use PRTG to monitor all my critical links.' Eugene van der Merwe, www.snowball.co.za.
We just installed mrtg on our Windows Server 2012 and I am having trouble getting it to run as a service., but am still stuck. First, if I run mrtg manually, whilst specifying a config file, it does work and does generate graphs. But for the service, I placed the files srvany.exe and instsrv.exe in c: mrtg bin (I removed the version number from the directory name, so it's all located now at c: mrtg).
Instsrv MRTG c: mrtg bin srvany.exe And I merged the regedit file into the registry and I can see the keys are there if I go and look. You can see from the path to Perl that I've installed the 64 bit version of Perl.
Windows Registry Editor Version 5.00 HKEYLOCALMACHINE SYSTEM CurrentControlSet Services MRTG-PA500 Parameters 'Application'='c: perl64 bin wperl.exe' 'AppParameters'='c: mrtg bin mrtg -logging=eventlog c: mrtg bin mrtg-MyDevice.cfg' 'AppDirectory'='c: mrtg bin ' Now, after I do all of this, the service is indeed, created, but when I try to start it, it starts and stops. So I created a domain account for the service and assigned it to the service and gave read/write/modify rights to the mrtg directory and it's web directory, but it still won't start. What am I missing? update Also, if I use the commandline equivalent to what is set in the reg entry, then I get some weirdness. C: mrtg binperl mrtg -logging=eventlog mrtg-mydevice.cfg Use of uninitialized value in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 73. Argument 'Started mrtg with config 'mrtg-mydevice.cfg' n' isn't numeric in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 46. Use of uninitialized value in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 199.
Argument 'WARN' isn't numeric in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 199. Daemonizing MRTG. Do Not close this window. Or MRTG will die Use of uninitialized value in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 73. Use of uninitialized value in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 199. Argument 'WARN' isn't numeric in subroutine entry at C:/Perl64/lib/Win32/EventLog.pm line 199. update I, which states that svrany.exe is not really fit for Windows 7 (or Server 2012 after that).
I know some of the links on the mrtg site are pretty old. Maybe I just can't use srvany? But I think I probably have some configuration issue. The problem was that srvany.exe won't work right on newer models of Windows.
Nssm stands for non-sucking-service-manager - nifty name! So I created a batchfile with this in it.::Monday, June 15, 2015::::Apparently, srvany.exe doesn't work right on newer Windows, so I got a 64bit nssm (non-sucking service manager) to put in its place.::commandline directions: nssm install mrtg wperl 'mrtg -logging=eventlog mrtg-mydevice.cfg' nssm set mrtg AppDirectory c: mrtg bin nssm set mrtg displayname mrtg nssm set mrtg description 'MRTG wPerl Service' nssm set mrtg start serviceautostart nssm start mrtg Once I did this, the service started right up. Now I can see nssm.exe and wperl (with it's proper commandline) running in the processes list. And I can modify the service by modifying the batch script. So now you can stop it with nssm stop mrtg and start it with nssm start mrtg (or you can manage other windows services, too, if you like).