Trapper-items accepteren inkomende gegevens in plaats van ernaar te zoeken.
Het is handig voor alle gegevens die je mogelijk in Zabbix wilt "pushen".
Om een trapper-item te gebruiken, moet je:
Om een trapper-item te configureren:
Alle verplichte invoervelden zijn gemarkeerd met een rode asterisk.
De velden die specifieke informatie vereisen voor trapper-items zijn:
Type | Selecteer hier Zabbix trapper. |
Sleutel | Voer een sleutel in die wordt gebruikt om het item te herkennen bij het verzenden van gegevens. |
Type informatie | Selecteer het type informatie dat overeenkomt met het formaat van de gegevens die worden verzonden. |
Toegestane hosts | Lijst met door komma's gescheiden IP-adressen, optioneel in CIDR-notatie, of DNS-namen. Indien gespecificeerd, worden inkomende verbindingen alleen geaccepteerd van de hier vermelde hosts. Indien IPv6-ondersteuning is ingeschakeld, worden '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' op dezelfde manier behandeld en '::/0' staat elk IPv4- of IPv6-adres toe. '0.0.0.0/0' kan worden gebruikt om elk IPv4-adres toe te staan. Let op dat "IPv4-compatibele IPv6-adressen" (0000::/96-prefix) worden ondersteund maar verouderd zijn volgens RFC4291. Voorbeeld: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST} Spaties en gebruikersmacro's zijn toegestaan in dit veld sinds Zabbix 2.2.0. Host-macro's {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} zijn toegestaan in dit veld sinds Zabbix 4.0.2. |
Het kan tot 60 seconden duren na het opslaan van het item voordat de server de wijzigingen oppikt van een configuratie-cache-update, voordat je waarden kunt verzenden.
In het eenvoudigste geval kunnen we het hulpprogramma zabbix_sender gebruiken om wat 'testwaarde' te verzenden:
Om de waarde te verzenden gebruiken we deze sleutels:
-z - om het IP-adres van de Zabbix-server op te geven
-p - om het poortnummer van de Zabbix-server op te geven (standaard 10051)
-s - om de host op te geven (zorg ervoor dat je hier de 'technische' hostnaam gebruikt in plaats van de 'zichtbare' naam)
-k - om de sleutel van het item dat we zojuist hebben gedefinieerd op te geven
-o - om de feitelijke te verzenden waarde op te geven
Het Zabbix-trapperproces breidt geen macro's uit die worden gebruikt in de itemsleutel in een poging om het bestaan van de overeenkomstige itemsleutel te controleren voor de doelhost.
Dit is het resultaat in Monitoring → Laatste gegevens:
Merk op dat als er een enkele numerieke waarde wordt verzonden, de gegevensgrafiek een horizontale lijn zal tonen aan de linker- en rechterkant van het tijdstip van de waarde.