Jak do nas trafić?
Znajdziesz nas na Youtube
Login
Hasło

Konfiguracja urządzeń firmy Dahua na serwerze ZABBIX z wykorzystaniem protokołu SNMP

Data dodania: 2023-09-08

Materiał przedstawia konfiguracje urządzeń Dahua na serwerze ZABBIX z użyciem SNMP.


W dzisiejszym świecie monitoring wizyjny pełni kluczową rolę w zapewnieniu bezpieczeństwa oraz kontroli. W niniejszym artykule skupimy się na konfiguracji kamer IP i rejestratora sieciowego NVR firmy Dahua w narzędziu ZABBIX, wykorzystując protokół SNMP. To podejście otwiera nowe perspektywy efektywnego monitorowania obiektów.

Instrukcja dotycząca konfiguracji kamery, rejestratora i serwera Zabbix została przygotowana na odpowiednich urządzeniach. Kamera: Dahua IPC-HFW5442E-ASE-0280B-S3, rejestrator: Dahua DHI-NVR4204-4KS2/L. Należy pamiętać, że nie wszystkie urządzenia wykorzystują  protokół SNMP, dlatego przed przejściem do kolejnych kroków, warto sprawdzić lub wyposażyć się w sprzęt umożliwiający skonfigurowanie tego narzędzia.
 

Wstępna konfiguracja i instalacja potrzebnych plików.
 
Na początku zalecaną czynnością jest skonfigurowanie serwera Zabbix poniższy poradnik został przygotowany na aktualnie najnowszej dostępnej wersji tego oprogramowania czyli wersji 6.4.6, która możliwa jest do pobrania ze strony producenta. Kolejnym krokiem jest skonfigurowanie rejestratora i kamery IP, najważniejszą rzeczą jest doprowadzenie tych urządzeń do prawidłowej komunikacji. W moim przypadku posiadany rejestrator nie ma własnych portów PoE, dlatego bardzo ważnym jest aby wykorzystać dodatkowe urządzenie czyli przełącznik, z co najmniej 3 wejściami sieciowymi (w przypadku jednej kamery), ponieważ do pełnej prawidłowej komunikacji potrzebny jest kontakt kamery, rejestratora, oraz urządzenia, na którym został postawiony serwer Zabbix. 
 
Po konfiguracji sieciowej tych urządzeń kolejnym krokiem jest pobranie odpowiednich plików, tak aby komunikacja przez protokół SNMP między serwerem Zabbix oraz rejestratorem i kamerą mogła odbywać się w prosty i przejrzysty sposób dla użytkownika. 
 
W przypadku rejestratora napotykamy się na pierwszy problem, ponieważ na obecną chwilę nie został stworzony dedykowany plik template, jednak posłużymy się zamiennikiem dostępnym w systemie kontroli wersji pod tym adresem
 
Kolejnym plikiem potrzebnym do odpowiedniego funkcjonowania narzędzia jest plik do kamery, jednak w tym przypadku możemy skorzystać z szablonu dostępnego na stronie producenta. 
 
 
Szablony w narzędziu Zabbix to konfiguracje, które definiują sposób monitorowania konkretnego rodzaju urządzeń, aplikacji lub usług. Umożliwiają one zdefiniowanie reguł monitorowania, parametrów, akcji w przypadku wykrycia problemu oraz sposobu prezentacji danych. Szablony są bardzo przydatne, ponieważ pozwalają na standaryzację monitorowanych elementów i ułatwiają zarządzanie nimi w środowiskach o dużej liczbie monitorowanych elementów.

Tworzenie szablonów w narzędziu Zabbix z plików YAML polega na korzystaniu z narzędzia Zabbix Template Builder, które jest dostępne w interfejsie Zabbix

Pliki MIB (Management Information Base) to pliki używane w SNMP (Simple Network Management Protocol) do definiowania struktury i opisu dostępnych parametrów i obiektów na monitorowanych urządzeniach. Pliki MIB zawierają informacje, które umożliwiają narzędziom SNMP komunikację z urządzeniami i pobieranie danych z nimi związanych. Pliki MIB są szczególnie używane do monitorowania urządzeń sieciowych.

Pliki YAML, które są używane do tworzenia szablonów w Zabbix, mogą bazować na plikach MIB, ponieważ pliki MIB zawierają informacje o parametrach i obiektach, które można monitorować.
 
W skrócie, szablony w narzędziu Zabbix to konfiguracje monitorowania, pliki YAML są używane do ich tworzenia i edycji, a pliki MIB zawierają informacje o dostępnych parametrach monitorowanych urządzeń, które można wykorzystać podczas konfiguracji szablonów.
 
Instalacja szablonów do narzędzia Zabbix. W przypadku nowej wersji pierwszym krokiem jest przejście do zakładki Data collection, a następnie do zakładki Templates.
 


W prawym górnym rogu możemy zauważyć opcję Import, wybieramy ją, a następnie wybieramy opcję Wybierz plik i wybieramy pierwszy pobrany przez nas szablon i klikamy opcję Import.

Tak samo robimy z drugim pobranym przez nas plikiem.

Ustawienie hostów na serwerze Zabbix

 

W celu ustawienia tych hostów przechodzimy w zakładkę Monitoring, a następnie Hosts. W prawym górnym rogu klikamy przycisk Create host.
 

 

Wypełniamy odpowiednie opcje według zdjęcia powyżej, zalecanym ustawieniem jest wersja protokołu SNMPv3.  W moim przypadku ustawienia adresu IP  to 192.168.0.186, jest to adres IP mojej kamery.
 

Tak samo postępujemy z naszym rejestratorem, zmieniamy jedynie adres IP oraz szablon programu.
 

 
Należy pamiętać aby ustawić własne adresy IP urządzeń według własnych ustawień sieciowych.

 

 

Różnice między SNMPv2 a SNMPv3

 

SNMPv2: Wersja SNMPv2 oferuje niewielkie ulepszenia w stosunku do SNMPv1, ale wciąż ma ograniczenia w zakresie zabezpieczeń. Używa jedynie wspólnego hasła (Community String) do autoryzacji, co jest narażone na ataki typu "man-in-the-middle" i może stanowić zagrożenie dla bezpieczeństwa.

SNMPv3: Wersja SNMPv3 została znacznie ulepszona pod względem zabezpieczeń. Oferuje zaawansowane mechanizmy uwierzytelniania i szyfrowania, takie jak uwierzytelnianie HMAC (Hash-based Message Authentication Code) oraz szyfrowanie DES (Data Encryption Standard) lub AES (Advanced Encryption Standard). Dzięki temu SNMPv3 jest znacznie bardziej bezpieczny i odporny na ataki.

 
Konfiguracja serwera Zabbix na rejestratorze oraz kamerze.
 
Na początku przejdźmy do konfiguracji na rejestratorze, logujemy się na stronę rejestratora,  a następnie przechodzimy w ustawienia sieciowe i szukamy zakładki SNMP, w różnych urządzeniach może być dostępna w innych miejscach.
 
Ustawienia SNMP konfigurujemy według poniższego wzoru.
 
 

Najważniejszym jest ustawienie tych samych trybów uwierzytelniania co na serwerze Zabbix, oraz tych samych haseł i nazw. Adres pułapki uzupełniamy zgodnie z adresem serwera Zabbix.

Następnie przechodzimy do ustawień kamery, logujemy się i szukamy zakładki ustawień sieciowych oraz ustawień protokołu SNMP, wypełniamy je według poniższych ustawień pamiętając o zmianie adresu IP serwera Zabbix.
 

 


Sprawdzenie działania protokołu SNMP

Po ukończeniu odpowiednich ustawień przechodzimy na Dashboard naszego serwera Zabbix i sprawdzamy działanie protokołu.
 


Jak możemy zauważyć  udało pomyślnie ustawić się połączenie rejestratora oraz kamery z serwerem ZABBIX.  Jeżeli pomyślnie udało nam się ustawić protokół SMTP(służący do komunikacji poprzez pocztę) W przypadku problemów związanych z naszymi urządzeniami będziemy mogli je na bieżąco monitorować. 
 
Uzyskane połączenie pozwala nam sprawdzać i monitorować działanie różnych aspektów  naszego urządzenia.
 

W przypadku rejestratora możemy sprawdzać działanie podłączonych kamer,  a także ich adresy IP, zużycie procesora ilość zamontowanych dysków, a także ich zużycie, wersję urządzenia, czy czas działania.

W przypadku, gdy na serwerze ZABBIX mamy skonfigurowany protokół SMTP w razie wystąpienia  problemów związanych z urządzeniami, możemy otrzymać powiadomienie dotyczące powstałego problemu,  a także czasu jego rozpoczęcia.

 

 

Artykuł skupia się na konfiguracji monitoringu wizyjnego z wykorzystaniem kamer IP i rejestratora sieciowego firmy Dahua w narzędziu ZABBIX przy użyciu protokołu SNMP. Omawiane są poszczególne kroki konfiguracji serwera Zabbix, rejestratora i kamery IP, aby umożliwić efektywne monitorowanie obiektów. 

 

Jest to przydatny przewodnik dla osób zainteresowanych skonfigurowaniem monitoringu wizyjnego za pomocą narzędzia Zabbix i protokołu SNMP przy użyciu urządzeń Dahua.

 

 





Więcej filmów dotyczących powyższego artykułu »

Strona wykorzystuje pliki cookies zgodnie z Polityką Plików Cookies.
W przeglądarce interenetowej można zmienić ustawienia dotyczące cookies.
Klauzula informacyjna RODO - pobierz.

Ok, rozumiem
Live Chat