Ad Widget

Collapse

Manage 3rd party application - start/stop/restart etc

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lori
    Junior Member
    • Dec 2012
    • 2

    #1

    Manage 3rd party application - start/stop/restart etc

    Is it possible to configure Zabbix to manage and monitor a number of 3rd party applications?

    What I'm hoping to be able to do is something along the lines of:

    At time A: Start a process
    At time Z: Stop a process

    If at any time between A and Z the process dies Zabbix should both report the fact it has died, and immediately attempt to restart it.

    If the process refuses to come up after N attempts within a configurable time window Zabbix should stop attempting to restart it and escalate the issue.

    These 3rd party applications are all in-house bespoke applications, so using the Zabbix API is fine.

    Thanks in advance
  • BDiE8VNy
    Senior Member
    • Apr 2010
    • 680

    #2
    An action can issue remote commands like starting or stopping a service.
    Such actions could be executed by triggers with time() functions.

    A combination of time() functions with the last() function on an item for process count could trigger an action within a specific time range and a specific process state.

    An action can have several steps to for example redo things several times and do something else after a defined time.

    Take a look at:
    Triggers
    Supported trigger functions
    Actions
    Escalations

    But keep in mind that ZABBIX is not an scheduling system like TWS or similar!

    Comment

    • lori
      Junior Member
      • Dec 2012
      • 2

      #3
      Thanks BDiE8VNy - this is great!

      Comment

      Working...