INSTALACJA SERWERA ZABBIX 5.2 DO WSPÓŁPRACY Z SUPLA

djack2017
Posty: 683
Rejestracja: pn lis 27, 2017 7:36 am
Kontakt:

INSTALACJA SERWERA ZABBIX 5.2

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DO CZEGO SŁUŻY ZABBIX:
Zabbix jest otwartym (open source) rozwiązaniem klasy Enterprise, służącym do monitorowania systemów komputerowych, urządzeń elektronicznych i dowolnych urządzeń sieciowych, których parametry dają się zmierzyć elektrycznie. Aplikacja webowa umożliwia podgląd danych w czasie rzeczywistym za pomocą dowolnie zdefiniowanych ekranów.
Użycie serwera Zabbix zapewnia:
- zbieranie i archiwizację danych (w określonym przez nas okresie czasu) z dowolnych sterowników
- tworzenie dowolnych raportów, wykresów i ekranów na podstawie zapisanych danych
- tworzenie wyzwalaczy według dowolnie skomplikowanych warunków, na podstawie danych otrzymywanych w czasie (prawie)rzeczywistym
- tworzenie różnych akcji (wysyłanie push-y, maili, wykonywanie skryptów i linków bezpośrednich), wykonywanych w czasie (prawie)rzeczywistym, według zdefiniowanych wyzwalaczy
Poniższa instalacja została przygotowana tak, aby w maksymalnym stopniu ją uprościć. Do współpracy z systemem SUPLA zostały predefiniowane szablony sterowników i mierników. Zawiera również skonfigurowane przykładowe hosty wraz z wyzwalaczami i akcjami (mew01, sonoff pow-R2 i pochodne).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WYBÓR SPRZĘTU:
Serwer Zabbix można zainstalować zarówno na własnym sprzęcie jak i na wykupionym VPS-ie.
W przypadku wyboru VPS-a polecam, chyba najtańszy na rynku, ale niezły serwer na:
https://tiktalik.com/pl/tiktalikvps
Cena dla wersji minimalnej to 10 PLN brutto miesięcznie.
Wybieramy Debian 9 i w prosty sposób robimy upgrade do wersji Debian 10.

W przypadku instalacji serwera na własnym sprzęcie polecam minikomputery typu:
microkomp2.png
microkomp2.png (73.7 KiB) Przejrzano 2228 razy
Zaletą ich jest: niezawodność, niski pobór mocy (5W), bezszumowa praca (bez wentylatorów).
Na tym samym sprzęcie możemy też uruchomić własny serwer SUPLA oraz gateway dla MEW01.

Serwer Zabbix można też zainstalować na mikrokomputerze Raspberry. Ale takiego rozwiązania nie polecam ze względu na niepewność działania w dłuższym okresie czasu (znacznie ograniczona liczba operacji zapisu w pamięci micro-SDHC jak również niepewność styków złącza pamięci po pewnym czasie).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALACJA ŚRODOWISKA DOCKER:
Jako system bazowy dla serwera Zabbix najlepiej jest użyć Debiana w wersji 10 (bez środowiska graficznego). Aby zainstalować środowisko docker należy wykonać następujące polecenia:

Kod: Zaznacz cały

apt-get update
apt-get upgrade
apt-get -y install git curl
curl -sSL https://get.docker.com | shcurl -L 
https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALACJA SERWERA ZABBIX 5.2:
W katalogu /home należy utworzyć katalog zabbix52.
Do utworzonego katalogu (/home/zabbix52) należy skopiować plik Zabbix52PL_Docker.tar.gz , pobrany z linku:
https://djack.com.pl/modules.php?name=D ... it&lid=348
Następnie trzeba go rozpakować poleceniem:

Kod: Zaznacz cały

tar -zxvf Zabbix52PL_Docker.tar.gz
i uruchomić

Kod: Zaznacz cały

./zabbix.sh start
Polecenie to spowoduje pobranie odpowiednich obrazów oraz utworzenie i uruchomienie kontenerów:
zabbix52_zabbix-agent_1
zabbix52_zabbix-web-apache-mysql_1
zabbix52_zabbix-server_1
zabbix52_mysql-server_1

Działające kontenery powinny zostać wyświetlone po wpisaniu polecenia:
docker ps

