In deze sectie worden parameters vermeld die worden ondersteund in een Zabbix-proxy configuratie bestand (zabbix_proxy.conf). Let daar op:
Parameter | Mandatory | Range | Default | Description |
---|---|---|---|---|
AllowRoot | nee | 0 | Sta de proxy toe om als 'root' uit te voeren. Als dit is uitgeschakeld en de proxy wordt gestart door 'root', zal de proxy proberen over te schakelen naar de gebruiker 'zabbix'. Heeft geen effect als het wordt gestart onder een reguliere gebruiker. 0 - niet toestaan 1 - toestaan |
|
AllowUnsupportedDBVersions | nee | 0 | Sta de proxy toe om te werken met niet-ondersteunde databaseversies. 0 - niet toestaan 1 - toestaan |
|
CacheSize | nee | 128K-64G | 32M | Grootte van de configuratiecache, in bytes. Grootte van gedeeld geheugen voor het opslaan van host- en itemgegevens. |
ConfigFrequency | nee | 1-604800 | 3600 | Hoe vaak de proxy configuratiegegevens ophaalt van de Zabbix-server in seconden. Actieve proxyparameter. Genegeerd voor passieve proxies (zie parameter ProxyMode). |
DataSenderFrequency | nee | 1-3600 | 1 | Proxy stuurt verzamelde gegevens naar de server elke N seconden. Let op dat een actieve proxy nog steeds elke seconde de Zabbix-server zal bevragen voor externe commandotaken. Actieve proxyparameter. Genegeerd voor passieve proxies (zie parameter ProxyMode). |
DBHost | nee | localhost | Naam van de databasehost. In geval van MySQL resulteert 'localhost' of een lege tekenreeks in het gebruik van een socket. In het geval van PostgreSQL resulteert alleen een lege tekenreeks in een poging om een socket te gebruiken. In geval van Oracle resulteert een lege tekenreeks in het gebruik van de verbindingsmethode 'Net Service Name'; in dit geval moet u de omgevingsvariabele TNS_ADMIN gebruiken om het pad naar het tnsnames.ora-bestand op te geven. |
|
DBName | ja | Naam van de database of pad naar het databasebestand voor SQLite3 (de multiprocessarchitectuur van Zabbix staat het gebruik van in-memory database niet toe, bijv. :memory: , file::memory:?cache=shared of file:memdb1?mode=memory&cache=shared ).Waarschuwing: Probeer niet dezelfde database te gebruiken die Zabbix-server gebruikt. In geval van Oracle, als de verbindingsmethode 'Net Service Name' wordt gebruikt, specificeer dan de servicenaam uit tnsnames.ora of stel deze in op een lege tekenreeks; stel de omgevingsvariabele TWO_TASK in als DBName is ingesteld op een lege tekenreeks. |
||
DBPassword | nee | Wachtwoord van de database. Wordt genegeerd voor SQLite. Commentarieer deze regel uit als er geen wachtwoord wordt gebruikt. |
||
DBSchema | nee | Schemanaam. Gebruikt voor PostgreSQL. | ||
DBSocket | nee | 3306 | Pad naar MySQL-socket. Databasepoort als er geen lokale socket wordt gebruikt. Genegeerd voor SQLite. |
|
DBUser | Gebruiker van de database. Genegeerd voor SQLite. | |||
DBTLSConnect | nee | Het instellen van deze optie dwingt het gebruik van een TLS-verbinding met de database af: vereist - verbind met behulp van TLS verify_ca - verbind met behulp van TLS en controleer certificaat verify_full - verbind met behulp van TLS, controleer certificaat en controleer of de database-identiteit gespecificeerd door DBHost overeenkomt met het certificaat Op MySQL vanaf 5.7.11 en PostgreSQL worden de volgende waarden ondersteund: "required", "verify", "verify_full". Op MariaDB vanaf versie 10.2.6 worden de waarden "required" en "verify_full" ondersteund. Standaard niet ingesteld op een bepaalde optie en het gedrag hangt af van de databaseconfiguratie. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DBTLSCAFile | nee (ja, als DBTLSConnect is ingesteld op een van: verify_ca, verify_full) |
Volledige padnaam van een bestand dat de CA-certificaten van het hoogste niveau bevat voor certificaatverificatie van de database. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DBTLSCertFile | nee | Volledige padnaam van het bestand dat het servercertificaat van Zabbix bevat voor verificatie bij de database. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DBTLSKeyFile | nee | Volledige padnaam van het bestand dat de privésleutel bevat voor verificatie bij de database. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DBTLSCipher | nee | De lijst met versleutelingsciphers die Zabbix-server toestaat voor TLS-protocollen tot en met TLSv1.2. Alleen ondersteund voor MySQL. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DBTLSCipher13 | nee | De lijst met versleutelingsciphersuites die Zabbix-server toestaat voor het TLSv1.3-protocol. Alleen ondersteund voor MySQL, vanaf versie 8.0.16. Deze parameter wordt ondersteund sinds Zabbix 5.0.0. |
||
DebugLevel | nee | 0-5 | 3 | Specificeert het debugniveau: 0 - basisinformatie over het starten en stoppen van Zabbix-processen 1 - kritieke informatie 2 - foutinformatie 3 - waarschuwingen 4 - voor debuggen (produceert veel informatie) 5 - uitgebreid debuggen (produceert nog meer informatie) |
EnableRemoteCommands | nee | 0 | Of externe opdrachten van Zabbix-server zijn toegestaan. 0 - niet toegestaan 1 - toegestaan |
|
EnableRemoteCommands | nee | 0 | Of externe opdrachten van Zabbix-server zijn toegestaan. 0 - niet toegestaan 1 - toegestaan |