I started using Zabbix about a year ago, trying to get it running on the Raspberry Pi "platform." I wanted to deploy a different OS than the standard Raspbian, and went through tests on NetBSD, FreeBSD, and another Linux flavor before settling on FreeBSD and Zabbix 5.4.
OS, database, application deploy
- FreeBSD 13.1 ELF 64-bit LSB executable, ARM aarch64
- Postgres 14.5 (I missed 15.x by 1 or 2 dependent patch levels)
- Zabbix 6.2.6
|May 12||11:01:06||zabbix5-agent-5.0.28 installed|
|May 12||15:19:38||zabbix62-frontend-php81-6.2.3 installed|
|May 12||14:55:37||zabbix62-server-6.2.3 installed|
|May 12||15:49:31||zabbix62-frontend-php81-6.2.3 deinstalled|
|May 12||15:50:41||php82-pgsql-8.2.0.r2 installed|
|May 12||15:52:34||mod_php82-8.2.0.r2_1 installed|
|Jan 10||16:12:16||php82-pgsql-8.2.0.r2 deinstalled|
|Jan 10||03:29:27||zabbix62-frontend-php81-6.2.3 installed|
|Jan 10||03:48:51||mod_php82-8.2.0.r2_1 deinstalled|
|Jan 10||03:49:25||mod_php81-8.1.12 installed|
|Jan 10||18:48:59||zabbix62-server-6.2.3 deinstalled|
|Jan 10||18:49:39||zabbix62-server-6.2.6 installed|
|Jan 10||19:19:52||zabbix62-frontend-php81-6.2.6 installed|
|Jan 10||20:20:05||php81-pgsql-8.1.14 installed|
Voila (I particularly like the new built-in map feature)
Above, a 3 piece snapshot of the Zabbix dashboard after loading a dozen or so nodes. A primary devolution is that host connections do not show as green except where there are no active checks. In that case, the "ZBX" icon is grey; hovering over it produces a pop-up with two status boxes. Active checks shows status "Unknown" and the host check shows "Available". Which is less helpful than earlier versions that simply showed green or red for connected or not.
The funny part here is that highlight the 3 letters triggered goog to display completely unrelated search results on screen.
One dollar gets you two dollars.
"Error $2 on $1"
Known error, "The $1, $2 macros were deprecated,"
Slower hardware (the downgrade)
slow query: 3.138252 sec,
"delete from history where itemid=10073 and clock<1673580394"
The first working Zabbix server I set up that stayed running was on FreeBSD using a Raspberry Pi 4 with 4GB RAM. This build is on a Pi 3B with 1GB. The former runs of an SSD while the latter has a micro-SD and a USB-3 for the database files. The 3 only has USB-2 speed.
My user experience is that the new platform feels slower but not maddeningly. If I can avoid adding a plugin interface and drive that would be preferable for look and feel.
MORE TO DO
dashboardsWould like to do more with the supplied features like dashboards, and new features to be discovered. This view of "room light" shows we're in winter with the short days. A health aide to avoid seasonal disorders perhaps?
history data moves
I've cobbled a Perl script to read from one Zabbix server and insert trending for one item into a second server, using a control table of "from" and "to" record IDs. Not bullet-proof but efficient enough even with row level commits to be a breeze.
benchmark - Two Pi Zeros running NetBSD 10 beta:
There is one visible gap on the node with the troublesome USB to ethernet connectors.
The spike is from an install; working on setting up parallel benchmark tests on these for comparisons.
The bad ethernet behavior is noticeable as gaps in the red line...