Po zainstalowaniu serwera Zabbix należy w oknie przeglądarki wpisać link:
https://adres-naszego-serwera:52443

Jeśli instalacja przebiegła poprawnie powinno pojawić się okno logowania:
login.png
login.png (9.64 KiB) Przejrzano 2228 razy
Parametry logowania:
Username: Admin
Password: zabbix

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PREDEFINIOWANE SZABLONY DLA STEROWNIKÓW:
W pakiecie instalacyjnym serwera Zabbix zawarte zostały, już skonfigurowane, szablony następujących sterowników i mierników:

Template GOSUND SP111
Template GOSUND SW9
Template MEW-01
Template MEW-01 PL
Template Shelly1PM
Template Shelly25
Template Sonoff-pow
Template Sonoff-pow-R2
Template Sonoff-th


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
KONFIGUROWANIE AKCJI PUSHOVER:
Zainstalowany serwer Zabbix ma już skonfigurowaną akcję wysyłania powiadomień typu push.
Należy jedynie zarejestrować konto na:
https://pushover.net
Następnie należy utworzyć nową integrację z Zabbix na stronie:
https://pushover.net/apps/clone/zabbix
W tym momencie otrzymamy Application API Token (token) oraz Pushover User Key.

Token wpisujemy jak podano na rysunku poniżej (Menu: Administracja/Typy mediów/Pushover):
pushover.png
pushover.png (70.95 KiB) Przejrzano 2228 razy

Następnie należy przejść do Menu: Administracja/Użytkownicy/Admin i wybrać zakładkę Media.
Dla pozycji Pushover kliknąć link Edycja:
media_user.png
media_user.png (21.12 KiB) Przejrzano 2228 razy
pushover2.png
pushover2.png (17.33 KiB) Przejrzano 2228 razy
W polu „Wyślij do” należy wpisać pobrany wyżej parametr Pushover User Key.

W ten sposób mamy gotową do użycia akcję wysyłania powiadomień typu push.
Na smartfonie należy zainstalować aplikację „Pushover”.

Należy pamiętać aby wszystkie tworzone nowe akcje były dopisywane do użytkownika, dla którego będą one wykonywane (np. Admin). Wykonuje się to w Menu:
Administracja/Użytkownicy/Admin/ Media/Dodaj

Każdą utworzoną akcję można przetestować klikając w link „Test” (z prawej strony na liście mediów).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
KONFIGUROWANIE AKCJI WYKONANIA LINKU BEZPOŚREDNIEGO:
Jak wejdziemy do Menu: Administracja/Typy mediów to otrzymamy listę zdefiniowanych akcji:
media.png
media.png (42.13 KiB) Przejrzano 2228 razy
Są tutaj dwie przykładowe akcje dotyczące wykonania linku bezpośredniego:
SWITCH_OFF i SWITCH_ON
media1.png
media1.png (35.87 KiB) Przejrzano 2228 razy
Wzorując się na tym typie akcji (przycisk Powiel) można zdefiniować dowolną liczbę akcji tego typu.
W polu Parametry skryptu należy wpisać pełny adres linku bezpośredniego np.
https://supla.org/direct/19/xce2345MZW/turn-on
W polu Nazwa należy wpisać nazwę akcji, a pole Nazwa skryptu pozostaje bez zmian (directlink.sh).
Należy pamiętać aby wpisać treść wiadomości w zakładce „Szkice wiadomości”.
W ten sposób można włączać lub wyłączać dowolne kanały sterowników, zarejestrowanych na serwerze SUPLA, w zależności od wystąpienia określonych warunków.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYKŁADOWY HOST mew01:
W zainstalowanym serwerze Zabbix jest przykładowo zdefiniowany host mew01, z szablonem Template MEW-01 PL.
host1.png
host1.png (26.27 KiB) Przejrzano 2228 razy

Do zbierania danych z posiadanego miernika MEW-01 oraz wykonywania dowolnych akcji można użyć gateway’a, opisanego w:
viewtopic.php?f=46&t=9642

