Skip to content

Zabbix Alert Tracker - a demonstration project showing how to obtain alert recipients from the Zabbix API for triggers associated with a selected host using the zabbix_utils library.

License

Notifications You must be signed in to change notification settings

aiantsen/zabbix-alert-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alert Tracker

Overview

Alert Tracker is a demonstration project showing how to obtain alert recipients from the Zabbix API for triggers associated with a selected host using the zabbix_utils library. This project is a part of the article on Zabbix Blog.

Requirements

This project requires the following Python packages, which are specified in the requirements.txt file:

zabbix_utils[async]>=2.0.0
flask[async]

Installation

  1. Clone the repository:
git clone https://github.com/aiantsen/zabbix-alert-tracker.git
  1. Navigate to the project directory:
cd alert-tracker
  1. Create a virtual environment (optional but recommended):
python -m venv venv
  1. Activate the virtual environment:
  • For Windows:
venv\Scripts\activate
  • For macOS/Linux:
source venv/bin/activate
  1. Install the required packages:
pip install -r requirements.txt

Usage

To run the application, use the following command:

flask run

You can then access the application at http://127.0.0.1:5000.

Contributing

As this is a demonstration project, we welcome interest in further development. If you have suggestions, improvements, or fixes, please feel free to submit an issue.

Disclaimer: This is a prototype project. Its current state may not be suitable for production use. Please use it as a reference or foundation for your own implementations.

License

This project is open source and available under the MIT License.

About

Zabbix Alert Tracker - a demonstration project showing how to obtain alert recipients from the Zabbix API for triggers associated with a selected host using the zabbix_utils library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published