Notifications & Automatic actions
Inform responsible personnel about occurrence of events using many different channels and options. Zabbix provides a complete workflow: sending notifications, allowing acknowledgement of information received, escalation of information to other people, and ability to take actions.
Furthermore, notifications can be scripted. Notification content is completely customizable depending on the context. Each contact can be notified for specified levels using specified media at specified days and times.
Runtime or inventory information, configuration information and latest data can be included in a notification message. A message may have such fields as:
Message customization options:
- Date and time
- Host name
- Items' value
- Triggers' values
- Host profile
- User macros
- Escalation history
See the user macro section for more details.
Customise depending on recipient
When sending a message to a specific user or user group, the message about the same problem can be customised to provide a different set of information depending on the role of recipient within an organization.
Execute remote command
Shell commands can be executed on the remote system to remedy a situation where a system may be overloaded or services stop working properly. The most typical command to use is for restarting a server or services.
More information about remote execution of commands is available in the manual.
Escalate response to problems
An escalation contains a scenario that represents a timeline for sending notifications, first to an initial recipient, then, if the problem persists or no acknowledgement is made, to other recipients and even executing commands upon necessity.
Supported escalations options:
- Immediately inform users about new problems
- Pro-actively execute remote scripts
- Repeat notifications until problem is resolved
- Delay notifications and remote commands
- Escalate problems to other user groups
- Different escalation path for acknowledged and unacknowledged problems
- Recovery message to all interested parties
- Unlimited number of escalation steps
Zabbix provides effective and extremely flexible escalation building rules. Depending on the setup, Zabbix will automatically escalate (go to the next escalation step) unresolved problems and execute actions assigned to each escalation step.
Escalation history can be included into notification messages, so that the current recipient sees what has been going on and why he has received this message.