NetMRG - network monitoring, reporting, and graphing
What is Netmrg ?
NetMRG is a tool for network monitoring, reporting, and graphing. Based on RRDTOOL, the best of open source graphing systems, NetMRG is capable of creating graphs of any parameter of your network.
PHP, Version >= 4.1
MySQL, Version >= 3.23
RRDTOOL, Version >= 1.0.28
libxml2, Version >= 2.30
gcc/g++/libstdc++, Version >= 3.2
Versions earlier than this may compile just fine, but may experience runtime issues. Specifically, we experienced software crashes on an SMP machine running version 2.96 that were resolved by upgrading to 3.2.
NET/UCD-SNMP, Version >= 4.2.2
NetMRG tries its best to distinguish itself from other network monitors; here's a few ways we're trying to do that:
Slide Show (global, per-group) w/ auto-scroll - allows you to see an entire device's graphs without doing anything, then move onto the next device.
Graph Templates - reduce the amount of work you do to add new devices
Events, Responses, and Notifications - get notified when key items in your network behave oddly.
Workday Highlighting - so you can tell when your customers are commonly in-office and when things are out-of-norm.
Several methods to gather information: SNMP, [My]SQL, or Scripts (use your favourite language)
Updater tool - very little admin interaction is required to stay current with NetMRG
If you want to configure snmp you need to configure snmpd.conf file located at /etc/snmp/snmpd.conf check here for example configuration files.
Installing Netmrg in Debian
#apt-get install netmrg
This will start the netmrg installation at the time of installation it will prompt you for some important questions about how do you want to setup netmrg in your system.
After completing this installation process you can access your netmrg using the following
Important Note:- Default Username and Password for netmrg is username as admin with password nimda. Once you logged in using these details you need to change the password immediately for security reasons.
Now you need to add your Server or Device to monitor with the required services you want to monitor.
Take a look at this basic tutorial about adding devices services
If you want to create a custom graph check this tutorial