Zabbix Proxy: Difference between revisions
From DWIKI
(Created page with "=Documentation= *[https://www.zabbix.com/documentation/current/en/manual/distributed_monitoring/proxies Zabbix proxies] =FAQ= ==cannot accept connection from proxy== If you see this in server log, check: Administration->Proxies->Your proxy->Proxy addresses") |
|||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Documentation= | =Documentation= | ||
*[https://www.zabbix.com/documentation/current/en/manual/distributed_monitoring/proxies Zabbix proxies] | *[https://www.zabbix.com/documentation/current/en/manual/distributed_monitoring/proxies Zabbix proxies] | ||
*[https://www.zabbix.com/documentation/current/en/manual/encryption/using_pre_shared_keys Using pre-shared keyss] | |||
=HOWTO= | |||
==Building zabbix-proxy on ubuntu== | |||
On Ubuntu-22.04 i had: | |||
./configure --enable-agent --enable-proxy --with-sqlite3 --with-openipmi --with-net-snmp --with-gnutls --with-libcurl | |||
requiring: | |||
apt-get install gcc make libsqlite3-dev zlib1g-dev libevent-dev libpcre3-dev libsnmp-dev libopenipmi-dev libgnutls28-dev libcurl4-gnutls-dev | |||
===Zabbix proxy was compiled without VMware support=== | |||
apt install libxml2-dev | |||
and | |||
--with-libxml2 | |||
===configure: error: LIBXML2 library not found=== | |||
apt install pkg-config | |||
=FAQ= | =FAQ= | ||
==Cannot find module (IF-MIB): At line 1 in (none)== | |||
Check /etc/snmp/snmp.conf for | |||
mibs +ALL | |||
==cannot send list of active checks== | |||
See [[Zabbix#cannot_send_list_of_active_checks]] | |||
==cannot accept connection from proxy== | ==cannot accept connection from proxy== | ||
If you see this in server log, check: | If you see this in server log, check: | ||
Administration->Proxies->Your proxy->Proxy addresses | Administration->Proxies->Your proxy->Proxy addresses | ||
==Nodata and proxy== | |||
[https://www.zabbix.com/documentation/5.0/en/manual/introduction/whatsnew500#no-data-triggers-sensitive-to-proxy-availability https://www.zabbix.com/documentation/5.0/en/manual/introduction/whatsnew500#no-data-triggers-sensitive-to-proxy-availability] | |||
== Zabbix proxy poller processes more than 75% busy== | |||
A passive proxy went away? | |||
== Zabbix unreachable poller processes more than 75% busy == | |||
?? | |||
== cannot send heartbeat message == | |||
Proxy wrong version? | |||
==Zabbix poller processes more than 75% busy== | |||
== Zabbix does not support SQLite3 database upgrade. == | |||
Stop the proxy and (re)move the .db file | |||
== [Z3002] cannot create database 'zabbix_proxy': [0] unable to open database file == | |||
fix DBName | |||
== cannot initialize database: cannot open database == | |||
Probably fresh install, in case of sqlite: | |||
In proxy config: | |||
DBName=/var/lib/zabbix/zabbix_proxy | |||
and restart zabbix-proxy | |||
== Cannot parse heartbeat from active proxy == | |||
TBD, probably name issue | |||
== Troubleshoot high queue on proxy == | |||
*[https://blog.zabbix.com/how-to-troubleshoot-zabbix-proxy-high-queue/12244/ https://blog.zabbix.com/how-to-troubleshoot-zabbix-proxy-high-queue/12244/] | |||
==TLS read fatal alert "unknown PSK identity"== | |||
Could mean you forgot | |||
TLSAccept=psk | |||
in proxy config | |||
== poller data processes == | |||
StartPollers | |||
== cannot obtain data from proxy "proxybox": ZBX_TCP_READ() failed: [104] Connection reset by peer == | |||
Could be a proxy configured passive, and it's unreachable | |||
==force "sending configuration data to proxy"== | |||
zabbix_proxy -R config_cache_reload |
Latest revision as of 17:19, 21 February 2024
Documentation
HOWTO
Building zabbix-proxy on ubuntu
On Ubuntu-22.04 i had:
./configure --enable-agent --enable-proxy --with-sqlite3 --with-openipmi --with-net-snmp --with-gnutls --with-libcurl
requiring:
apt-get install gcc make libsqlite3-dev zlib1g-dev libevent-dev libpcre3-dev libsnmp-dev libopenipmi-dev libgnutls28-dev libcurl4-gnutls-dev
Zabbix proxy was compiled without VMware support
apt install libxml2-dev
and
--with-libxml2
configure: error: LIBXML2 library not found
apt install pkg-config
FAQ
Cannot find module (IF-MIB): At line 1 in (none)
Check /etc/snmp/snmp.conf for
mibs +ALL
cannot send list of active checks
See Zabbix#cannot_send_list_of_active_checks
cannot accept connection from proxy
If you see this in server log, check:
Administration->Proxies->Your proxy->Proxy addresses
Nodata and proxy
Zabbix proxy poller processes more than 75% busy
A passive proxy went away?
Zabbix unreachable poller processes more than 75% busy
??
cannot send heartbeat message
Proxy wrong version?
Zabbix poller processes more than 75% busy
Zabbix does not support SQLite3 database upgrade.
Stop the proxy and (re)move the .db file
[Z3002] cannot create database 'zabbix_proxy': [0] unable to open database file
fix DBName
cannot initialize database: cannot open database
Probably fresh install, in case of sqlite: In proxy config:
DBName=/var/lib/zabbix/zabbix_proxy
and restart zabbix-proxy
Cannot parse heartbeat from active proxy
TBD, probably name issue
Troubleshoot high queue on proxy
TLS read fatal alert "unknown PSK identity"
Could mean you forgot
TLSAccept=psk
in proxy config
poller data processes
StartPollers
cannot obtain data from proxy "proxybox": ZBX_TCP_READ() failed: [104] Connection reset by peer
Could be a proxy configured passive, and it's unreachable
force "sending configuration data to proxy"
zabbix_proxy -R config_cache_reload