Beginner question.
I have several services that perform tasks (e.g. convert a video file), and I was wondering if Zabbix can be used to monitor these services.
Either by pulling (contacting a REST API) or by pushing (zabbix_sender) I could get information about the service.
What I would like to see is a task list, showing e.g.:
start time, end time (if completed), status (in progress, completed, failed, etc.), name of file, length of file, name of system it is running on, etc.
It is not clear if this is possible in Zabbix (and if so: how):
- task based overviews (a task consists of multiple events [task starting and stopping, etc.]), task1 should only appear once in the list, with a status field showing if it is in progress, completed, or failed.
- receive+process (e.g.) JSON objects with multiple fields so that I look up / filter messages for e.g. a certain file or files of a certain size.
Any suggestions?
I have several services that perform tasks (e.g. convert a video file), and I was wondering if Zabbix can be used to monitor these services.
Either by pulling (contacting a REST API) or by pushing (zabbix_sender) I could get information about the service.
What I would like to see is a task list, showing e.g.:
start time, end time (if completed), status (in progress, completed, failed, etc.), name of file, length of file, name of system it is running on, etc.
It is not clear if this is possible in Zabbix (and if so: how):
- task based overviews (a task consists of multiple events [task starting and stopping, etc.]), task1 should only appear once in the list, with a status field showing if it is in progress, completed, or failed.
- receive+process (e.g.) JSON objects with multiple fields so that I look up / filter messages for e.g. a certain file or files of a certain size.
Any suggestions?