Configuring Alerts for a Particular Host Group

From Notes_Wiki

Home > Zabbix > Configuring Alerts for a Particular Host Group

Before configuring alerts, the host group should be present and must contain some hosts with Zabbix agents installed on them.

Configuring Media Type

If you are already using a media type, you can use the same. Otherwise, you can create a media type exclusively to send emails to external domains (for example, Gmail, Outlook).

  • Login as Admin to Zabbix web UI
  • Navigate to Alerts > Media Types
  • Select Create Media Type
  • Provide the following details:
Name: <name>
Type: Email
Email provider: Generic SMTP
SMTP server: <server IP or Domain>
SMTP server port: <port>
Email: <email>
Authentication: Username and Password
Username: <username>
Password: <password>
Message format: Plain Text
  • After creating the new media type, click on Test, which is on the far right
  • Test the new media type by providing the required details (Send to, Subject, etc.)
  • If the test is successful, you will see the Media type test successful. prompt

User Group Permission

To send alerts to a particular user, the user must be created and a media type must be assigned. The user must also be part of a user group.

To give host permissions to a user group, follow the steps below:

  • Navigate to Users > User Groups
  • Select the Group where the user is present
  • Select Host permissions tab
  • In the Permissions section, add the required host group and click Update to finalize the changes

Trigger Actions

  • Navigate to Alerts > Actions > Trigger Actions
  • Select Create Action
  • Provide the following details:
Name: <name>
Type of calculation: And/Or
Conditions: 
          condition1: Trigger severity is greater than or equals Average
          Condition2: Host group equals <host group>
  • Navigate to Operations tab
  • in Operations section, select Add
  • The Operation details box opens, Select the Send to users and Send to media type as per requirement.
  • In Recovery options Click Add and select Notify all involved and click OK
  • click on OK/Update to finalize the changes

Testing the Alerts

To test the alerts, create a test host in the host group. After a few minutes, the test host will generate an error stating “Zabbix agent is not available.” Follow the steps below to verify whether the alert is sent:

  • Navigate to Reports > Action log
  • Select "Last 5 Minutes" on the top right corner to view the logs easily
  • View the action logs, the logs should contain the correct recipient and message.