2 Zabbix proxy
Преглед
Параметри које подржава конфигурациона датотека Zabbix проксија (zabbix_proxy.conf) наведени су у овом одељку.
Параметри су наведени без додатних информација. Кликните на параметар да бисте видели све детаље.
| Parameter | Description |
|---|---|
| AllowRoot | Дозволи проксију да ради као 'root'. |
| AllowUnsupportedDBVersions | Дозволи проксију да ради са неподржаним верзијама базе података. |
| CacheSize | Величина кеша конфигурације. |
| ConfigFrequency | Овај параметар је застарео (уместо њега користите ProxyConfigFrequency). Колико често прокси преузима податке о конфигурацији са Zabbix сервера у секундама. |
| DataSenderFrequency | Прокси ће слати прикупљене податке серверу сваких N секунди. |
| DBHost | Име домаћина базе података. |
| DBName | Име базе података или путања до датотеке базе података за SQLite3. |
| DBPassword | Лозинка базе података. |
| DBPort | Порт базе података када се не користи локални сокет. |
| DBSchema | Име шеме базе података. Користи се за PostgreSQL. |
| DBSocket | Путања до MySQL датотеке сокета. |
| DBUser | Корисник базе података. |
| DBTLSConect | Постављање ове опције на наведену вредност приморава коришћење TLS везе са базом података. |
| DBTLSCAFile | Пуна путања датотеке која садржи сертификате CA највишег нивоа за верификацију сертификата базе података. |
| DBTLSCertFile | Пуна путања датотеке која садржи Zabbix прокси сертификат за аутентификацију на бази података. |
| DBTLSKeyFile | Пуна путања датотеке која садржи приватни кључ за аутентификацију на бази података. |
| DBTLSCipher | Листа шифара за шифровање које Zabbix прокси дозвољава за TLS протоколе до TLS v1.2. Подржано само за MySQL. |
| DBTLSCipher13 | Листа скупова шифара за шифровање које Zabbix прокси дозвољава за TLS v1.3 протокол. Подржано само за MySQL, почев од верзије 8.0.16. |
| DebugLevel | Ниво отклањања грешака. |
| EnableRemoteCommands | Да ли су дозвољене удаљене команде са Zabbix сервера. |
| ExternalScripts | Локација екстерних скрипти. |
| Fping6Location | Локација fping6. |
| FpingLocation | Локација fping. |
| HistoryCacheSize | Величина кеша историје. |
| HistoryIndexCacheSize | Величина кеша индекса историје. |
| Hostname | Јединствено име проксија, осетљиво на велика и мала слова. |
| HostnameItem | Ставка која се користи за подешавање имена домаћина ако није дефинисано. |
| HousekeepingFrequency | Колико често ће Zabbix обављати процедуру одржавања у сатима. |
| Include | Можете укључити појединачне датотеке или све датотеке у директоријуму у конфигурационој датотеци. |
|JavaGateway|IP адреса (или име домаћина) Zabbix Java gateway-а.|
|JavaGatewayPort|Порт на којем Zabbix Java gateway слуша.|
|ListenBacklog|Максималан број чекајућих веза у TCP реду.|
|ListenIP|Листа IP адреса раздвојених зарезима на којима трапер треба да слуша.|
|ListenPort|Порт за слушање за трапер.|
|LoadModule|Модул који се учитава при покретању проксија.|
|LoadModulePath|Пуна путања до локације прокси модула.|
|LogFile|Назив датотеке дневника.|
|LogFileSize|Максимална величина датотеке дневника.|
|LogRemoteCommands|Омогући евидентирање извршених команди шелла као упозорења.|
|LogSlowQueries|Колико времена може потрајати пре него што се евидентира упит базе података.|
|LogType|Тип излаза дневника.|
|MaxConcurrentChecksPerPoller|Максималан број асинхроних провера које сваки HTTP агентски полер, агентски полер или SNMP полер може извршити одједном.|
|PidFile|Назив PID датотеке.|
|ProxyBufferMode|Одређује механизам складиштења података о историји, откривању и аутоматској регистрацији (диск/меморија/хибрид).|
|ProxyConfigFrequency|Колико често прокси преузима податке о конфигурацији са Zabbix сервера у секундама.|
|ProxyLocalBuffer|Прокси ће чувати податке локално N сати, чак и ако су подаци већ синхронизовани са сервером.|
|ProxyMemoryBufferAge|Максимална старост података у баферу прокси меморије у секундама.|
|ProxyMemoryBufferSize|Величина кеш меморије дељене меморије за прикупљену историју, податке о откривању и аутоматској регистрацији.|
|ProxyMode|Режим рада проксија (активни/пасивни).|
|ProxyOfflineBuffer|Прокси ће чувати податке N сати у случају да нема везе са Zabbix сервером.|
|Server|Ако је ProxyMode подешен на активни режим: IP адреса или DNS име Zabbix сервера (адреса:порт) или кластер (адреса:порт;адреса2:порт) за добијање података о конфигурацији и слање података.
Ако је ProxyMode подешен на пасивни режим: Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена Zabbix сервера.|
|SNMPTrapperFile|Привремена датотека која се користи за пренос података од SNMP trap демона до проксија.|
|SocketDir|Директоријум за чување IPC сокета које користе интерни Zabbix сервиси.|
|SourceIP|Изворна IP адреса.|
|SSHKeyLocation|Локација јавних и приватних кључева за SSH провере и акције.|
|SSLCertLocation|Локација SSL датотека сертификата клијента за аутентификацију клијента.|
|SSLKeyLocation|Локација SSL датотека приватних кључева за аутентификацију клијента.|
|SSLCALocation|Замени локацију датотека ауторитета за сертификате (CA) за верификацију SSL сертификата сервера.|
|StartAgentPollers|Број унапред форкованих инстанци асинхроних Zabbix агентских полера.|
|StartBrowserPollers|Број унапред форкованих инстанци полера ставки прегледача.|
|StartDBSyncers|Број унапред форкованих инстанци синхронизатора историје.|
|StartDiscoverers|Број унапред форкованих инстанци discovery worker-а.|
|StartHTTPAgentPollers|Број унапред форкованих инстанци асинхроних HTTP агентских полера.|
|StartHTTPPollers|Број претходно форкованих инстанци HTTP полера.|
|StartIPMIPollers|Број претходно форкованих инстанци IPMI полера.|
|StartJavaPollers|Број претходно форкованих инстанци Java полера.|
|StartODBCPollers|Број претходно форкованих инстанци ODBC полера.|
|StartPingers|Број претходно форкованих инстанци ICMP пингера.|
|StartPollersUnreachable|Број претходно форкованих инстанци полера за недоступне хостове (укључујући IPMI и Java).|
|StartPollers|Број претходно форкованих инстанци полера.|
|StartPreprocessors|Број претходно покренутих инстанци претходних радника.|
|StartSNMPPollers|Број претходно форкованих инстанци асинхроних SNMP полерa.|
|StartSNMPTrapper|Ако је подешено на 1, биће покренут SNMP трапер процес.|
|StartTrappers|Број претходно форкованих инстанци трапера.|
|StartVMwareCollectors|Број претходно форкованих VMware колекторских инстанци.|
|StatsAllowedIP|Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена екстерних Zabbix инстанци. Захтев за статистику ће бити прихваћен само са адреса наведених овде.|
|Timeout|Одређује колико дуго треба чекати на везу са сервером, агентом, Zabbix веб сервисом или SNMP проверама (осим SNMP ставки walk[OID] и get[OID]), у секундама.|
|TLSAccept|Које долазне везе треба прихватити са Zabbix сервера.|
|TLSCAFile|Пуна путања датотеке која садржи сертификате CA највишег нивоа за верификацију сертификата вршњака, која се користи за шифровану комуникацију између Zabbix компоненти.|
|TLSCertFile|Пуна путања датотеке која садржи сертификат сервера или ланац сертификата, који се користи за шифровану комуникацију између Zabbix компоненти.|
|TLSCipherAll|GnuTLS стринг приоритета или OpenSSL (TLS 1.2) стринг шифре. Замени подразумеване критеријуме за избор шифре за шифровање засновано на сертификатима и PSK-у.|
|TLSCipherAll13|Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Замените подразумеване критеријуме за избор пакета шифре за шифровање засновано на сертификатима и PSK-у.|
|TLSCipherCert|Низ приоритета GnuTLS-а или низ шифре OpenSSL-а (TLS 1.2). Замените подразумеване критеријуме за избор пакета шифре за шифровање засновано на сертификатима.|
|TLSCipherCert13|Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Замените подразумеване критеријуме за избор пакета шифре за шифровање засновано на сертификату.|
|TLSCipherPSK|Низ приоритета GnuTLS или низ шифре OpenSSL (TLS 1.2). Замените подразумеване критеријуме за избор пакета шифре за шифровање засновано на PSK.|
|TLSCipherPSK13|Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Замените подразумеване критеријуме за избор пакета шифре за шифровање засновано на PSK.|
|TLSConnect|Како прокси треба да се повеже са Zabbix сервером.|
|TLSCRLFile|Пуна путања датотеке која садржи опозване сертификате. Овај параметар се користи за шифровану комуникацију између Zabbix компоненти.|
|TLSKeyFile|Пуна путања датотеке која садржи приватни кључ проксија, који се користи за шифровану комуникацију између Zabbix компоненти.|
|TLSPSKFile|Пуна путања датотеке која садржи унапред дељени кључ проксија, који се користи за шифровану комуникацију са Zabbix сервером.|
|TLSPSKIdentity|Низ идентитета унапред дељеног кључа, који се користи за шифровану комуникацију са Zabbix сервером.|
|TLSServerCertIssuer|Дозвољени издавалац сертификата сервера.|
|TLSServerCertSubject|Дозвољени субјект сертификата сервера.|
|TmpDir|Привремени директоријум.|
|TrapperTimeout|Колико секунди трапер може да проведе обрађујући нове податке.|
|UnavailableDelay|Колико често се проверава доступност хоста током периода недоступности.|
|UnreachableDelay|Колико често се проверава доступност хоста током периода недоступности.|
|UnreachablePeriod|Након колико секунди недоступности, хост се третира као недоступан.|
|User|Препусти привилегије одређеном, постојећем кориснику на систему.|
|Vault|Добављач трезора.|
|VaultDBPath|Локација одакле треба преузети акредитиве базе података помоћу кључева.|
|VaultPrefix|Прилагођени префикс за путању или упит трезора.|
|VaultTLSCertFile|Назив SSL датотеке сертификата која се користи за аутентификацију клијента.|
|VaultTLSKeyFile|Назив SSL датотеке приватног кључа која се користи за аутентификацију клијента.| |VaultToken|Токен за аутентификацију HashiCorp трезора.| |VaultURL|HTTP[S] URL сервера трезора.| |VMwareCacheSize|Величина дељене меморије за чување VMware података.| |VMwareFrequency|Кашњење у секундама између прикупљања података из једне VMware услуге.| |VMwarePerfFrequency|Кашњење у секундама између преузимања статистике бројача перформанси из једне VMware услуге.| |VMwareTimeout|Максимални број секунди колико ће vmware колектор чекати на одговор од VMware сервиса.| |WebDriverURL|WebDriver интерфејс HTTP[S] URL.|
Сви параметри нису обавезни осим ако није експлицитно наведено да је параметар обавезан.
Имајте на уму да:
- Подразумеване вредности одражавају подразумеване вредности демона, а не вредности у испорученим конфигурационим датотекама;
- Zabbix подржава конфигурационе датотеке само у UTF-8 кодирању без BOM;
- Коментари који почињу са "#" су подржани само на почетку линије.
Детаљи параметра
AllowRoot
Дозволите проксију да ради као 'root'. Ако је онемогућено и прокси је покренут од стране 'root', прокси ће уместо тога покушати да се пребаци на корисника 'zabbix'. Нема ефекта ако се покрене под обичним корисником.
Подразумевано: 0
Вредности: 0 - не дозвољавају; 1 - дозволити
AllowUnsupportedDBVersions
Дозволите проксију да ради са неподржаним верзијама базе података.
Подразумевано: 0
Вредности: 0 - не дозвољавају; 1 - дозволити
CacheSize
Величина кеша конфигурације, у бајтовима. Величина заједничке меморије за складиштење података о домаћину и ставци.
Подразумевано: 32М
Опсег: 128К-64G
ConfigFrequency
Овај параметар је deprecated (уместо тога користите ProxyConfigFrequency ).
Колико често прокси преузима конфигурационе податке са Zabbix сервера у секунди.
Параметар активног проксија. Игнорише се за пасивне проксије (погледајте параметар ProxyMode).
Подразумевано: 3600
Опсег: 1-604800
DataSenderFrequency
Прокси ће послати прикупљене податке серверу сваких Н секунди. Имајте на уму да ће активни прокси и даље сваке секунде испитивати Zabbix сервер за задатке даљинске команде.
Параметар активног проксија. Игнорише се за пасивне проксије (погледајте параметар ПрокиМоде).
Подразумевано: 1
Опсег: 1-3600
DBHost
Име домаћина базе података.
Са MySQL-ом localhost или празан стринг резултира коришћењем сокета. Са PostgreSQL-ом само празан стринг резултира покушајем коришћења сокета.
Подразумевано: localhost
DBName
Име базе података или путања до датотеке базе података за SQLite3 (вишепроцесна архитектура Zabbix-а не дозвољава коришћење in-memory базе података, нпр. :memory:, file::memory:?cache=shared или file:memdb1?mode=memory&cache=shared).
Упозорење: Не покушавајте да користите исту базу података коју користи Zabbix сервер.
Са Oracle, ако се користи метод повезивања Net Service Name, наведите име сервиса из tnsnames.ora или поставите на празан стринг; поставите променљиву окружења TWO_TASK ако је DBName подешен на празан стринг.
Обавезно: Да
DBPassword
Лозинка базе података. Коментирајте овај ред ако се не користи лозинка. Занемарено због SQLite.-а.
DBPort
Порт базе података када се не користи локални сокет.1 Игнорише се за SQLite.
Подразумевано за MySQL: 3306
Подразумевано за PostgreSQL: 5432
Опсег: 1024-65535
DBSchema
Име шеме базе података. Користи се за PostgreSQL.
DBSocket
Путања до MySQL сокет датотеке.1
Порт базе података када се не користи локални сокет. Игнорише се за SQLite.
Подразумевано: 3306
DBUser
Корисник базе података. Занемарено због SQLite-а.
DBTLSConnect
Подешавање ове опције намеће коришћење TLS везе са базом података:
required - повежите се помоћу TLS-а
verify_ca - повежите се помоћу ТЛС-а и потврдите сертификат
verify_full - повежите се помоћу TLS-а, проверите сертификат и проверите да ли се идентитет базе података који је навео DBHost подудара са њеним сертификатом
На MySQL-у почевши од 5.7.11 и PostgreSQL -у су подржане следеће вредности: "required"“, "verify" "verify_full".
На MariaDB-у почевши од верзије 10.2.6 су подржане вредности "required" и "verify_full".
Подразумевано није подешена ни на једну опцију и понашање зависи од конфигурације базе података.
DBTLSCAFile
Пуна путања датотеке која садржи CA сертификате највишег нивоа за верификацију сертификата базе података.
Обавезно: не (да, ако је DBTLSConnect постављен на verify_ca или verify_full)
DBTLSCertFile
Пуна путања датотеке која садржи Zabbix прокси сертификат за аутентификацију у бази података.
DBTLSKeyFile
Пуна путања датотеке која садржи приватни кључ за аутентификацију у бази података.
DBTLSCipher
Листа шифрованих шифри које Zabbix проки дозвољава за TLS протоколе до TLS v1.2.. Подржано само за MySQL.
DBTLSCipher13
Листа шифрованих пакета за шифровање које Zabbix проки дозвољава за TLS v1.3 протокол. Подржано само за MySQL,, почевши од верзије 8.0.16.
DebugLevel
Наведите ниво отклањања грешака:
0 - основне информације о покретању и заустављању Zabbix процеса
1 - критичне информације;
2 - информације о грешци;<бр>3 - упозорења;
4 - за отклањање грешака (производи пуно информација);
5 - проширено отклањање грешака (производи још више информација).
Подразумевано: 3
Опсег: 0-5
EnableRemoteCommands
Да ли су удаљене команде са Zabbix сервера дозвољене.
Подразумевано: 0
Вредности: 0 - није дозвољено; 1 - дозвољено
ExternalScripts
Локација спољних скрипти (зависи од инсталационе променљиве datadir у време компајлирања).
Подразумевано: /usr/local/share/zabbix/externalscripts
Fping6Location
Локација fping6. Уверите се да fping6 бинарни фајл има root власништво и постављену SUID заставицу. Означите празно ("Fping6Location=") ако је ваш fping услужни програм способан да обрађује IPv6 адресе.
Подразумевано: /usr/sbin/fping6
FpingLocation
Локација fping. Уверите се да fping бинарни фајл има root власништво и да је постављена SUID заставица.
Подразумевано: /usr/sbin/fping
HistoryCacheSize
Величина кеша историје, у бајтовима. Величина заједничке меморије за чување историјских података.
Подразумевано: 16М
Опсег: 128К-2G
HistoryIndexCacheSize
Величина кеша индекса историје, у бајтовима. Величина заједничке меморије за индексирање података историје ускладиштених у кешу историје. За кеширање једне ставке потребно је отприлике 100 бајтова за кеширање индекса.
Подразумевано: 4М
Опсег: 128К-2G
Hostname
Јединствено име проксија који разликује велика и мала слова. Уверите се да је име проксија познато серверу.
Дозвољени знакови: алфанумерички, '.', ' ', '_' и '-'. Максимална дужина: 128
Подразумевано: Постављено од HostnameItem
HostnameItem
Ставка која се користи за подешавање имена домаћина ако је недефинисано (ово ће се покренути на проксију слично као на агенту). Игнорише се ако је име домаћина подешено.
Не подржава корисничке параметре, бројаче перформанси или псеудониме, али подржава system.run[].
Подразумевано: system.hostname
HousekeepingFrequency
Колико често ће Zabbix обављати процедуру одржавања (у сатима). Одржавање уклања застареле информације из базе података.
Напомена: Да би се смањило оптерећење при покретању проксија, одржавање домаћинства се одлаже за 30 минута након покретања проксија. Дакле, ако је HousekeepingFrequency 1, прва процедура одржавања домаћинства након покретања проксија ће се покренути након 30 минута и понављаће се сваких сат времена након тога.
Могуће је онемогућити аутоматско одржавање домаћинства тако што ћете поставити HousekeepingFrequency на 0. У овом случају процедура одржавања домаћинства може се покренути само помоћу опције housekeeper_execute контроле времена извршавања.
Подразумевано: 1
Опсег: 0-24
Укључи
Можете да укључите појединачне датотеке или све датотеке у директоријум у конфигурациону датотеку.
Да бисте укључили само релевантне датотеке у наведени директоријум, џокер знак звездице је подржан за подударање шаблона.
Погледајте посебне напомене о ограничењима.
Пример:
Include=/absolute/path/to/config/files/*.conf
JavaGateway
IP адреса (или име домаћина) Zabbix Java приступник. Обавезно само ако су покренути Java испитивач.
JavaGatewayPort
Порт који Zabbix Java приступник слуша.
Подразумевано: 10052
Распон: 1024-32767
ListenBacklog
Максималан број веза на чекању у TCP реду.
Подразумевана вредност је чврсто кодирана константа, која зависи од система.
Максимална подржана вредност зависи од система, превисоке вредности могу бити тихо скраћене на 'implementation-specified maximum'.
Подразумевано: SOMAXCONN
Опсег: 0 - INT_MAX
ListenIP
Листа IP адреса раздвојених зарезима које трапер треба да слуша.
Трапер ће слушати на свим мрежним интерфејсима ако овај параметар недостаје.
Подразумевано: 0.0.0.0
ListenPort
Порт за слушање за трапер.
Подразумевано: 10051
Опсег: 1024-32767
LoadModule
Модул за учитавање при покретању проксија. Модули се користе за проширење функционалности проксија. Модул мора бити лоциран у директоријуму који је навео LoadModulePath или путања мора претходити имену модула. Ако је претходна путања апсолутна (почиње са '/'), онда се LoadModulePath игнорише.<бр>Формати:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
Дозвољено је укључивање више LoadModule параметара.
LoadModulePath
Пуна путања до локације прокси модула. Подразумевано зависи од опција компилације.
LogFile
Име датотеке евиденције.
Обавезно: Да, ако је LogType подешен на file; иначе не
LogFileSize
Максимална величина датотеке евиденције у MB.
0 - онемогући аутоматску ротацију евиденције.
Напомена: Ако је достигнуто ограничење величине датотеке евиденције и ротација датотеке не успе, из било ког разлога, постојећа датотека евиденције се скраћује и почео изнова.
Подразумевано: 1
Распон: 0-1024
LogRemoteCommands
Омогући евидентирање извршених команди љуске као упозорења.
Подразумевано: 0
Вредности: 0 - онемогућено, 1 - омогућено
LogType
Тип излаза дневника:
file - упиши дневник у датотеку коју је навела параметар LogFile;<бр> system - упиши дневник у сислог;
console - упиши дневник у стандардни излаз.
Подразумевано : file
LogSlowQueries
Колико дуго може да прође упит базе података пре него што се евидентира (у милисекундама).
0 - не евидентирајте споре упите.
Ова опција постаје омогућена почевши од DebugLevel=3.
Подразумевано: 0
Опсег: 0-3600000
MaxConcurrentChecksPerPoller
Максималан број асинхроних провера које сваки HTTP агент за испитивање, агент или SNMP полер може извршити одједном. Погледајте StartHTTPAgentPollers, StartAgentPollers, и StartSNMPPollers.
Подразумевано: 1000
Опсег: 1-1000
PidFile
Име PID датотеке.
Подразумевано: /tmp/zabbix_proxy.pid
Подразумевано: /tmp/zabbix_proxy.pid
ProxyBufferMode
Одређује историју, откривање мреже и механизам за складиштење података за аутоматску регистрацију:
- disk* - подаци се чувају у бази података и отпремају из базе података;
- memory* - подаци се чувају у меморији и отпремају из меморије. Ако бафер остане без меморије, стари подаци ће бити одбачени. Приликом искључивања бафер се одбацује.
- hybrid* - прокси бафер нормално ради као у режиму меморије док му не понестане меморије или најстарији запис не пређе конфигурисану старост. Ако се то догоди, бафер се испушта у базу података и ради као у режиму диска док се сви подаци не учитају и поново почне да ради са меморијом. Приликом искључивања меморијски бафер се испушта у базу података.
Такође погледајте: Бафер прокси меморије.
Подразумевано: disk
Вредности: диск; меморија; хибридни
ProxyConfigFrequency
Колико често прокси преузима конфигурационе податке са Zabbix сервера у секунди.
Параметар активног проксија. Игнорише се за пасивне проксије (погледајте параметар ProxyMode).
Подразумевано: 10
Опсег: 1-604800
ProxyLocalBuffer
Прокси ће чувати податке локално Н сати, чак и ако су подаци већ синхронизовани са сервером.
Овај параметар може да се користи ако ће локалне податке користити апликације трећих страна.
Подразумевано: 0
Опсег: 0-720
ProxyMemoryBufferAge
Максимална старост података у прокси меморијском баферу, у секундама. Када је омогућено (не нула) и записи у баферу прокси меморије су старији, онда приморава прокси бафер да се пребаци у режим базе података док се сви записи не отпреме на сервер. Овај параметар мора бити мањи или једнак параметру ProxyOfflineBuffer.
Подразумевано: 0
Опсег: 0;600-864000
ProxyMemoryBufferSize
Величина кеша дељене меморије за прикупљене податке о историји, откривању и ауторегистрацији, у бајтовима. Ако је омогућен (не нула), прокси ће задржати податке откривања историје и аутоматске регистрације у меморији осим ако је кеш пун или ако су сачувани записи старији од дефинисаног ProxyMemoryBufferAge. Овај параметар се не може користити заједно са параметром ProxyLocalBuffer.
Подразумевано: 0
Опсег: 0;128К-2G
ProxyMode
Режим рада проксија.
0 - прокси у активном режиму
1 - прокси у пасивном режиму
Имајте на уму да (осетљиви) подаци о конфигурацији проксија могу постати доступни странама које имају приступ ловцу Zabbix сервера порт када користите активни прокси. Ово је могуће зато што се свако може претварати да је активан прокси и захтевати конфигурационе податке; аутентификација се не одвија.
Подразумевано: 0
Опсег: 0-1
ProxyOfflineBuffer
Прокси ће чувати податке Н сати у случају да нема везе са Zabbix сервером.
Старији подаци ће бити изгубљени.
Подразумевано: 1
Опсег: 1-720
Server
Ако је ProxyMode подешен на active mode:
IP адреса Zabbix сервера или DNS име (адреса:порт) или кластер (address:port;address2:port) да бисте добили конфигурациони подаци од и слање података на.
Ако порт није наведен, користи се подразумевани порт.
Чворови кластера морају бити одвојени тачком и зарезом.
Ако ProxyMode је подешен на пасивни режим:
Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена Zabbix сервера. Долазне везе ће бити прихваћене само са овде наведених адреса. Ако је подршка за IPv6 омогућена, онда се '127.0.0.1', '::127.0.0.1', '::фффф:127.0.0.1' третирају једнако.
'::/0' ће дозволити било коју IPv4 или IPv6 адресу. '0.0.0.0/0' се може користити за омогућавање било које ИПв4 адресе.
Пример:
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Обавезно: да
SNMPTrapperFile
Привремена датотека која се користи за пренос података од SNMP trap демона до проксија.
Мора бити иста као у zabbix_trap_receiver.pl или SNMPTT конфигурационој датотеци.
Подразумевано: /tmp/zabbix_traps.tmp
SocketDir
Директоријум за складиштење IPC сокета које користе интерни Zabbix сервиси.
Подразумевано: /tmp
SourceIP
Изворна IP адреса за:
- одлазне везе са Zabbix сервером;
- везе без агената (VMware, SSH, JMX, SNMP, Телнет и једноставне провере);
- HTTP везе агента;
- скрипта ставка JavaScript HTTP захтеви;
- претходна обрада JavaScript HTTP захтева;
- везе са трезором
SSHKeyLocation
Локација јавних и приватних кључева за SSH провере и акције.
SSLCertLocation
Локација датотека SSL сертификата клијента за аутентификацију клијента.
Овај параметар се користи само за надгледање веба.
SSLKeyLocation
Локација датотека SSL приватног кључа за аутентификацију клијента.
Овај параметар се користи само за надгледање веба.
SSLCALocation
Локација датотека ауторитета за сертификат (CA) за верификацију сертификата SSL сервера.
Имајте у виду да ће вредност овог параметра бити постављена као CURLOPT_CAPATH опција у libcurl-у. За libcurl верзије пре 7.42.0, ово има ефекта само ако је libcurl преведен да користи OpenSSL. За више информација погледајте cURL веб страницу.
Овај параметар се користи за праћење веба и за SMTP аутентификацију.
StartAgentPollers
Број унапред раздвојених инстанци Zabbix агента pollers. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartBrowserPollers
Број унапред раздвојених инстанци ставке прегледача полери.
Подразумевано: 1
Опсег: 0-1000
StartDBSyncers
Број унапред раздвојених инстанци синхронизатори историје.
Напомена: Будите пажљиви када мењате ову вредност, њено повећање може донети више штете него користи.
Подразумевано: 4
Распон: 1-100
StartDiscoverers
Број унапред раздвојених инстанци радници за откривање.
Подразумевано: 5
Опсег: 0-1000
StartHTTPAgentPollers
Број унапред раздвојених инстанци HTTP агента pollers. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartHTTPPollers
Број унапред раздвојених инстанци HTTP полери.
Подразумевано: 1
Опсег: 0-1000
StartIPMIPollers
Број претходно раздвојених инстанци IPMI pollers.
Подразумевано: 0
Опсег: 0-1000
StartJavaPollers
Број претходно раздвојених инстанци Java pollers.
Подразумевано: 0
Опсег: 0-1000
StartODBCPollers
Број претходно раздвојених инстанци ODBC pollers.
Подразумевано: 1
Опсег: 0-1000
StartPingers
Број претходно раздвојених инстанци ICMP пингери.
Подразумевано: 1
Опсег: 0-1000
StartPollersUnreachable
Број унапред раздвојених инстанци [испитивачи за недоступне домаћине](/manual/concepts/proxy#proxy_process_types_and_threads (укључујући IPMI и Java). Најмање један испитивач за недоступне домаћине мора бити покренут ако су покренути регуларни, IPMI или Java испитивач.
Подразумевано: 1
Опсег: 0-1000
StartPollers
Број претходно раздвојених инстанци полери.
Подразумевано: 5
Опсег: 0-1000
StartPreprocessors
Број претходно покренутих инстанци нити претходне обраде радници треба да буде подешен на најмање један расположиви број језгара процесора. Треба подесити више worker-ова ако претходна обрада није ограничена на процесор и има много мрежних захтева.
Default: 3
Range: 1-1000
StartSNMPPollers
Број инстанци СНМП-а унапред раздвојених полери. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartSNMPTrapper
Ако је постављено на 1, процес SNMP трапер ће бити покренут.
Подразумевано: 0
Опсег: 0-1
StartTrappers
Број унапред покренутих инстанци трапери.
Трапери прихватају долазне везе од Zabbix пошиљаоца и активних агената.
Подразумевано: 5
Опсег: 0-1000
StartVMwareCollectors
Број унапред раздвојених инстанци VMware колекционар.
Подразумевано: 0
Опсег: 0-250
StatsAllowedIP
Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена екстерних Zabbix инстанци. Захтев за статистику ће бити прихваћен само са овде наведених адреса. Ако овај параметар није подешен, захтеви за статистику неће бити прихваћени.
Ако је подршка за IPv6 омогућена, онда се '127.0.0.1', '::127.0.0.1', '::фффф:127.0.0.1' третирају једнако и ' ::/0' ће дозволити било коју IPv4 или IPv6 адресу. '0.0.0.0/0' се може користити за омогућавање било које IPv4 адресе.
Пример:
StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Timeout
Одређује колико дуго треба чекати (у секундама) за успостављање везе и размену података са Zabbix сервером, агентом, веб услугом и за SNMP провере (осим SNMP walk[OID] и get[OID] ставки) и icmpping[ *] ставки.
Овај параметар дефинише трајање различитих комуникацијских операција:
- даљинско извршавање команде на Zabbix агенту;
- SSH / Telnet команда извршење;
- репрограмирање ставки када IPMI интерфејс постане недоступан;
- ICMP пингер;
- слање одговора Zabbix серверу када не успе да размени податке због проблема са правима или шифровањем;
- рок за IPC асинхроне утичнице и опције контроле времена извршавања;
- асинхрони упитник DNS захтева ;
- одговор за активну проверу откуцаја срца;
- преузимање података (вредности) Zabbix агента из активни агенти;
- преузимање података од Zabbix пошиљаоца;
- слање активне контролне листе Zabbix агенту.
Подразумевано: 3
Опсег: 1-30
TLSAccept
Које долазне везе прихватити са Zabbix сервера. Користи се за пасивни прокси, занемарује се на активном проксију. Може се навести више вредности, одвојених зарезом:
нешифровано - прихвати везе без шифровања (подразумевано)
psk - прихвати везе са TLS-ом и унапред дељеним кључем (PSK)
cert - прихвати везе са TLS-ом и сертификатом
Обавезно: да за пасивни прокси, ако су дефинисани TLS сертификат или PSK параметри (чак и за нешифровану везу); иначе не
TLSCAFile
Пуна путања датотеке која садржи CA сертификате највишег нивоа за верификацију истоврсних сертификата, који се користи за шифровану комуникацију између Zabbix компоненти.
TLSCertFile
Пуна путања датотеке која садржи прокси сертификат или ланац сертификата, који се користи за шифровану комуникацију између Zabbix компоненти.
TLSCipherAll
Стринг GnuTLS приоритета или OpenSSL (TLS 1.2) низ шифре. Замени подразумеване критеријуме за избор шифровања за шифровање засновано на сертификатима и PSK-у.
Пример:
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13
Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Замени подразумеване критеријуме за избор шифровања за шифровање засновано на сертификатима и PSK-у.
Пример за GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509
Пример за OpenSSL:
EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
TLSCipherCert
Стринг GnuTLSOpenSSL приоритета или OpenSSL (TLS 1.2) низ шифре. Замени подразумеване критеријуме за избор шифровања за шифровање засновано на сертификатима.
Пример за GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
Пример за OpenSSL:
EECDH+aRSA+AES128:RSA+aRSA+AES128
TLSCipherCert13
Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Заобиђите подразумеване критеријуме за избор шифрованог пакета за шифровање засновано на сертификатима.
TLSCipherPSK
Стринг GnuTLS приоритета или OpenSSL (TLS 1.2) низ шифре. Заобиђите подразумеване критеријуме за избор шифровања за шифровање засновано на PSK-у.
Пример за GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
Пример за OpenSSL:
kECDHEPSK+AES128:kPSK+AES128
TLSCipherPSK13
Низ шифре за OpenSSL 1.1.1 или новији у TLS 1.3. Заобиђите подразумеване критеријуме за избор шифровања за шифровање засновано на PSK-у.
Пример:
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSConnect
Како прокси треба да се повеже са Zabbix сервером. Користи се за активни прокси, занемарује се на пасивном проксију. Може се навести само једна вредност:
нешифровано - повезивање без шифровања (подразумевано)
psk - повезивање помоћу TLS-а и унапред дељеног кључа (PSK)
cert - повезивање помоћу TLS-а и сертификат
Обавезно: да за активни прокси, ако су дефинисани TLS сертификат или PSK параметри (чак и за нешифровану везу); иначе не
TLSCRLFile
Пуна путања датотеке која садржи опозване сертификате. Овај параметар се користи за шифровану комуникацију између Zabbix компоненти.
TLSKeyFile
Пуна путања датотеке која садржи приватни кључ проксија, који се користи за шифровану комуникацију између Zabbix компоненти.
TLSListen
Контролише TLS на трапер сокету.
Подржане вредности:
- обавезно - прихвата само TLS везе
TLSPSKFile
Пуна путања датотеке која садржи унапред дељени кључ проксија, који се користи за шифровану комуникацију са Zabbix сервером.
TLSPSKIdentity
Низ идентитета унапред дељеног кључа, који се користи за шифровану комуникацију са Zabbix сервером.
TLSServerCertIssuer
Дозвољени издавалац сертификата сервера.
TLSServerCertSubject
Дозвољени предмет сертификата сервера.
TmpDir
Привремени директоријум.
Подразумевано: /tmp
TrapperTimeout
Одређује време чекања у секундама за:
- преузимање конфигурационих података са Zabbix сервера;
- извршавање глобалног скрипта или извршавање удаљене команде.
Default: 300
Range: 1-300
UnavailableDelay
Колико често се проверава доступност домаћина током периода недоступности у секундама.
Подразумевано: 60
Опсег: 1-3600
UnreachableDelay
Колико често се проверава доступност домаћина током периода недоступности у секундама.
Подразумевано: 15
Опсег: 1-3600
UnreachablePeriod
После колико секунди недоступности третирајте домаћина као недоступног.
Подразумевано: 45
Опсег: 1-3600
Корисник
Одбаците привилегије одређеном постојећем кориснику на систему.
Има ефекта само ако се покрене као 'root' и AllowRoot је онемогућен.
Подразумевано: zabbix
Vault
Добављач трезора:
HashiCorp - HashiCorp KV Secrets Engine верзија 2
CyberArk- CyberArk Central Credential Provider
Мора да се подудара са добављачем трезора постављеним на корисничком интерфејсу.
Подразумевано: HashiCorp
VaultDBPath
Путања или упит до трезора, у зависности од трезора, одакле ће се акредитиви за базу података преузети помоћу кључева.
Кључеви који се користе за HashiCorp су 'password' и 'username'.
Пример путање са VaultPrefix=/v1/secret/data/zabbix/:
database
Пример путање без VaultPrefix-а:
secret/zabbix/database
Кључеви који се користе за CyberArk су 'Content' и 'UserName'.
Пример:
AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database
Ова опција се може користити само ако нису наведени DBUser и DBPassword.
VaultPrefix
Прилагођени префикс за путању или упит трезора, у зависности од трезора. Најприкладније подразумеване вредности ће се користити ако нису наведене.
Имајте на уму да се 'data' аутоматски додаје после тачке монтирања за HashiCorp ако VaultPrefix није наведен.
Пример префикса за Hashicorp:
v1/secret/data/zabbix/
Пример префикса за Cyberark:
/AIMWebService/api/Accounts?
VaultTLSCertFile
Име датотеке SSL сертификата која се користи за аутентификацију клијента. Датотека сертификата мора бити у PEM1 формату.
Ако датотека сертификата садржи и приватни кључ, оставите поље датотеке SSL кључа празно.
Директоријум који садржи ову датотеку је одређен конфигурационим параметром SSLCertLocation.
Ово опција се може изоставити, али се препоручује за CyberArkCCP трезор.
VaultTLSKeyFile
Име SSL датотеке приватног кључа која се користи за аутентификацију клијента. Датотека приватног кључа мора бити у PEM1 формату.
Директоријум који садржи ову датотеку је одређен конфигурационим параметром SSLKeyLocation .
Ова опција се може изоставити, али се препоручује за CyberArkCCP трезор.
VaultToken
HashiCorp токен за аутентификацију трезора који је требало да буде генерисан искључиво за Zabbix прокси са дозволом само за читање до путање наведеног у опционом конфигурационом параметру VaultDBPath.
Грешка је ако су VaultToken и варијабла окружења VAULT_TOKEN дефинисани на исто време.
Обавезно: Да, ако је Ваулт подешен на HashiCorp; иначе не
VaultURL
HTTP[S] URL. сервера трезора. Системски директоријум CA сертификата ће се користити ако SSLCALocation није наведена.
Подразумевано: https://127.0.0.1:8200
VMwareCacheSize
Величина заједничке меморије за складиштење VMware података.
VMware интерна провера zabbix[vmware,buffer,...] се може користити за надгледање употребе VMware кеша (погледајте Интерне провере.
Имајте у виду да заједничка меморија није алоцирана ако нема конфигурисаних VMware колектор инстанци за покретање.
Подразумевано: 8М
Распон: 256К-2G
VMwareFrequency
Кашњење у секундама између прикупљања података из једне VMware услуге.
Ово кашњење треба да буде подешено на најмањи интервал ажурирања било које VMware ставке за надгледање.
Подразумевано: 60
Опсег: 10-86400
VMwarePerfFrequency
Кашњење у секундама између преузимања статистике бројача перформанси из једне VMware услуге.
Ово кашњење треба подесити на најмањи интервал ажурирања било које VMware услуге за праћење ставке која користи VMware бројаче перформанси.
Подразумевано: 60
Опсег: 10-86400
VMwareTimeout
Максималан број секунди које ће vmware сакупљач чекати на одговор VMware сервиса (vCenter или ESX хипервизор).
Подразумевано: 10
Опсег: 1-300
WebDriverURL
WebDriver interface HTTP[S] URL.
Пример (користи се са Селениум WebDriver самосталним сервером):
WebDriverURL=http://localhost:4444
Фусноте
1 DBSocket и DBPort се међусобно искључују у конфигурацији проксија. Наведите само један, или оставите оба недефинисана.