diasdmhub / Asus_Merlin_Zabbix_Template

Template for Asus WRT router with Merlin firmware
GNU General Public License v3.0
10 stars 2 forks source link
agent asus asuswrt merlin monitor router template zabbix

Zabbix Template for Asus WRT Merlin Routers

[![LICENSE](https://img.shields.io/badge/License-GPL3-blue?logo=opensourceinitiative&logoColor=fff)](./LICENSE) [![VERSION](https://img.shields.io/badge/Version-702-blue?logo=azurepipelines&color=0aa8d2)](https://github.com/diasdmhub/Asus_Merlin_Zabbix_Template/releases/tag/latest)


OVERVIEW

If you want to monitor your Asus SOHO router with a Zabbix agent, this template provides some useful monitoring items, triggers, graphs and more. It targets Asus WRT routers with the Merlin firmware installed. \ The release comes with two templates, one for passive Zabbix Agent checks and one for active checks.

The main focus is on monitoring specific Asus WRT Merlin router items.


REQUIREMENTS


SETUP



➡️ Download (latest)


➡️ How to import templates

For general Linux items, it is recommended to link your host to the official Linux template, which provides several items for monitoring, including CPU, memory, disk and bandwidth information.


TESTED VERSION


MACROS USED

Name Default Value Description
{$CONMON.QUALITY.WARN} 90 Warn value in % for Conmon Line Quality trigger
{$CPU.HIGH.TEMP} 79 High temperature threshold in °C
{$CPU.TOP.TEMP} 82 Higher temperature threshold in °C
{$DNSNAME} Desired domain name to query with "net.dns" key
{$IF.INTERNET} ppp0 Internet connected interface. Change at host level if it is different for your device
{$IF.WLTEMP2} eth5 2.4GHz wireless interface for temperature sensor. Check your router's interface
{$IF.WLTEMP5} eth6 5GHz wireless interface for temperature sensor. Check your router's interface
{$WEB.PORT} 80 Define here your host HTTP/HTTPS port
{$WEB.PROTOCOL} http Web protocol, HTTP or HTTPS, to monitor by TCP


ITEMS

Name
AdGuard Home Status
Conmon CSV
Conmon CSV: Conmon Jitter
Conmon CSV: Conmon Line Quality
Conmon CSV: Conmon Ping
DNS Service IPv4
DNS Service IPv6
Device Model
Internet IPv4
Internet IPv6
Memory WebUI Free
Memory WebUI Total
Memory WebUI Used
NTP Performance
NTPMerlin CSV
NTPMerlin CSV: NTPMerlin Drift
NTPMerlin CSV: NTPMerlin Offset
System NVRAM
System Model
System Firmware Version
System Firmware New Version Info
System Firmware New Version Flag
Temperature CPU
Temperature Wireless 2.4GHz
Temperature Wireless 5.0GHz
Web Performance


TRIGGERS

Name
AdGuardHome Status Down
CPU High temperature
CPU High temperature ALERT
Conmon abnormal Ping rise
Conmon reports low line quality
DNS Service IPv4 down
DNS Service IPv6 down
New Firmware Version Available
NTP service is down
Web service is down
Wireless 2.4GHz high temperature
Wireless 5.0Hz high temperature


GRAPHS

Name
Conmon Response Time
Memory WEBUI
NTPMerlin
Temperature
WEB x NTP Perfomance


WEB MONITORING

Name
WEB UI Scenario


DASHBOARD EXAMPLE

Graph examples