Jestem nowy w Zabbix i monitorowaniu przedsiębiorstw. Właśnie skończyłem instalować Zabbix 2.4.
Próbuję monitorować stan wszystkich naszych vhosts
przemieszczonych na różnych serwerach.
Do tej pory jedynym rozwiązaniem, jakie wymyśliłem, jest ręczne dodanie Web scenario
do hosta Zabbix Server dla każdego, vhost
który chcę monitorować. Ale to nie jest tak przydatne.
Rozglądając się, znalazłem wątek na forum z częściowo funkcjonującym pomysłem: używając template
tego, który odczytuje z serwera docelowego wszystkie vhosts
(przez a macro
) i tworzy Web scenario
dla każdego vhost
.
EDYCJA : To rozwiązanie (oparte na Zabbix 2.2) nie działa, ponieważ nie można używać LLD (Low Level Discovery) z Web scenarios
.
Jest Zapytanie Cecha otwarte od 14 listopada do wdrożenia LLD
na Web scenarios
.
PYTANIE
Pytanie brzmi, czy jest jakieś rozwiązanie lub sugestia, jak podejść do tego rodzaju monitorowania podczas oczekiwania na wdrożenie funkcji, a może moje podejście jest całkowicie błędne.
źródło
Odpowiedzi:
Użyłem skryptu, który używa interfejsu API Zabbix do tworzenia scenariuszy.
a dla wyzwalaczy:
źródło
Oto skrypt, który może ci pomóc. Ten skrypt odczytuje listę z adresem URL i tworzy scenariusz internetowy bezpośrednio w bazie danych zabbix.
źródło