Alerty w Zabbix - jak wysyłać powiadomienia do Slack i Telegram?

Wczoraj, 23:36 • 12 min czytania
Samo monitorowanie serwerów i aplikacji nie wystarczy, jeśli administrator nie dostanie natychmiast informacji o problemie. Zabbix pozwala nie tylko zbierać metryki i rysować wykresy, ale także wysyłać automatyczne alerty. Dzięki integracji ze Slack i Telegram powiadomienia trafiają bezpośrednio do zespołu w czasie rzeczywistym. W tym artykule pokazujemy, jak skonfigurować alerty w Zabbix i połączyć je z popularnymi komunikatorami.

Dlaczego warto integrować Zabbix z komunikatorami


E-mail to najprostsza forma alertów, ale w praktyce bywa niewystarczająca.
powiadomienia e-mail łatwo przeoczyć lub mogą trafić do spamu
Slack i Telegram dostarczają powiadomienia natychmiast i są wygodne w zespole
można tworzyć dedykowane kanały/roomy tylko dla alertów
łatwa eskalacja i dzielenie się informacją wśród administratorów

Konfiguracja alertów w Zabbix


Pierwszym krokiem jest przygotowanie odpowiednich mediów (Media types) i użytkowników, którzy będą otrzymywać powiadomienia.
w panelu Zabbix wejdź w Administration → Media types
dodaj nowy typ powiadomień (np. Slack, Telegram)
przypisz media do użytkowników
skonfiguruj akcje (Actions), które określają, kiedy i jakie powiadomienia są wysyłane

Integracja Zabbix z Slack


Slack udostępnia webhooki, które można wykorzystać do integracji.

1. W Slack utwórz nową aplikację i aktywuj 'Incoming Webhooks'
2. Skopiuj wygenerowany URL webhooka
3. W Zabbix dodaj nowy Media type:

Name: Slack
Type: Webhook
Parameters:
webhook_url: https://hooks.slack.com/services/XXX/YYY/ZZZ
channel: "#alerty"
message: "{ALERT.MESSAGE}"
Script: slack.sh
4. Przypisz to medium do użytkownika administratora
5. W Actions zdefiniuj, kiedy wiadomości mają być wysyłane

Przykładowy skrypt Slack (slack.sh)



#!/bin/bash
webhook_url="$1"
channel="$2"
message="$3"

payload="payload={"channel": "${channel}", "text": "${message}"}"
curl -X POST --data-urlencode "$payload" "$webhook_url"

Integracja Zabbix z Telegram


Telegram działa w oparciu o boty i API.

1. W Telegram utwórz nowego bota za pomocą BotFather
2. Zanotuj token API, np. `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`
3. Pobierz swój chat_id (np. przez wysłanie wiadomości do bota i sprawdzenie w API)
4. W Zabbix dodaj nowy Media type (Script) i użyj poniższego skryptu

Przykładowy skrypt Telegram (telegram.sh)



#!/bin/bash
token="$1"
chat_id="$2"
message="$3"

curl -s -X POST "https://api.telegram.org/bot${token}/sendMessage"
-d chat_id="${chat_id}"
-d text="${message}"
-d parse_mode="Markdown"

Tworzenie akcji w Zabbix


Po dodaniu mediów musisz skonfigurować akcje (Actions).
wybierz warunek (np. High CPU usage, Host down)
określ, kto ma dostać powiadomienie i przez jakie medium
dodaj treść wiadomości, np.:

Problem: {EVENT.NAME}
Host: {HOST.NAME}
Severity: {EVENT.SEVERITY}
Time: {EVENT.TIME}

Najlepsze praktyki


twórz osobne kanały w Slack/Telegram tylko dla alertów
grupuj powiadomienia według priorytetów (Warning, High, Disaster)
testuj wysyłkę powiadomień po każdej zmianie konfiguracji
unikaj zalewania zespołu błahymi alertami - ustaw odpowiednie progi