Wzorując się na tym hoście można tworzyć kolejne (klawisz Powiel , lub Pełne powielenie) hosty i zmieniać przypisane im szablony.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYKŁADOWY HOST czajnik:
W zainstalowanym serwerze Zabbix jest przykładowo zdefiniowany host czajnik, z szablonem Template SONOFF-pow-R2, oraz wyzwalaczem akcji „Czajnik został włączony”.
Host ten może być użyty dla sterowników: Sonoff POW-R2, Blitzwolf BW-SHP6, Blitzwolf BW-SHP8, DSG-W162, Gosund SP111 i innych podobnych.
Dane mogą być wpisywane do serwera Zabbix bezpośrednio (jeśli używany jest firmware ze strony):
https://djack.com.pl/modules.php?name=D ... oad&cid=54
lub za pomocą gateway’a opisanego w następnym poście.
Dla tego hosta skonfigurowana została akcja informująca o włączeniu czajnika w formacie komunikatu typu push.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
UTWORZENIE WYZWALACZA AKCJI:
Wybierając hosta z Menu: Konfiguracja/Hosty/host/Wyzwalacze można utworzyć wiele wyzwalaczy akcji na podstawie określonych warunków, które mogą wystąpić.
W definicji hosta mew01 został zdefiniowany przykładowy wyzwalacz:
Wyłączenie grzałki dla poboru mocy większego niź 500W (faza 1)"
triger1.png
triger1.png (23.15 KiB) Przejrzano 2228 razy
triger2.png
triger2.png (40.57 KiB) Przejrzano 2228 razy
Ten wyzwalacz staje się aktywny, jeśli pobór mocy (dla fazy 1), w każdym z ostatnich 5 pomiarów, przekraczał (lub był równy) 500W.

Dla tego wyzwalacza zdefiniowana jest przykładowa akcja (Menu: Konfiguracja/Akcja), która ma za zadanie:
1. Wysłać komunikat w formacie Push
2. Wyłączyć kanał odbiornika („grzałka”) poprzez wykonanie linku bezpośredniego
akcja1.png
akcja1.png (13.38 KiB) Przejrzano 2228 razy
akcja2.png
akcja2.png (16.88 KiB) Przejrzano 2228 razy
akcja3.png
akcja3.png (29.38 KiB) Przejrzano 2228 razy
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYDATNE LINKI:
1. https://www.zabbix.com/documentation/5.2/en/manual
2. https://git.zabbix.com/projects/ZBX/rep ... a/pushover
3. https://djack.com.pl/modules.php?name=D ... oad&cid=54
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
edm
Posty: 439
Rejestracja: pn sty 15, 2018 6:18 pm

Napracowałeś się, szacun.
Staram się zrozumieć o co chodzi z tym Zabbix & Supla. Co to rozwiązanie oferuje takiego, czego nie ma w standardowej instalacji supla na Rpi czy Qnap. Co przemawia za Zabbix?. Wybacz, może moje pytania są toporne. Lecz myślę że ma je wielu na tym forum.
Wziąłem udział w Supla Offline Party 2023 :D
djack2017
Posty: 683
Rejestracja: pn lis 27, 2017 7:36 am
Kontakt:

edm pisze: sob sty 22, 2022 7:57 pm Napracowałeś się, szacun.
Staram się zrozumieć o co chodzi z tym Zabbix & Supla. Co to rozwiązanie oferuje takiego, czego nie ma w standardowej instalacji supla na Rpi czy Qnap. Co przemawia za Zabbix?. Wybacz, może moje pytania są toporne. Lecz myślę że ma je wielu na tym forum.
Zabbix jest nieformalnym światowym standardem, istniejącym od ponad 20 lat, do monitoringu urządzeń. Sam stosuję go już prawie 20 lat w złożonych systemach serwerowych, którymi sie zajmuję. SUPLA istnieje 6 lat. Ja znalazłem suplę w 2017 roku. Ponieważ wydała mi się ciekawym rozwiązaniem i dostępne były sterowniki Sonoff-TH i Sonoff-POW, oczywiste było dla mnie podjęcie próby zrobienia firmware'u dla tych sterownikow ale z dodatkowym raportowaniem do Zabbixa. Supla nie mała praktycznie żadnych możliwości, szeroko pojętej, analizy danych.
edm pisze: sob sty 22, 2022 7:57 pm Co to rozwiązanie oferuje takiego, czego nie ma w standardowej instalacji supla na Rpi czy Qnap.
Generalnie to SUPLA nie ma prawie niczego co oferuje Zabbix. Zrób w sposób prosty choćby taką mapę urządzeń z wyświetlaniem rozmaitych parametrów w czasie rzeczywistym:
mapa.png
mapa.png (60.08 KiB) Przejrzano 2111 razy
Załączony przykład mapy jest oczywiście "od czapy", ale chodziło mi o samą grafikę. Np. można zrobić taką mapę z własnych urządzeń z podłożoną grafiką swojego mieszkania, domu, czy poszczególnych pięter jako tło mapy. Z rzeczywistymi ikonami swoich lamp, lodówki, pralki, grzejników, bojlera itd.
dom1.png
dom1.png (243.86 KiB) Przejrzano 2033 razy
Realizacja funkcjonalności "TERMOSTAT", nawet z jakimś złożonym algorytmem działania, też wydaje się tu stosunkowo prosta. Choć w tym przypadku, na pewno, niezbędne są zewnętrzne zabezpieczenia układów. Ale graficzne przedstawienie, w postaci mapy, całej instalacji ze wszystkimi elementami i parametrami mierzonymi w czasie (prawie)rzeczywistym może być całkiem interesujące.

