HalfBit - I’ve got a fresh 5.2 Zabbix install and an atheros r7800. Will give this template a spin when I can. I’m pretty new to Zabbix, but would definitely like to monitor the router. Will see how it goes.
Awesome. That's the model I've been wanting to test it on so that's great to hear. Bring on the questions. I'm no expert, but I have learned a TON this go around, and I've been able to integrate the statistics from my pi-hole using the APIs.
If you haven't yet imported the template, here's an updated version. I've tweaked colors, interval times and other minor things...maybe an item or two.
It's up to:
216 items
58 triggers
23 graphs
Here's my config for UserParameters in the Admin GUI:
Awesome, thanks. I've imported it but at the moment can't seem to get any data out of the router.
Very interested in your Pihole monitoring too, as I'm running two instances.
Did you update the Admin GUI with your Zabbix server's IP and enable the service/agent? If you use the Server field in the Admin GUI, you don't need the Server= line unless you're trying/testing from multiple servers and need to enable the connections from each server. The text field in the Admin GUI only allows one IP address.
Do the Zabbix listeners appear to be running? You can tail|less the Zabbix agent logs at /var/log/zabbix.log on the CLI. _________________ R7800 Nighthawk - DD-WRT v3.0-r58850 std (Primary)
R7800 Nighthawk - DD-WRT v3.0-r58389 std (Cold Secondary)
▲ ACTIVE / INACTIVE ▼
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Still works great after running for 10 years solid)
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Cold Secondary)
R7000 Nighthawk - DD-WRT v3.0-r58389 std (Extra)
~~~~~~~~~~Dismantled for learning opportunities~~~~~~~~~~
WRT54Gv2
WRT54Gv8.2
~~~~~~~~~~Other Settings~~~~~~~~~
https://nextdns.io/?from=2d3sq39x https://pi-hole.net/ https://github.com/DNSCrypt/dnscrypt-proxy
Awesome, thanks. I've imported it but at the moment can't seem to get any data out of the router.
Very interested in your Pihole monitoring too, as I'm running two instances.
Did you update the Admin GUI with your Zabbix server's IP and enable the service/agent? If you use the Server field in the Admin GUI, you don't need the Server= line unless you're trying/testing from multiple servers and need to enable the connections from each server. The text field in the Admin GUI only allows one IP address.
Do the Zabbix listeners appear to be running? You can tail|less the Zabbix agent logs at /var/log/zabbix.log on the CLI.
I’m an idiot.. was trying SNMP. Facepalm. Don’t really have time to play with it today as tiling the kitchen, but I’ve got tons of the template items reporting data.
The only ones that have ‘failed’ are for packages the router doesn’t have installed/services I’m not running. So looks good to me!
I’m an idiot.. was trying SNMP. Facepalm. Don’t really have time to play with it today as tiling the kitchen, but I’ve got tons of the template items reporting data.
The only ones that have ‘failed’ are for packages the router doesn’t have installed/services I’m not running. So looks good to me!
Now that I think about it, in order for all of the items to work for the DDWRT template, you will need the custom UserParameters in the Admin GUI that I've listed:
Ultimately you can disable or delete things you don't feel are necessary. I've been building the items, triggers and graphs into the template, and disabling irrelevant items/triggers/etc. for things I didn't need, want, or care about on the host. _________________ R7800 Nighthawk - DD-WRT v3.0-r58850 std (Primary)
R7800 Nighthawk - DD-WRT v3.0-r58389 std (Cold Secondary)
▲ ACTIVE / INACTIVE ▼
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Still works great after running for 10 years solid)
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Cold Secondary)
R7000 Nighthawk - DD-WRT v3.0-r58389 std (Extra)
~~~~~~~~~~Dismantled for learning opportunities~~~~~~~~~~
WRT54Gv2
WRT54Gv8.2
~~~~~~~~~~Other Settings~~~~~~~~~
https://nextdns.io/?from=2d3sq39x https://pi-hole.net/ https://github.com/DNSCrypt/dnscrypt-proxy
It's been a while since I have been in this thread. I have recently moved on from Linksys's WRT3200ACM to NetGear's R7800. I adjusted the template I was using and linked earlier in this thread to a newer template as there were a couple of things that wouldn't work just right for the Linksys that's working for the Netgear. On the WAN connection I am still measuring in bites per second vs bytes per second. Folks who want to use the template will need to make sure they turn on the agent and snmp. I'm unsure if it uses SNMP or not, but it does use the zabbix agent. Just go to services in ddwrt and go to the bottom and enable Zabbix Agent, and put in ip address of the Zabbix server you want your device talking to. Then import this template in Zabbix web console.
This template works in Zabbix 5.2, and that was the version that I exported it from. Also I had to zip the yaml file since the file extension is not allowed to be uploaded to DD-WRT's forum.
I'm using a Linksys WRT54GL with DD-WRT v3.0-r49741 std (08/15/22), but there is no Zabbix in Service Tab.
Where is my problem? Wron DD-WRT Version? What will I need?
You won't see Zabbix on a 4MB flash device, especially an antique like that. _________________ "The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep." - Robert Frost
"I am one of the noticeable ones - notice me" - Dale Frances McKenzie Bozzio
I adjusted the template I was using and linked earlier in this thread to a newer template as there were a couple of things that wouldn't work just right for the Linksys that's working for the Netgear[...]
Dear SparkStormrider,
thank you for sharing your template with us. I am running Zabbix 6.4 and tried to import the latest Template, but unfortunately get the error
Code:
Invalid parameter "/7/trapper_hosts": value must be empty.
I tried to fix this myself, but I can not even find trapper or trapper_hosts within the yaml so I am lost at the moment how to fix this. I hope you are still around, reading this and can maybe share an idea where I could look out for.
The template posted before yours works on import, but as you write, it has some issues you seem to have fixed. So I would be glad if I could use yours
Does anyone have a working zabbix template for CPU temperatures when running a Netgear R7800?
I recently swapped my R7000 out for a R7800 and am trying to work through the differences between Broadcom/Atheros. I've figured out the recent interface name changes, but I can't figure this for CPU temps out, yet.
Any thoughts/guidance the community can share? _________________ R7800 Nighthawk - DD-WRT v3.0-r58850 std (Primary)
R7800 Nighthawk - DD-WRT v3.0-r58389 std (Cold Secondary)
▲ ACTIVE / INACTIVE ▼
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Still works great after running for 10 years solid)
R7000 Nighthawk - DD-WRT v3.0-r58850 std (Cold Secondary)
R7000 Nighthawk - DD-WRT v3.0-r58389 std (Extra)
~~~~~~~~~~Dismantled for learning opportunities~~~~~~~~~~
WRT54Gv2
WRT54Gv8.2
~~~~~~~~~~Other Settings~~~~~~~~~
https://nextdns.io/?from=2d3sq39x https://pi-hole.net/ https://github.com/DNSCrypt/dnscrypt-proxy