Надгледање

Белешка

This function is only available in self hosted instances. For our SaaS customers, we’re monitoring the system on our own and take steps to fix potential problems directly.

Уопштено

On the monitoring page, you can see the current health state of Zammad under Current Status at the bottom. This can be useful if you want to have a look if everything is up and running. As an example, you could have a look in the monitoring when you assume that some emails aren’t processed from Zammad.

Белешка

Не можете да примите имејл поруке и стање надгледања је „без проблема“?

Zammad ће вас само обавестити о необрађеним имејл порукама. Ово није случај са превеликим имејл порукама. Можете подесити максималну величину имејл порука путем Подешавања.

API надгледања

Beside the indication in the monitoring page, you can also use an external monitoring tool to monitor Zammad’s health. To request the health of Zammad, you need to provide the API key (token) to the external monitoring tool. You can copy the token from the Current Token field as well as the whole API endpoint of your system (Health Check field), in which the API token is already included.

Снимак екрана који приказује тренутни кључ и проверу доступности

Снимак екрана који приказује кључ и проверу доступности

In addition to that, you can reset the auto-generated token to make sure that already configured monitoring systems won’t work anymore. So, please use this Reset button only if you know what you do!

Пример резултата

Није пронађен ниједан проблем

Индикатор у Zammad-у:

Снимак екрана који приказује преглед надгледања без проблема

API одговор:

{
   "healthy": true,
   "message": "success"
}
Проблеми су пронађени

Индикатор у Zammad-у:

Снимак екрана који приказује преглед надгледања са проблемима

API одговор:

{
   "healthy": false,
   "message": "Failed to run background job #1 'TicketArticleCommunicateEmailJob' 1 time(s) with 2 attempt(s).;Channel: Email::Account in  Imap: Connection refused - connect(2) for 127.0.0.1:143 (Errno::ECONNREFUSED);Channel: Email::Account out  Smtp: Connection refused - Network connection to 'localhost' (port 25) could not be established: Connection refused - connect(2) for \"localhost\" port 25 (Errno::ECONNREFUSED)",
   "issues": [
      "Failed to run background job #1 'TicketArticleCommunicateEmailJob' 1 time(s) with 2 attempt(s).",
      "Channel: Email::Account in  Imap: Connection refused - connect(2) for 127.0.0.1:143 (Errno::ECONNREFUSED)",
      "Channel: Email::Account out  Smtp: Connection refused - Network connection to 'localhost' (port 25) could not be established: Connection refused - connect(2) for \"localhost\" port 25 (Errno::ECONNREFUSED)"
   ],
   "actions": [],
   "token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx"
}