9 Zabbix web service

Overzicht

De Zabbix-webdienst is een proces dat wordt gebruikt voor communicatie met externe webservices.

De ondersteunde parameters van het configuratiebestand van de Zabbix-webdienst (zabbix_web_service.conf) worden in deze sectie vermeld.

De parameters worden vermeld zonder aanvullende informatie. Klik op de parameter om de volledige details te zien.

Parameter Beschrijving
AllowedIP Een lijst van door komma's gescheiden IP-adressen, optioneel in CIDR-notatie, of DNS-namen van Zabbix-servers en Zabbix-proxies.
DebugLevel Het debugniveau.
ListenPort De agent luistert op deze poort voor verbindingen van de server.
LogFile De naam van het logbestand.
LogFileSize De maximale grootte van het logbestand.
LogType Het type loguitvoer.
Timeout Besteed niet meer dan Timeout seconden aan verwerking.
TLSAccept Welke inkomende verbindingen te accepteren.
TLSCAFile Het volledige pad naar een bestand dat de CA-certificaten van het hoogste niveau bevat voor verificatie van peer-certificaten, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TLSCertFile Het volledige pad naar een bestand dat het servicecertificaat of de certificaatketen bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TLSKeyFile Het volledige pad naar een bestand dat de privésleutel van de service bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

Alle parameters zijn niet-verplicht, tenzij expliciet is vermeld dat de parameter verplicht is.

Merk op dat:

  • De standaardwaarden weerspiegelen processtandaarden, niet de waarden in de meegeleverde configuratiebestanden;
  • Zabbix ondersteunt alleen configuratiebestanden in UTF-8 codering zonder BOM;
  • Opmerkingen die beginnen met "#" worden alleen ondersteund aan het begin van de regel.

Parameter details

AllowedIP

Een lijst van door komma's gescheiden IP-adressen, optioneel in CIDR-notatie, of DNS-namen van Zabbix-servers en Zabbix-proxies. Inkomende verbindingen worden alleen geaccepteerd vanaf de hier vermelde hosts.
Als IPv6-ondersteuning is ingeschakeld, worden '127.0.0.1', '::127.0.0.1' en '::ffff:127.0.0.1' gelijk 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.

Voorbeeld:

127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

Verplicht: ja

DebugLevel

Specificeer het debugniveau:
0 - basisinformatie over het starten en stoppen van Zabbix-processen
1 - kritieke informatie;
2 - foutinformatie;
3 - waarschuwingen;
4 - voor debugging (produceert veel informatie);
5 - uitgebreide debugging (produceert nog meer informatie).

Standaard: 3
Bereik: 0-5

ListenPort

De service zal luisteren op deze poort voor verbindingen van de server.

Standaard: 10053
Bereik: 1024-32767

LogFile

De naam van het logbestand.

Voorbeeld:

/tmp/zabbix_web_service.log

Verplicht: Ja, als LogType is ingesteld op file; anders nee

LogFileSize

De maximale grootte van een logbestand in MB.
0 - schakel automatische logrotatie uit.
Opmerking: Als de limiet voor de grootte van het logbestand wordt bereikt en het draaien van bestanden mislukt, om welke reden dan ook, wordt het bestaande logbestand afgekapt en opnieuw gestart.

Standaard: 1
Bereik: 0-1024

LogType

Het type loguitvoer:
file - schrijf log naar het bestand gespecificeerd in de parameter LogFile;
system - schrijf log naar syslog;
console - schrijf log naar standaarduitvoer.

Standaard: file

Timeout

Besteed niet meer dan Timeout seconden aan verwerking.

Standaard: 3
Bereik: 1-30

TLSAccept

Welke inkomende verbindingen te accepteren:
unencrypted - accepteer verbindingen zonder versleuteling (standaard)
cert - accepteer verbindingen met TLS en een certificaat

Standaard: unencrypted

TLSCAFile

Het volledige pad naar het bestand dat de CA-certificaten van het hoogste niveau bevat voor verificatie van peer-certificaten, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

TLSCertFile

Het volledige pad naar het bestand dat het servicecertificaat of de certificaatketen bevat, gebruikt voor versleutelde communicatie met Zabbix-componenten.

TLSKeyFile

Het volledige pad naar het bestand dat de privésleutel van de service bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.