Z drugiej jednak strony: zabbix nie obsługuje tak wygodnie sterowników jak supla. Więc tu nie chodzi o to aby zastąpić suplę zabbixem lecz o to, że razem doskonale się uzupełniają.

Czy się narobiłem? Moja praca jest jednocześnie moim hobby. Rozwiązanie to robiłem głównie dla siebie. Ale jak komuś się przyda to czemu nie udostępnić tego za darmo. Jak komuś wystarcza to co oferuje SUPLA to też jest ok. Mnie nie wystarcza.

Nie chce mi się za bardzo rozpisywać na temat zabbixa bo "dużo i długo" można by pisać.
Dlatego też polecam ciekawe artykuły, które znalazłem w sieci

https://sekurak.pl/czym-jest-zabbix-pod ... figuracji/
https://sekurak.pl/ladne-wykresy-w-zabb ... y-grafane/
https://sekurak.pl/ulatwianie-pracy-w-z ... wamy-makr/

https://blog.zabbix.com/environmental-m ... bbix/2220/
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
edm
Posty: 439
Rejestracja: pn sty 15, 2018 6:18 pm

Dziękuję za wyjaśnienie.
To jest high level, gratuluję.
Wziąłem udział w Supla Offline Party 2023 :D
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

djack2017 pisze: czw sty 20, 2022 11:38 am INSTALACJA SERWERA ZABBIX 5.2

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DO CZEGO SŁUŻY ZABBIX:
Zabbix jest otwartym (open source) rozwiązaniem klasy Enterprise, służącym do monitorowania systemów komputerowych, urządzeń elektronicznych i dowolnych urządzeń sieciowych, których parametry dają się zmierzyć elektrycznie. Aplikacja webowa umożliwia podgląd danych w czasie rzeczywistym za pomocą dowolnie zdefiniowanych ekranów.
Użycie serwera Zabbix zapewnia:
- zbieranie i archiwizację danych (w określonym przez nas okresie czasu) z dowolnych sterowników
- tworzenie dowolnych raportów, wykresów i ekranów na podstawie zapisanych danych
- tworzenie wyzwalaczy według dowolnie skomplikowanych warunków, na podstawie danych otrzymywanych w czasie (prawie)rzeczywistym
- tworzenie różnych akcji (wysyłanie push-y, maili, wykonywanie skryptów i linków bezpośrednich), wykonywanych w czasie (prawie)rzeczywistym, według zdefiniowanych wyzwalaczy
Poniższa instalacja została przygotowana tak, aby w maksymalnym stopniu ją uprościć. Do współpracy z systemem SUPLA zostały predefiniowane szablony sterowników i mierników. Zawiera również skonfigurowane przykładowe hosty wraz z wyzwalaczami i akcjami (mew01, sonoff pow-R2 i pochodne).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
WYBÓR SPRZĘTU:
Serwer Zabbix można zainstalować zarówno na własnym sprzęcie jak i na wykupionym VPS-ie.
W przypadku wyboru VPS-a polecam, chyba najtańszy na rynku, ale niezły serwer na:
https://tiktalik.com/pl/tiktalikvps
Cena dla wersji minimalnej to 10 PLN brutto miesięcznie.
Wybieramy Debian 9 i w prosty sposób robimy upgrade do wersji Debian 10.

