Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

15 Altres problemes

Connexi¨® i systemd

Recomanem crear un usuari zabbix com a usuari del sistema, sense possibilitat de connectar-s'hi. Alguns usuaris ignoren la recomanaci¨® i empren el mateix compte per connectar-se (per exemple per SSH) a l'equip on hi ha el Áú»¢¶Ä²©. Aix¨° pot tombar el dimoni Áú»¢¶Ä²© despr¨¦s al desconnectar. En aquest cas, tindreu alguna cosa com aix¨°, al registre del servidor Áú»¢¶Ä²©:

zabbix_server [27730]: [file:'selfmon.c',line:375] lock failed: [22] Invalid argument
       zabbix_server [27716]: [file:'dbconfig.c',line:5266] lock failed: [22] Invalid argument
       zabbix_server [27706]: [file:'log.c',line:238] lock failed: [22] Invalid argument

i al registre de l'agent Áú»¢¶Ä²©:

zabbix_agentd [27796]: [file:'log.c',line:238] lock failed: [22] Invalid argument

Aix¨° passa per el par¨¤metre per defecte de systemd RemoveIPC=yes configurat a /etc/systemd/logind.conf. Quan sortiu del sistema, els sem¨¤fors creats per Áú»¢¶Ä²© s'esborren, i provoquen l'errada.

Una frase de la documentaci¨® de systemd:

RemoveIPC=
       
       Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the
       user fully logs out. Takes a boolean argument. If enabled, the user may not consume IPC resources
       after the last of the user's sessions terminated. This covers System V semaphores, shared memory
       and message queues, as well as POSIX shared memory and message queues. Note that IPC objects of the
       root user and other system users are excluded from the effect of this setting. Defaults to "yes".

Hi ha dues solucions per aquest problema:

  1. (recomanada) Deixeu d'emprar el compte zabbix per qualsevol cosa que no siguin els processos de Áú»¢¶Ä²©, i creeu un altre compte per fer qualsevol altra tasca.
  2. (no recomanada) Definiu RemoveIPC=no dans /etc/systemd/logind.conf i reinicieu el sistema. Fixeu-vos que RemoveIPC ¨¦s un par¨¤metre de tot el sistema, modificar-lo afectar¨¤ a tot el sistema.

?s de la interf¨ªcie Áú»¢¶Ä²© darrera d'un proxy

Si la interf¨ªcie Áú»¢¶Ä²© s'executa darrera d'un proxy, el cam¨ª de la cookie dins del fitxer de configuraci¨® del proxy s'ha de reescriure per correspondre al cam¨ª del proxy invers. Veieu els exemples aqu¨ª sota. Si el cam¨ª de la cookie no es reescriu pas, els usuaris poden trobar-se amb problemes d'autoritzaci¨® quan provin de connectar a l'entorn de Áú»¢¶Ä²©.

Exemple de configuraci¨® per a nginx
# ..
       location / {
       # ..
       proxy_cookie_path /zabbix /;
       proxy_pass http://192.168.0.94/zabbix/;
       # ..
Exemple de configuraci¨® per a Apache
# ..
       ProxyPass "/" http://host/zabbix/
       ProxyPassReverse "/" http://host/zabbix/
       ProxyPassReverseCookiePath /zabbix /
       ProxyPassReverseCookieDomain host zabbix.example.com
       # ..