Software components of Job Arranger for Zabbix
Job Arranger for Zabbix consists of several major software components, the responsibilities of which are outlined below.
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.
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.
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.