Skip to content
main
Switch branches/tags
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Sep 4, 2021

Zabbix Template for Asus WRT Merlin Routers

If you want to monitor your Asus SOHO router using a Zabbix agent, this template offers some useful monitoring items.
If you copy, please mention your source.

REQUIREMENTS

  • Asus WRT Router with Merlin firmware
  • Entware installed
  • Zabbix agent installed
  • Zabbix agent configuration file
    • Use Server= parameter with your Zabbix Server IP/Hostname
    • Add AllowKey=system.run[*] parameter (necessary for custom checks)
    • Add AllowRoot=1 parameter (necessary since no Zabbix user is created)
    • Zabbix forum discussion

ENABLED

Items
Triggers
Graphs
Discovery rules
WEB scenarios

LINKED TEMPLATES

SSH Service (passive agent only)
ICMP Ping (passive agent only)
Linux block devices by Zabbix agent
Linux filesystems by Zabbix agent
Linux network interfaces by Zabbix agent
Linux memory by Zabbix agent
Zabbix agent

ITEMS

Conmon CSV
Conmon CSV: Conmon Jitter
Conmon CSV: Conmon Line Quality
Conmon CSV: Conmon Ping
Connected clients
DHCP Leases
HTTP Performance
HTTP Performance Average
HTTPS Performance
HTTPS Performance Average
NTP Performance
NTP Performance Average
SSH Service: SSH service is running
Internet IPv4
Internet IPv6
Linux memory by Zabbix agent: Available memory
Linux memory by Zabbix agent: Available memory in %
Linux memory by Zabbix agent: Memory utilization
Linux memory by Zabbix agent: Free swap space
Linux memory by Zabbix agent: Free swap space in %
Linux memory by Zabbix agent: Total memory
Linux memory by Zabbix agent: Total swap space
Memory WebUI Free
Memory WebUI Total
Memory WebUI Used
CPU idle time
CPU idle time: CPU utilization
Number of CPUs
Load average (15m avg)
Load average (5m avg)
Load average (1m avg)
Maximum number of processes
Number of processes
Number of running processes
Operating system
System boot time
System description
System local time
System name
System uptime
Temperature CPU
Temperature Wireless 2.4GHz
Temperature Wireless 5.0GHz
Zabbix agent: Host name of Zabbix agent running
Zabbix agent: Version of Zabbix agent running
Zabbix agent: Zabbix agent ping
Zabbix agent: Zabbix agent availability
Network discovery items
Mounted filesystem discovery
Block devices discovery
ICMP Ping: ICMP loss
ICMP Ping: ICMP ping
ICMP Ping: ICMP response time

TRIGGERS

ALERT CPU High temperature
Conmon reports low line quality
CPU High temperature
Getting closer to process limit (over 80% used)
High CPU utilization (over % for 5m)
ICMP Ping: High ICMP ping loss
ICMP Ping: High ICMP ping response time
Linux memory by Zabbix agent: High memory utilization (> % for 5m)
Linux memory by Zabbix agent: High swap space usage (less than % free)
HTTP service is down
HTTPS service is down
Linux memory by Zabbix agent: Lack of available memory
Load average is too high (per CPU load for 5m)
NTP service is down
Operating system description has changed
SSH Service: SSH service is down
System name has changed
System time is out of sync (diff with Zabbix server > s)
ICMP Ping: Unavailable by ICMP ping
Wireless 2.4GHz high temperature
Wireless 5.0Hz high temperature
Zabbix agent: Zabbix agent is not available (for m)
HOST has been restarted (uptime < 10m)

GRAPHS

CPU utilization
DHCP x Connected
Linux memory by Zabbix agent: Memory usage
Linux memory by Zabbix agent: Memory utilization
Memory WEBUI
Processes
Linux memory by Zabbix agent: Swap usage
System load
Temperature
WEB x NTP Perfomance

DISCOVERY RULES

Linux network interfaces by Zabbix agent: Network interface discovery
Linux filesystems by Zabbix agent: Mounted filesystem discovery
Linux block devices by Zabbix agent: Block devices discovery

WEB MONITORING

HTTPS WEB UI Reply
HTTP WEB UI Reply

GRAPH EXAMPLE

Graph examples



TESTED AS IS
This template was tested only with Asus RT-AC86U / RT-AC87U / RT-AX86U router running an Asus Merlin firmware.
It should work with other Asus routers as well.
Feedbacks are welcome.