Software components of Job Arranger for Zabbix

Job Arranger for Zabbix consists of several major software components, the responsibilities of which are outlined below.

Server

Job Server is the central component of the software. It is responsible for starting up jobnets based on the schedule and calendar. It command Job Agents to execute defined jobs. It also receive agent sent data, process some external call requests. Moreover, it performs agentless jobs execution.

Agent

Job Agents are deployed on each target host in order to execute jobs. Agents receive jobs from server which need to run. After executing jobs, agent sent the results data back to server.

Manager

Job Manager is a window application which users can use to create jobs, schedule and calendar. User can run the jobs, hold a job, skip a job, force stop a job etc. Users can also monitor the executing jobs.

These components communicate with each other to execute and monitor the jobs.

Check how these components communicate with each other