Jack Yaz
Part of the Furniture
v1.1.8
Updated 2021-08-05
modmon is a tool that tracks your cable modem's stats (such as signal power levels) for AsusWRT Merlin with charts for daily, weekly and monthly summaries.
Currently, only the Virgin Media Hub 3.0 is supported.
modmon is free to use under the GNU General Public License version 3 (GPL 3.0).
This project is hosted on GitHub
Love the script and want to support future development? Any and all donations gratefully received!
PayPal donation
Buy me a coffee
Requirements
Requires Entware (therefore attached USB)
Supported firmware versions
You must be running firmware Merlin 384.15/384.13_4 or Fork 43E5 (or later) Asuswrt-Merlin
Installation
Using your preferred SSH client/terminal, copy and paste the following command, then press Enter:
Usage
WebUI
modmon can be configured via the WebUI, in the Addons section.
Command Line
To launch the modmon menu after installation, use:
If this does not work, you will need to use the full path:
Is my X brand modem supported?
The requirements are that your modem exposes the relevant raw data (e.g. SNMP OIDs) for the channel stats etc. behind an unauthenticated page. For example, Virgin Hub 3 hosts this at http://192.168.100.1/getRouterStatus
The output needs to look similar to the below snippet:
Screenshots
Updated 2021-08-05
modmon is a tool that tracks your cable modem's stats (such as signal power levels) for AsusWRT Merlin with charts for daily, weekly and monthly summaries.
Currently, only the Virgin Media Hub 3.0 is supported.
modmon is free to use under the GNU General Public License version 3 (GPL 3.0).
This project is hosted on GitHub
Love the script and want to support future development? Any and all donations gratefully received!
PayPal donation
Buy me a coffee
Requirements
Requires Entware (therefore attached USB)
Supported firmware versions
You must be running firmware Merlin 384.15/384.13_4 or Fork 43E5 (or later) Asuswrt-Merlin
Installation
Using your preferred SSH client/terminal, copy and paste the following command, then press Enter:
Code:
/usr/sbin/curl --retry 3 "https://raw.githubusercontent.com/jackyaz/modmon/master/modmon.sh" -o "/jffs/scripts/modmon" && chmod 0755 /jffs/scripts/modmon && /jffs/scripts/modmon install
Usage
WebUI
modmon can be configured via the WebUI, in the Addons section.
Command Line
To launch the modmon menu after installation, use:
Code:
modmon
If this does not work, you will need to use the full path:
Code:
/jffs/scripts/modmon
Is my X brand modem supported?
The requirements are that your modem exposes the relevant raw data (e.g. SNMP OIDs) for the channel stats etc. behind an unauthenticated page. For example, Virgin Hub 3 hosts this at http://192.168.100.1/getRouterStatus
The output needs to look similar to the below snippet:
Code:
{"1.3.6.1.4.1.4115.1.3.4.1.5.9.0":"10",
"1.3.6.1.4.1.4115.1.3.3.1.1.1.3.1.0":"1",
"1.3.6.1.4.1.4491.2.1.14.1.5.4.0":"1",
"1.3.6.1.2.1.10.127.1.1.5.0":"4",
"1.3.6.1.2.1.126.1.1.1.1.1.2":"1",
"1.3.6.1.2.1.69.1.4.5.0":"yewrkldJKDHSUBsgvca69834ncxv9873254",
"1.3.6.1.2.1.10.127.1.1.4.1.3.1":"7776476",
"1.3.6.1.2.1.10.127.1.1.4.1.4.1":"0",
"1.3.6.1.2.1.10.127.1.1.4.1.5.1":"376",
"1.3.6.1.4.1.4491.2.1.20.1.24.1.1.1":"376",
"1.3.6.1.2.1.10.127.1.1.4.1.3.2":"1791416",
"1.3.6.1.2.1.10.127.1.1.4.1.4.2":"0",
"1.3.6.1.2.1.10.127.1.1.4.1.5.2":"386",
"1.3.6.1.4.1.4491.2.1.20.1.24.1.1.2":"386",
"1.3.6.1.2.1.10.127.1.1.4.1.3.3":"1713067",
"1.3.6.1.2.1.10.127.1.1.4.1.4.3":"0",
"1.3.6.1.2.1.10.127.1.1.4.1.5.3":"389",
"1.3.6.1.4.1.4491.2.1.20.1.24.1.1.3":"389",
"1.3.6.1.2.1.10.127.1.1.4.1.3.4":"1669590",
"1.3.6.1.2.1.10.127.1.1.4.1.4.4":"0",
"1.3.6.1.2.1.10.127.1.1.4.1.5.4":"389",
"1.3.6.1.4.1.4491.2.1.20.1.24.1.1.4":"389",
"1.3.6.1.2.1.10.127.1.1.4.1.3.5":"1700259",
"1.3.6.1.2.1.10.127.1.1.4.1.4.5":"0",
Screenshots
Last edited: