Podręcznik ten krok po kroku pokazuje, w jaki sposób można rozszerzyć funkcjonalność agenta Zabbix przy użyciu parametru użytkownika.
Napisać skrypt lub komendę pobierającą wymagany parametr.
Na przykład, można napisać następującą komendę pobierającą ogólną liczbę zapytań wykonanych przez serwer MySQL:
Po uruchomieniu komenda zwraca ogólną liczbę zapytań SQL.
Dodać tę komendę do pliku konfiguracyjnego agenta.
Dodajemy komendę do zabbix_agentd.conf:
mysql.zapytania to unikalny identyfikator. Może to być dowolny ciąg, na przykład, zapytania.
Testujemy parametr z użyciem narzędzia zabbix_get.
Zrestartować agenta Zabbix.
Agent przeładuje plik konfiguracyjny.
Dodać nową pozycję do monitorowania.
Dodajemy do monitorowanego hosta nową pozycję z kluczem mysql.zapytania. Typem pozycji musi być albo Agent Zabbixa albo Agent Zabbixa (aktywny).
Należy pamiętać o prawidłowym ustawieniu typu zwracanej wartości w serwerze Zabbix. W przeciwnym przypadku Zabbix ich nie zaakceptuje.