W przypadku instalacji serwera na własnym sprzęcie polecam minikomputery typu:
microkomp2.png
Zaletą ich jest: niezawodność, niski pobór mocy (5W), bezszumowa praca (bez wentylatorów).
Na tym samym sprzęcie możemy też uruchomić własny serwer SUPLA oraz gateway dla MEW01.

Serwer Zabbix można też zainstalować na mikrokomputerze Raspberry. Ale takiego rozwiązania nie polecam ze względu na niepewność działania w dłuższym okresie czasu (znacznie ograniczona liczba operacji zapisu w pamięci micro-SDHC jak również niepewność styków złącza pamięci po pewnym czasie).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALACJA ŚRODOWISKA DOCKER:
Jako system bazowy dla serwera Zabbix najlepiej jest użyć Debiana w wersji 10 (bez środowiska graficznego). Aby zainstalować środowisko docker należy wykonać następujące polecenia:

Kod: Zaznacz cały

apt-get update
apt-get upgrade
apt-get -y install git curl
curl -sSL https://get.docker.com | shcurl -L 
https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALACJA SERWERA ZABBIX 5.2:
W katalogu /home należy utworzyć katalog zabbix52.
Do utworzonego katalogu (/home/zabbix52) należy skopiować plik Zabbix52PL_Docker.tar.gz , pobrany z linku:
https://djack.com.pl/modules.php?name=D ... it&lid=348
Następnie trzeba go rozpakować poleceniem:

Kod: Zaznacz cały

tar -zxvf Zabbix52PL_Docker.tar.gz
i uruchomić

Kod: Zaznacz cały

./zabbix.sh start
Polecenie to spowoduje pobranie odpowiednich obrazów oraz utworzenie i uruchomienie kontenerów:
zabbix52_zabbix-agent_1
zabbix52_zabbix-web-apache-mysql_1
zabbix52_zabbix-server_1
zabbix52_mysql-server_1

Działające kontenery powinny zostać wyświetlone po wpisaniu polecenia:
docker ps

Po zainstalowaniu serwera Zabbix należy w oknie przeglądarki wpisać link:
https://adres-naszego-serwera:52443

Jeśli instalacja przebiegła poprawnie powinno pojawić się okno logowania:
login.png
Parametry logowania:
Username: Admin
Password: zabbix

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PREDEFINIOWANE SZABLONY DLA STEROWNIKÓW:
W pakiecie instalacyjnym serwera Zabbix zawarte zostały, już skonfigurowane, szablony następujących sterowników i mierników:

Template GOSUND SP111
Template GOSUND SW9
Template MEW-01
Template MEW-01 PL
Template Shelly1PM
Template Shelly25
Template Sonoff-pow
Template Sonoff-pow-R2
Template Sonoff-th


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
KONFIGUROWANIE AKCJI PUSHOVER:
Zainstalowany serwer Zabbix ma już skonfigurowaną akcję wysyłania powiadomień typu push.
Należy jedynie zarejestrować konto na:
https://pushover.net
Następnie należy utworzyć nową integrację z Zabbix na stronie:
https://pushover.net/apps/clone/zabbix
W tym momencie otrzymamy Application API Token (token) oraz Pushover User Key.

Token wpisujemy jak podano na rysunku poniżej (Menu: Administracja/Typy mediów/Pushover):

pushover.png

Następnie należy przejść do Menu: Administracja/Użytkownicy/Admin i wybrać zakładkę Media.
Dla pozycji Pushover kliknąć link Edycja:
media_user.png
pushover2.png

W polu „Wyślij do” należy wpisać pobrany wyżej parametr Pushover User Key.

W ten sposób mamy gotową do użycia akcję wysyłania powiadomień typu push.
Na smartfonie należy zainstalować aplikację „Pushover”.

Należy pamiętać aby wszystkie tworzone nowe akcje były dopisywane do użytkownika, dla którego będą one wykonywane (np. Admin). Wykonuje się to w Menu:
Administracja/Użytkownicy/Admin/ Media/Dodaj