Podsumowanie


Zabbix zintegrowany z komunikatorami umożliwia błyskawiczną reakcję na problemy. Dzięki Slack i Telegram administratorzy dostają powiadomienia tam, gdzie faktycznie je zauważą, co skraca czas reakcji i minimalizuje skutki awarii.

Jeśli chcesz wdrożyć profesjonalny system monitoringu i automatyczne powiadomienia w infrastrukturze IT, skontaktuj się z nami - pomożemy Ci zbudować stabilne i bezpieczne rozwiązanie.
04 wrz 2025 • 7 min czytania

Fail2Ban w praktyce - skuteczna ochrona przed brute force

Ataki brute force na serwery są codziennością. Boty bez przerwy próbują zgadywać hasła do SSH, FTP czy paneli administracyjnych. Nawet...

Zobacz więcej

01 wrz 2025 • 13 min czytania

High Availability - jak zbudować niezawodną infrastrukturę?

W świecie biznesu online każda minuta przestoju to straty finansowe i utrata zaufania klientów. Dlatego coraz więcej firm stawia na...

Zobacz więcej

02 wrz 2025 • 7 min czytania

Cache na serwerze - jak przyspieszyć aplikacje i zmniejszyć obciążenie?

Szybkość działania aplikacji i stron internetowych to jeden z najważniejszych czynników sukcesu w biznesie online. Użytkownicy oczekują...

Zobacz więcej

07 wrz 2025 • 13 min czytania

Najczęstsze błędy administratorów Linux - jak ich unikać?

Administracja serwerami Linux to odpowiedzialne zadanie, w którym nawet drobny błąd może prowadzić do poważnych konsekwencji: przestojów,...

Zobacz więcej

Wczoraj, 23:27 • 11 min czytania

Testowanie backupów - jak upewnić się, że kopie naprawdę działają?

Backupy są podstawą bezpieczeństwa każdej infrastruktury IT. Jednak sam fakt, że kopie zapasowe istnieją, nie daje gwarancji...

Zobacz więcej

Tutaj znajdziesz odpowiedzi na najważniejsze pytania dotyczące naszych usług i wsparcia.

FAQ

Jakie usługi administracji serwerami oferujecie?

Świadczymy kompleksową obsługę - od konfiguracji i monitoringu, przez optymalizację wydajności, aż po pełne wsparcie techniczne 24/7.

Czy zajmujecie się migracją danych i systemów?

Tak, wykonujemy bezpieczne migracje plików, baz danych i aplikacji - bez przestojów i bez dodatkowych kosztów.

Czym różni się serwer dedykowany od VPS?

Serwer dedykowany to pełna maszyna tylko dla Ciebie, a VPS to jej podział na wirtualne środowiska - tańsze, ale współdzielone.

Czy mogę liczyć na pomoc przy awarii?

Tak, monitorujemy serwery całodobowo i natychmiast reagujemy w przypadku awarii, minimalizując ryzyko przestoju.

Czy Wasze rozwiązania są skalowalne?

Oferujemy infrastrukturę, która rośnie razem z Twoim biznesem - łatwo zwiększysz zasoby wtedy, gdy tego potrzebujesz.

Czy oferujecie wsparcie przy budowie infrastruktury?

Tak, projektujemy i wdrażamy środowiska IT dopasowane do potrzeb – od małych firm po duże, złożone systemy.

Jak zabezpieczacie serwery przed atakami i utratą danych?

Stosujemy firewalle, systemy anty-DDoS, regularne backupy i aktualizacje, aby zapewnić maksymalne bezpieczeństwo.

Jakie gwarancje SLA zapewniacie?

Oferujemy SLA na poziomie 99.99% dostępności, co oznacza niezawodne działanie infrastruktury i szybki czas reakcji przy ewentualnych problemach.

Chcesz dowiedzieć się więcej o naszej ofercie?

Wyślij  zapytanie