Zabbix Monitoring of Turris Omnia Network interfaces not working

Hi There,

i am trying to monitor my Turris Omnia via Zabbix. I already did:
opkg install zabbix-agentd zabbix-extra-mac80211 zabbix-extra-network zabbix-extra-wifi zabbix-get zabbix-sender

And adapted the config so i can see my turris in Zabbix. It already shows me CPU, Memory and FileSystems (i am using Standard LinuxOS Template, not OpenWRT Template as it is not importable on Zabbix 4.4.10). But it doesnt show me any network interfaces :frowning:

In the package Manager of openwrt zabbix-extra-network and zabbix-extra-wifi show me they’re not installed. Error message is “package “zabbix-extra-wifi” postinst script returned status 1”

Does anyone know how to enable or configure the zabbix agent to get the network interfaces monitored ?

Would be great help !
Thank you !

Hello,

Can you please share with us your version of Turris OS?

of course:
TurrisOS 5.1.0 33973a90dc210c45d2fea38b1b68786734066500 / LuCI branch git-20.234.16293-a82f67e

I have the same issue using “TurrisOS 5.3.9 ecbbb373edf7be017e546be2443e6c422cb9c220 r11430+92-ecbbb373ed”.
Not just with zabbix-extra-wifi but also with zabbix-extra-network. I’m getting the following error:

root@ap2:~# opkg install zabbix-extra-network
Package zabbix-extra-network (4.0.37-1) installed in root is up to date.
Configuring zabbix-extra-wifi.
Usage: killall [OPTION]… [–] NAME…
killall -l, --list
killall -V, --version

-e,–exact require exact match for very long names
-I,–ignore-case case insensitive process name match
-g,–process-group kill process group instead of process
-y,–younger-than kill processes younger than TIME
-o,–older-than kill processes older than TIME
-i,–interactive ask for confirmation before killing
-l,–list list all known signal names
-q,–quiet don’t print complaints
-r,–regexp interpret NAME as an extended regular expression
-s,–signal SIGNAL send this signal instead of SIGTERM
-u,–user USER kill only process(es) running as USER
-v,–verbose report if the signal was successfully sent
-V,–version display version information
-w,–wait wait for processes to die
-n,–ns PID match processes that belong to the same namespaces
as PID

Configuring zabbix-extra-network.
Usage: killall [OPTION]… [–] NAME…
killall -l, --list
killall -V, --version

-e,–exact require exact match for very long names
-I,–ignore-case case insensitive process name match
-g,–process-group kill process group instead of process
-y,–younger-than kill processes younger than TIME
-o,–older-than kill processes older than TIME
-i,–interactive ask for confirmation before killing
-l,–list list all known signal names
-q,–quiet don’t print complaints
-r,–regexp interpret NAME as an extended regular expression
-s,–signal SIGNAL send this signal instead of SIGTERM
-u,–user USER kill only process(es) running as USER
-v,–verbose report if the signal was successfully sent
-V,–version display version information
-w,–wait wait for processes to die
-n,–ns PID match processes that belong to the same namespaces
as PID

Collected errors:

  • pkg_run_script: package “zabbix-extra-wifi” postinst script returned status 1.
  • opkg_configure: zabbix-extra-wifi.postinst returned 1.
  • pkg_run_script: package “zabbix-extra-network” postinst script returned status 1.
  • opkg_configure: zabbix-extra-network.postinst returned 1.

and:
root@ap2:~# opkg install zabbix-extra-wifi
Package zabbix-extra-wifi (4.0.37-1) installed in root is up to date.
Configuring zabbix-extra-wifi.
Usage: killall [OPTION]… [–] NAME…
killall -l, --list
killall -V, --version

-e,–exact require exact match for very long names
-I,–ignore-case case insensitive process name match
-g,–process-group kill process group instead of process
-y,–younger-than kill processes younger than TIME
-o,–older-than kill processes older than TIME
-i,–interactive ask for confirmation before killing
-l,–list list all known signal names
-q,–quiet don’t print complaints
-r,–regexp interpret NAME as an extended regular expression
-s,–signal SIGNAL send this signal instead of SIGTERM
-u,–user USER kill only process(es) running as USER
-v,–verbose report if the signal was successfully sent
-V,–version display version information
-w,–wait wait for processes to die
-n,–ns PID match processes that belong to the same namespaces
as PID

Configuring zabbix-extra-network.
Usage: killall [OPTION]… [–] NAME…
killall -l, --list
killall -V, --version

-e,–exact require exact match for very long names
-I,–ignore-case case insensitive process name match
-g,–process-group kill process group instead of process
-y,–younger-than kill processes younger than TIME
-o,–older-than kill processes older than TIME
-i,–interactive ask for confirmation before killing
-l,–list list all known signal names
-q,–quiet don’t print complaints
-r,–regexp interpret NAME as an extended regular expression
-s,–signal SIGNAL send this signal instead of SIGTERM
-u,–user USER kill only process(es) running as USER
-v,–verbose report if the signal was successfully sent
-V,–version display version information
-w,–wait wait for processes to die
-n,–ns PID match processes that belong to the same namespaces
as PID

Collected errors:

  • pkg_run_script: package “zabbix-extra-wifi” postinst script returned status 1.
  • opkg_configure: zabbix-extra-wifi.postinst returned 1.
  • pkg_run_script: package “zabbix-extra-network” postinst script returned status 1.
  • opkg_configure: zabbix-extra-network.postinst returned 1.