Każdą utworzoną akcję można przetestować klikając w link „Test” (z prawej strony na liście mediów).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
KONFIGUROWANIE AKCJI WYKONANIA LINKU BEZPOŚREDNIEGO:
Jak wejdziemy do Menu: Administracja/Typy mediów to otrzymamy listę zdefiniowanych akcji:
media.png

Są tutaj dwie przykładowe akcje dotyczące wykonania linku bezpośredniego:
SWITCH_OFF i SWITCH_ON

media1.png
Wzorując się na tym typie akcji (przycisk Powiel) można zdefiniować dowolną liczbę akcji tego typu.
W polu Parametry skryptu należy wpisać pełny adres linku bezpośredniego np.
https://supla.org/direct/19/xce2345MZW/turn-on
W polu Nazwa należy wpisać nazwę akcji, a pole Nazwa skryptu pozostaje bez zmian (directlink.sh).
Należy pamiętać aby wpisać treść wiadomości w zakładce „Szkice wiadomości”.
W ten sposób można włączać lub wyłączać dowolne kanały sterowników, zarejestrowanych na serwerze SUPLA, w zależności od wystąpienia określonych warunków.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYKŁADOWY HOST mew01:
W zainstalowanym serwerze Zabbix jest przykładowo zdefiniowany host mew01, z szablonem Template MEW-01 PL.
host1.png

Do zbierania danych z posiadanego miernika MEW-01 oraz wykonywania dowolnych akcji można użyć gateway’a, opisanego w:
viewtopic.php?f=46&t=9642

Wzorując się na tym hoście można tworzyć kolejne (klawisz Powiel , lub Pełne powielenie) hosty i zmieniać przypisane im szablony.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYKŁADOWY HOST czajnik:
W zainstalowanym serwerze Zabbix jest przykładowo zdefiniowany host czajnik, z szablonem Template SONOFF-pow-R2, oraz wyzwalaczem akcji „Czajnik został włączony”.
Host ten może być użyty dla sterowników: Sonoff POW-R2, Blitzwolf BW-SHP6, Blitzwolf BW-SHP8, DSG-W162, Gosund SP111 i innych podobnych.
Dane mogą być wpisywane do serwera Zabbix bezpośrednio (jeśli używany jest firmware ze strony):
https://djack.com.pl/modules.php?name=D ... oad&cid=54
lub za pomocą gateway’a opisanego w następnym poście.
Dla tego hosta skonfigurowana została akcja informująca o włączeniu czajnika w formacie komunikatu typu push.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
UTWORZENIE WYZWALACZA AKCJI:
Wybierając hosta z Menu: Konfiguracja/Hosty/host/Wyzwalacze można utworzyć wiele wyzwalaczy akcji na podstawie określonych warunków, które mogą wystąpić.
W definicji hosta mew01 został zdefiniowany przykładowy wyzwalacz:
Wyłączenie grzałki dla poboru mocy większego niź 500W (faza 1)"
triger1.png
triger2.png

Ten wyzwalacz staje się aktywny, jeśli pobór mocy (dla fazy 1), w każdym z ostatnich 5 pomiarów, przekraczał (lub był równy) 500W.

Dla tego wyzwalacza zdefiniowana jest przykładowa akcja (Menu: Konfiguracja/Akcja), która ma za zadanie:
1. Wysłać komunikat w formacie Push
2. Wyłączyć kanał odbiornika („grzałka”) poprzez wykonanie linku bezpośredniego

akcja1.png
akcja2.png
akcja3.png

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRZYDATNE LINKI:
1. https://www.zabbix.com/documentation/5.2/en/manual
2. https://git.zabbix.com/projects/ZBX/rep ... a/pushover
3. https://djack.com.pl/modules.php?name=D ... oad&cid=54
Poproszę o informację w jaki sposób można to zainstalować w ContainerStation na QNAPie
djack2017
Posty: 683
Rejestracja: pn lis 27, 2017 7:36 am
Kontakt:

Nie mam QNAP-a więc nie mogę przetestować instalacji. Z tego co wyczytałem n.t. ContainerStation 3.0 to kontenery uruchamia się w oparciu o plik yaml, który też znajduje się w mojej instalacji. Trzeba by jakoś skopiować katalogi i pliki w odpowiednie miejsce.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
ODPOWIEDZ

Wróć do „Zabbix”