1 Zabbix server
Преглед
Параметри које подржава конфигурациона датотека Zabbix сервера (zabbix_server.conf) наведени су у овом одељку.
Параметри су наведени без додатних информација. Кликните на параметар да бисте видели све детаље.
| Parameter | Description |
|---|---|
| AlertScriptsPath | Локација прилагођених скрипти упозорења. |
| AllowRoot | Дозволите серверу да ради као 'root'. |
| AllowSoftwareUpdateCheck | Дозволите Zabbix UI-ју да прима информације о ажурирањима софтвера са zabbix.com. |
| AllowUnsupportedDBVersions | Дозволите серверу да ради са неподржаним верзијама базе података. |
| CacheSize | Величина кеша конфигурације. |
| CacheUpdateFrequency | Овај параметар одређује колико често ће Zabbix вршити ажурирање кеша конфигурације у секундама. |
| DBHost | Име домаћина базе података. |
| DBName | Име базе података. |
| DBPassword | Лозинка за базу података. |
| DBPort | Порт базе података када се не користи локални сокет. |
| DBSchema | Назив шеме базе података. Користи се за PostgreSQL. |
| DBSocket | Путања до MySQL сокет датотеке. |
| DBUser | Корисник базе података. |
| DBTLSConnect | Постављање ове опције на наведену вредност приморава коришћење TLS везе са базом података. |
| DBTLSCAFile | Пуна путања датотеке која садржи сертификате CA највишег нивоа за верификацију сертификата базе података. |
| DBTLSCertFile | Пуна путања датотеке која садржи сертификат Zabbix сервера за аутентификацију у бази података. |
| DBTLSKeyFile | Пуно име датотеке која садржи приватни кључ за аутентификацију у бази података. |
| DBTLSCipher | Листа шифара за шифровање које Zabbix сервер дозвољава за TLS протоколе до TLS v1.2. Подржано само за MySQL. |
| DBTLSCipher13 | Листа шифрантних пакета које Zabbix сервер дозвољава за TLS v1.3 протокол. Подржано само за MySQL, почев од верзије 8.0.16. |
| DebugLevel | Наведите ниво отклањања грешака. |
| EnableGlobalScripts | Омогућите глобалне скрипте на Zabbix серверу. |
| ExportDir | Директоријум за извоз догађаја, историје и трендова у реалном времену у JSON формату раздвојеном новим редом. Ако је подешено, омогућава извоз у реалном времену. |
| ExportFileSize | Максимална величина по извозној датотеци у бајтовима. |
| ExportType | Листа типова ентитета раздвојених зарезима (догађаји, историја, трендови) за извоз у реалном времену (сви типови подразумевано). |
| ExternalScripts | Локација екстерних скрипти. |
| Fping6Location | Локација fping6. |
| FpingLocation | Локација fping. |
| HANodeName | Назив чвора кластера високе доступности. |
| HistoryCacheSize | Величина кеша историје. |
| HistoryIndexCacheSize | Величина кеш меморије индекса историје. |
| HistoryStorageDateIndex | Омогућите претходну обраду вредности историје у складишту историје да бисте сачували вредности у различитим индексима на основу датума. |
| HistoryStorageURL | URL за складиштење историје HTTPS]. |
| HistoryStorageTypes | Листа типова вредности одвојених зарезима које треба послати у складиште историје. |
| HousekeepingFrequency | Овај параметар одређује колико често ће Zabbix обављати процедуру одржавања система у сатима.. |
| Include | Можете укључити појединачне датотеке или све датотеке у директоријуму у конфигурационој датотеци. |
| JavaGateway | ИП адреса (или име хоста) Zabbix Java gateway-а. |
| JavaGatewayPort | Порт на којем Zabbix Java gateway слуша. |
| ListenBacklog | Максималан број чекајућих веза у TCP реду чекања. |
| ListenIP | Листа IP адреса раздвојених зарезима које хватач треба да слуша. |
| ListenPort | Порт за слушање за трапера. |
| LoadModule | Модул који се учитава при покретању сервера. |
| LoadModulePath | Пуна путања до локације серверских модула. |
| LogFile | Назив датотеке дневника. |
| LogFileSize | Максимална величина датотеке дневника. |
| LogSlowQueries | Одређује колико дуго може потрајати упит у бази података пре него што се евидентира у милисекундама. |
| LogType | Тип излаза дневника. |
| MaxConcurrentChecksPerPoller | Максималан број асинхроних провера које сваки HTTP агентски полер, агентски полер или SNMP полер може да изврши одједном. |
| MaxHousekeeperDelete | Неће бити обрисано више од редова "MaxHousekeeperDelete" (који одговарају [tablename], [field], [value]) по једном задатку у једном циклусу одржавања. |
| NodeAddress | IP адреса или име домаћина са опционим портом за превиђање начина на који кориснички интерфејс треба да се повеже са сервером. |
| PidFile | Име PID датотеке. |
| ProblemHousekeepingFrequency | Одређује колико често ће Zabbix брисати проблеме за обрисане окидаче. |
| ProxyConfigFrequency | Одређује колико често Zabbix сервер шаље конфигурационе податке Zabbix проксију. |
| ProxyDataFrequency | Одређује колико често Zabbix сервер захтева податке о историји од Zabbix проксија. |
| ServiceManagerSyncFrequency | Одређује колико често ће Zabbix синхронизовати конфигурацију менаџера услуга. |
| SNMPTrapperFile | Привремена датотека која се користи за пренос података од SNMP trap демона до сервера. |
| SocketDir | Директоријум за чување IPC сокета које користе интерни Zabbix сервиси. |
| SourceIP | Изворна IP адреса. |
| SSHKeyLocation | Локација јавних и приватних кључева за SSH провере и акције. |
| SSLCertLocation | Локација датотека SSL клијентског сертификата за аутентификацију клијента. |
| SSLKeyLocation | Локација SSL датотека са приватним кључем за аутентификацију клијента. |
| SSLCALocation | Замени локацију датотека ауторитета за сертификате (CA) за верификацију SSL сертификата сервера. |
| StartAgentPollers | Број претходно форкованих инстанци асинхроних Zabbix агентских полерa. |
| StartAlerters | Број претходно форкованих инстанци упозорења. |
| StartBrowserPollers | Број претходно форкованих инстанци полера ставки прегледача. |
| StartConnectors | Број претходно форкованих инстанци конекторских радника. |
| StartDBSyncers | Број претходно форкованих инстанци синхронизатора историје. |
| StartDiscoverers | Број унапред покренутих инстанци радника за откривање. |
| StartEscalators | Број унапред рачвастих инстанци ескалатора. |
| StartHistoryPollers | Број претходно форкованих инстанци историјских анкетара. |
| StartHTTPAgentPollers | Број претходно форкованих инстанци асинхроног HTTP агента за попуњавање. |
| StartHTTPPollers | Број претходно форкованих инстанци HTTP полера. |
| StartIPMIPollers | Број претходно форкованих инстанци IPMI полера. |
| StartJavaPollers | Број претходно форкованих инстанци Java полера. |
| StartLLDProcessors | Број претходно форкованих инстанци LLD (low-level discovery) радника. |
| StartODBCPollers | Број претходно форкованих инстанци ODBC полера. |
| StartPingers | Број претходно форкованих инстанци ICMP пингера. |
| StartPollersUnreachable | Број претходно форкованих инстанци полерa за недоступне хостове (укључујући IPMI и Java). |
| StartPollers | Број претходно форкованих инстанци полерa. |
| StartPreprocessors | Број претходно покренутих инстанци претходних радника. |
| StartProxyPollers | Број претходно форкованих инстанци полерa за пасивне проксије. |
| StartReportWriters | Број претходно форкованих инстанци писаца извештаја. |
| StartSNMPPollers | Број претходно форкованих инстанци асинхроних SNMP полерa. |
| StartSNMPTrapper | Ако је подешено на 1, биће покренут SNMP трапер процес. |
| StartTimers | Број претходно форкованих инстанци тајмера. |
| StartTrappers | Број претходно форкованих инстанци трапера. |
| StartVMwareCollectors | Број претходно форкованих инстанци VMware колектора. |
| StatsAllowedIP | Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена екстерних Zabbix инстанци. Захтев за статистику биће прихваћен само са адреса наведених овде. |
| Timeout | Одређује колико дуго треба чекати везу са проксијем, агентом, Zabbix веб сервисом или SNMP проверама (осим SNMP ставки walk[OID] и get[OID]), у секундама. |
| 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-у. |
| TLSCRLFile | Пуна путања датотеке која садржи опозване сертификате. Овај параметар се користи за шифровану комуникацију између Zabbix компоненти. |
| TLSKeyFile | Пуна путања датотеке која садржи приватни кључ сервера, који се користи за шифровану комуникацију између Zabbix компоненти. |
| TmpDir | Привремени директоријум. |
| TrapperTimeout | Одређује колико секунди трапер може да проведе обрађујући нове податке. |
| TrendCacheSize | Величина кеша тренда. |
| TrendFunctionCacheSize | Величина кеша функције тренда. |
| UnavailableDelay | Одређује колико често се проверава доступност хоста током периода недоступности. |
| UnreachableDelay | Одређује колико често се проверава доступност хоста током периода недоступности. |
| UnreachablePeriod | Одређује након колико секунди недоступности третира хост као недоступан. |
| User | Препуштање привилегија одређеном, постојећем кориснику на систему. |
| ValueCacheSize | Величина кеша историјских вредности. |
| Vault | Одређује добављача трезора. |
| VaultDBPath | Одређује локацију одакле треба преузети акредитиве базе података помоћу кључева. |
| VaultPrefix | Прилагођени префикс за путању или упит до трезора. |
| VaultTLSCertFile | Назив SSL датотеке сертификата која се користи за аутентификацију клијента. |
| VaultTLSKeyFile | Назив SSL датотеке приватног кључа која се користи за аутентификацију клијента. |
| VaultToken | Токен за аутентификацију HashiCorp трезора. |
| VaultURL | HTTP[S] URL сервера трезора. |
| VMwareCacheSize | Величина дељене меморије за чување VMware података. |
| VMwareFrequency | Кашњење у секундама између прикупљања података из једне VMware услуге. |
| VMwarePerfFrequency | Кашњење у секундама између преузимања статистике бројача перформанси из једне VMware услуге. |
| VMwareTimeout | Максималан број секунди колико ће vmware колектор чекати на одговор од VMware услуге. |
| WebDriverURL | HTTP[S] URL адреса WebDriver интерфејса. |
| WebServiceURL | HTTP[S] URL адреса ка Zabbix веб сервису у формату <host:port>/report. |
Сви параметри нису обавезни осим ако није експлицитно наведено да је параметар обавезан.
Имајте на уму да:
- Подразумеване вредности одражавају подразумеване вредности демона, а не вредности у испорученим конфигурационим датотекама;
- Zabbix подржава конфигурационе датотеке само у UTF-8 кодирању без BOM;
- Коментари који почињу са "#" су подржани само на почетку линије.
Детаљи параметра
AlertScriptsPath
Локација прилагођених скрипти упозорења (зависи од инсталационе променљиве datadir у времену компајлирања).
Подразумевано: /usr/local/share/zabbix/alertscripts
AllowRoot
Дозволите серверу да ради као 'root'. Ако је онемогућено и сервер покреће 'root', сервер ће уместо тога покушати да се пребаци на корисника 'zabbix'. Нема ефекта ако се покрене под редовним корисником.
Подразумевано: 0
Вредности: 0 - не дозвољавају; 1 - дозволити
AllowSoftwareUpdateCheck
Дозволи Zabbix корисничком интерфејсу да прима информације о ажурирањима софтвера са zabbix.com.
Подразумевано: 1
Вредности: 0 - не дозвољава; 1 - дозволити
AllowUnsupportedDBVersions
Дозволите серверу да ради са неподржаним верзијама базе података.
Подразумевано: 0
Вредности: 0 - не дозвољавају; 1 - дозволити
CacheSize
Величина кеша конфигурације, у бајтовима. Величина заједничке меморије за складиштење података о домачину, ставци и покретачу.
Подразумевано: 32М
Опсег: 128K-64G
CacheUpdateFrequency
Овај параметар одређује колико често ће Zabix извршити ажурирање кеша конфигурације у секунди. Такође погледајте опције контрола у току извршења.
Подразумевано: 10
Опсег: 1-3600
DBHost
Име домаћина базе података.
Са MySQL localhost или празним стрингом резултира коришћењем утичнице. Код PostgreSQL-а само празан стринг резултира покушајем коришћења утичнице.
Подразумевано: localhost
DBName
Име базе података.
Обавезно: Да
DBPassword
Лозинка базе података. Коментаришите овај ред ако се не користи лозинка.
DBPort
Порт базе података када се не користи локални сокет.3
Подразумевано за MySQL: 3306
Подразумевано за PostgreSQL: 5432
Опсег: 1024-65535
DBSchema
Име шеме базе података. Користи се за PostgreSQL.
DBSocket
Путања до MySQL сокет датотеке.3
DBUser
Корисник базе података.
DBTLSConnect
Подешавање ове опције на следеће вредности намеће коришћење TLS везе са базом података:
required - повезивање помоћу TLS-а<бр>*verify_ca* - повезивање помоћу TLS-а и верификацију сертификата
verify_full* - повежите се помоћу TLS-а, проверите сертификат и проверите да ли се идентитет базе података који је навео DBHost подудара са њеним сертификатом
Са MySQL, почевши од 5.7.11, и PostgreSQL следеће вредности су подржане: required, verify_ca, 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 - проширено отклањање грешака (производи још више информација).
Погледајте такође runtime control опције.
Подразумевано: 3
Опсег: 0-5
EnableGlobalScripts
Омогућите глобалне скрипте на Zabbix серверу.
Напомена: Глобално извршавање скрипте је подразумевано омогућено.
Међутим, за нове инсталације које почињу са Zabbix-ом 7.0, EnableGlobalScripts је експлицитно подешен на 0 (онемогућено).
Подразумевано: 1
Вредности: 0 - онемогућити; 1 - омогућити
ExportDir
Директоријум за извоз у реалном времену догађаја, историје и трендова у JSON формату раздвојеним новим редовима. Ако је подешено, омогућава извоз у реалном времену.
ExportFileSize
Максимална величина по датотеци за извоз у бајтовима. Користи се за ротацију ако је ExportDir подешен.
Подразумевано: 1G
Опсег: 1M-1G
ExportType
Листа типова ентитета раздвојених зарезима (догађаји, историја, трендови) за извоз у реалном времену (подразумевано сви типови). Важи само ако је ExportDir подешен.
Имајте на уму да ако је ExportType наведен, али ExportDir није, онда је ово грешка у конфигурацији и сервер се неће покренути.
Пример за извоз историје и трендова:
ExportType=history,trends
Пример само за извоз догађаја:
ExportType=events
ExternalScripts
Локација спољних скрипти (зависи од инсталационе променљиве datadir у време компајлирања).
Подразумевано: /usr/local/share/zabbix/externalscripts
Fping6Location
Локација fping6. Уверите се да fping6 бинарни фајл има роот власништво и постављену SUID заставицу. Означите празно ("Fping6Location =") ако је ваш fping услужни програм способан да обрађује IPv6 адресе.
Подразумевано: /usr/sbin/fping6
FpingLocation
Локација fping. Уверите се да fping бинарни фајл има root власништво и да је постављена SUID заставица.
Подразумевано: /usr/sbin/fping
FrontendAllowedIP
Листа IP адреса или CIDR опсега раздвојених зарезима којима је дозвољено повезивање са корисничким интерфејсом. Веза са корисничким интерфејсом ће бити прихваћена само са адреса наведених овде ако је овај параметар подешен. Подразумевано, све везе се прихватају за захтеве са корисничког интерфејса. Ако је омогућена подршка за IPv6, онда се '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' третирају једнако, а '::/0“ ће дозволити било коју IPv4 или IPv6 адресу. '0.0.0.0/0' се може користити за омогућавање било које IPv4 адресе.
Пример:
FrontendAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
HANodeName
Име чвора кластера високе доступности. Када је празан сервер ради у самосталном режиму и креира се чвор са празним именом.
HistoryCacheSize
Величина кеша историје, у бајтовима. Величина заједничке меморије за чување историјских података.
Подразумевано: 16М
Опсег: 128К-2G
HistoryIndexCacheSize
Величина кеша индекса историје, у бајтовима. Величина заједничке меморије за индексирање података историје ускладиштених у кешу историје. За кеширање једне ставке потребно је отприлике 100 бајтова за кеширање индекса.
Подразумевано: 4М
Опсег: 128К-2G
HistoryStorageDateIndex
Омогућите претходну обраду вредности историје у складишту историје да бисте сачували вредности у различитим индексима на основу датума.
Подразумевано: 0
Вредности: 0 - онемогућити; 1 - омогућити
HistoryStorageURL
HTTP[S] URL за складиште историје. Овај параметар се користи за подешавање Elasticsearch.
HistoryStorageTypes
Листа типова вредности раздвојених зарезима који се шаљу у складиште историје. Овај параметар се користи за подешавање Elasticsearch.
Подразумевано: uint,dbl,str,log,text
HousekeepingFrequency
Овај параметар одређује колико ће често Zabbix обављати процедуру одржавања у сатима. Одржавање уклања застареле информације из базе података.
Напомена: Да бисте спречили преоптерећење кућне помоћнице (на пример, када су периоди историје и тренда значајно смањени), не више од 4 пута Сати застарелих информација са учесталошћу одржавања се бришу у једном циклусу одржавања, за сваку ставку. Дакле, ако је HousekeepingFrequency 1, не више од 4 сата застарелих информација (почевши од најстаријег уноса) неће бити избрисано по циклусу.
Напомена: Да би се смањило оптерећење при покретању сервера, одржавање домаћинства се одлаже за 30 минута након покретања сервера. Дакле, ако је HousekeepingFrequency 1, прва процедура одржавања домаћинства након покретања сервера ће се покренути након 30 минута, а након тога ће се поновити са закашњењем од једног сата.
Могуће је онемогућити аутоматско одржавање домаћинства постављањем HousekeepingFrequency на 0. У овом случају процедуру одржавања домаћинства може покренути само housekeeper_execute, период извођења периода извођења периода контроле времена одржавања је опција за једно време одржавања. од последњег циклуса одржавања, али не мање од 4 сата и не дуже од 4 дана.
Погледајте и опције runtime control.
Подразумевано: 1
Опсег: 0-24
Include
Можете укључити појединачне датотеке или све датотеке у директоријуму у конфигурационој датотеци. Да бисте укључили само релевантне датотеке у наведени директоријум, џокер знак звездице је подржан за подударање шаблона. Погледајте посебне напомене о ограничењима.
Пример:
Include=/absolute/path/to/config/files/*.conf
JavaGateway
IP адреса (или име домаћина) Zabbix Јаva мрежног пролаза. Потребно само ако су покренути Java полерa.
JavaGatewayPort
Порт који Zabbix Јаvа мрежни пролаз слуша.
Подразумевано: 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Дозвољено је укључити више LoadModule параметара.
LoadModulePath
Пуна путања до локације серверских модула. Подразумевано зависи од опција компилације.
LogFile
Име датотеке евиденције.
Обавезно: Да, ако је LogType подешен на file; иначе не
LogFileSize
Максимална величина датотеке евиденције у MB.
0 - онемогући аутоматску ротацију евиденције.
Напомена: Ако је достигнуто ограничење величине датотеке евиденције и ротација датотеке не успе, из било ког разлога, постојећа датотека евиденције се скраћује и покренут изнова.
Подразумевано: 1
Опсег: 0-1024
Обавезно: Да, ако је LogType подешен на file; иначе не
LogSlowQueries
Одређује колико дуго упит базе података може да потраје пре него што се пријави у милисекундама.
0 - не евидентирај споре упите.
Ова опција постаје омогућена почевши од DebugLevel=3.
Подразумевано: 0
Опсег: 0 -3600000
LogType
Тип излаза дневника:
file - уписивање дневника у датотеку специфицирану параметром LogFile;
system - писање дневника у syslog;
console - писање дневника у стандардни излаз.
Подразумевано: file
MaxConcurrentChecksPerPoller
Максималан број асинхроних провера које сваки HTTP агент за испитивање, агент или SNMP полер може извршити одједном. Погледајте StartHTTPAgentPollers, StartAgentPollers, и StartSNMPPollers.
Подразумевано: 1000
Опсег: 1-1000
MaxHousekeeperDelete
Не више од редова 'MaxHousekeeperDelete' (који одговарају [tablename], [field], [value]) неће бити избрисано по једном задатку у једном циклусу одржавања.
Ако је постављено на 0, онда нема ограничења уопште користио. У овом случају морате знати шта радите, како не бисте преоптеретили базу података! 2
Овај параметар се односи само на брисање историје и трендови већ избрисаних ставки.
Подразумевано: 5000
Опсег: 0-1000000
Адреса чвора
IP или име домаћина са опционим портом да би се заменило како би кориснички интерфејс<address> требало да се повеже са сервером.
Формат: <address>[:<port>]
Ако IP или име домаћина нису подешени, користиће се вредност ListenIP. Ако ListenIP није подешен, користиће се вредност localhost.
Ако порт није подешен, користиће се вредност ListenPort-а. Ако ListenPort није подешен, користиће се вредност 10051.
Ова опција може бити замењена адресом наведеном у конфигурацији корисничком интерфејса.
Погледајте такође: HANodeName параметар; Омогућавање високе доступности.
Подразумевано: 'localhost:10051'
PidFile
Назив PID датотеке.
Подразумевано: /tmp/zabbix_server.pid
ProblemHousekeepingFrequency
Одређује колико често ће Zabbix брисати проблеме за избрисане окидаче у секундама.
Подразумевано: 60
Опсег: 1-3600
ProxyConfigFrequency
Одређује колико често Zabbix сервер шаље податке о конфигурацији Zabbix проксију у секунди. Користи се само за проксије у пасивном режиму.
Подразумевано: 10
Опсег: 1-604800
ProxyDataFrequency
Одређује колико често Zabbix сервер захтева податке историје од Zabbix проки сервера у секунди. Користи се само за проксије у пасивном режиму.
Подразумевано: 1
Опсег: 1-3600
ServiceManagerSyncFrequency
Одређује колико често ће Zabbix синхронизовати конфигурацију менаџера услуга у секундама.
Подразумевано: 60
Опсег: 1-3600
SMSDevices
Листа модемских датотека раздвојених зарезима којима је дозвољено да користе Zabbix сервер.
Слање SMS-а није могуће ако овај параметар није подешен.
Пример:
SMSDevices=/dev/ttyUSB0,/dev/ttyUSB1
SNMPTrapperFile
Привремена датотека која се користи за прослеђивање података са SNMP трап демона на сервер.
Мора бити иста као у zabbix_trap_receiver.pl или SNMPTT конфигурационој датотеци.
Подразумевано: /tmp/zabbix_traps.tmp
SocketDir
Директоријум за складиштење IPC утичница које користе интерни Zabbix сервиси.
Подразумевано: /tmp
SourceIP
Изворна IP адреса за:
- одлазне везе ка Zabbix проксију и Zabbix агенту;
- везе без агента (VMware, SSH, JMX, SNMP, Telnet и једноставне провере);
- везе са HTTP агентом;
- захтеви за JavaScript ставке скрипте;
- претходну обраду JavaScript HTTP захтева;
- слање имејлова са обавештењима (везе ка SMTP серверу);
- обавештења о вебхуку (JavaScript HTTP везе);
- везе ка трезору.
SSHKeyLocation
Локација јавних и приватних кључева за SSH провере и акције.
SSLCertLocation
Локација датотека SSL сертификата клијента за аутентификацију клијента.
Овај параметар се користи само за надгледање веба.
SSLKeyLocation
Локација датотека SSL приватног кључа за аутентификацију клијента.
Овај параметар се користи само за надгледање веба.
SSLCALocation
Замените локацију датотека ауторитета за сертификат (CA) за верификацију сертификата SSL сервера. Ако није подешено, користиће се системски директоријум.
Имајте на уму да ће вредност овог параметра бити подешена као либцурл опција CURLOPT_CAPATH. За верзије libcurl-а пре 7.42.0, ово има ефекта само ако је libcurl преведен да користи OpenSSL. За више информација погледајте cURL веб страница.
Овај параметар се користи за праћење веба и SMTP аутентификацију.
StartAgentPollers
Број унапред раздвојених инстанци Zabbix агента полери. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartAlerters
Број унапред раздвојених инстанци упозорења.
Подразумевано: 3
Опсег: 1-100
StartBrowserPollers
Број унапред раздвојених инстанци ставке прегледача полери.
Подразумевано: 1
Опсег: 0-1000
StartConnectors
Број унапред раздвојених инстанци конекторских радника. Процес менаџера конектора се покреће аутоматски када се покрене конектор.
Подразумевано: 0
Опсег: 0-1000
StartDBSyncers
Број унапред рачваних инстанци синхронизатори историје.
Напомена: Будите пажљиви када мењате ову вредност, њено повећање може донети више штете него користи. Угрубо, подразумевана вредност би требало да буде довољна за руковање до 4000 NVPS.
Подразумевано: 4
Опсег: 1-100
StartDiscoverers
The number of pre-forked instances of радници на откривању.
Default: 5
Range: 0-1000
StartEscalators
Број унапред раздвојених инстанци ескалатора.
Подразумевано: 1
Опсег: 1-100
StartHistoryPollers
Број унапред раздвојених инстанци полери историје.
Потребно само за израчунате провере.
Подразумевано: 5
Опсег: 0-1000
StartHTTPAgentPollers
Број унапред раздвојених инстанци HTTP агента полери. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartHTTPPollers
Број претходно раздвојених инстанци HTTP полери1.
Подразумевано: 1
Опсег: 0-1000
StartIPMIPollers
Број претходно раздвојених инстанци IPMI полери.
Подразумевано: 0
Опсег: 0-1000
StartJavaPollers
Број унапред раздвојених инстанци Java полери1.
Подразумевано: 0
Опсег: 0-1000
StartLLDProcessors
Број унапред раздвојених инстанци откривања ниског нивоа (LLD) радници1.
Процес LLD менаџера се аутоматски покреће када се покрене LLD радник.
Подразумевано: 2
Опсег: 0-100
StartODBCPollers
Број унапред раздвојених инстанци ODBC полерa1.
Подразумевано: 1
Опсег: 0-1000
StartPingers
Број унапред раздвојених инстанци ICMP пингерa1.
Подразумевано: 1
Опсег: 0-1000
StartPollersUnreachable
Број унапред форкираних инстанци полери за недоступне домаћине (укључујући IPMI и Java)1.
Бар један полер за недоступне домажине мора бити покренут ако су покренути регуларни, IPMI или Java полери.
Подразумевано: 1
Распон: 0-1000
StartPollers
Број унапред раздвојених инстанци полери1.
Подразумевано: 5
Опсег: 0-1000
ПокретањеПрепроцесора
Број претходно покренутих инстанци претходне обраде радници1 нити треба да буде подешен на најмање један од расположивог броја језгара процесора. Треба подесити више радника ако претходна обрада није ограничена на процесор и има много мрежних захтева.
Подразумевано: 16
Опсег: 1-1000
StartProxyPollers
Број унапред раздвојених инстанци полери за пасивне проксије1.
Подразумевано: 1
Опсег: 0 -250
StartReportWriters
Број унапред покренутих инстанци писци извештаја.
Ако је подешено на 0, планирано генерисање извештаја је онемогућено.
Процес менаџера извештаја се аутоматски покреће када извештај писач је покренут.
Подразумевано: 0
Распон: 0-100
StartSNMPPollers
Број унапред раздвојених инстанци SNMP-а полери. Погледајте MaxConcurrentChecksPerPoller.
Подразумевано: 1
Опсег: 0-1000
StartSNMPTrapper
Ако је постављено на 1, процес SNMP трапер ће бити покренут.
Подразумевано: 0
Опсег: 0-1
StartTimers
Број унапред рачваних инстанци тајмера.
Период одржавања тајмера.
Подразумевано: 1
Опсег: 1-1000
StartTrappers
Број унапред раздвојених инстанци трапери1. Трапери прихватају долазне везе од Zabbix пошиљаоца, активних агената и активни проксији.
Подразумевано: 5
Опсег: 1-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
Временско ограничење
Одређује колико дуго треба чекати (у секундама) за успостављање везе и размену података са Zabbix проксијем, агентом, веб сервисом и за SNMP провере (осим SNMP ставки walk[OID] и get[OID]) и ставки icmpping[*].
Овај параметар дефинише трајање за различите комуникационе операције:
- даљинско извршавање команди на Zabbix агенту;
- извршавање SSH / Telnet команде;
- захтеви Zabbix веб сервису;
- временско ограничење комуникације за захтев за тестирање типа медија и метод
history.push; - прераспоређивање ставки када IPMI интерфејс постане недоступан;
- слање одговора Zabbix проксију када размена података не успе због проблема са правима или шифровањем;
- ICMP пингер;
- рок за IPC асинхроне сокете и опције контроле извршавања;
- JMX везе;
- преузимање статистике са удаљеног Zabbix проксија или сервера;
- слање одговора Zabbix фронтенду;-асинхрони DNS захтеви за полер;
- одговор за активну проверу откуцај срца;
- преузимање података (вредности) Zabbix агента од активних агената;
- преузимање података од Zabbix пошиљаоца;
- одговор када трапер не успе да обради захтев;
- слање активне контролне листе Zabbix агенту.
Подразумевано: 3
Опсег: 1-30
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
Стринг GnuTLS приоритета или 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
TLSCRLFile
Пуна путања датотеке која садржи опозване сертификате. Овај параметар се користи за шифровану комуникацију између Zabbix компоненти.
TLSFrontendAccept
Које долазне везе треба прихватити са корисничким интерфејсом.
Може се навести више вредности, одвојених зарезом:
- unencrypted - прихвата везе без шифровања.
- cert - прихвата везе обезбеђене TLS-ом и сертификатом.
Подразумевано: unencrypted
TLSServerCertIssuer
Дозвољени издавалац сертификата сервера.
TLSServerCertIssuer
Дозвољени издавалац сертификата сервера.
TLSKeyFile
Пуна путања датотеке која садржи приватни кључ сервера, који се користи за шифровану комуникацију између Zabbix компоненти.
TLSListen
Контролише TLS на трапер сокету.
Подржане вредности:
- обавезно - прихвата само TLS везе
TmpDir
Привремени директоријум.
Подразумевано: /tmp
TrapperTimeout
Одређује време чекања у секундама за:
- преузимање историјских података са Zabbix проксија;
- слање конфигурационих података на Zabbix прокси;
- извршавање глобалног скрипта или извршавање удаљених команди на Zabbix серверу.
Подразумевано: 300
Опсег: 1-300
TrendCacheSize
Величина кеш меморије трендова, у бајтовима.
Величина заједничке меморије за складиштење података о трендовима.
Подразумевано: 4М
Опсег: 128К-2G
TrendFunctionCacheSize
Величина кеша функције тренда, у бајтовима.
Величина дељене меморије за кеширање израчунатих података функције тренда.
Подразумевано: 4М
Опсег: 128K-2G
UnavailableDelay
Одређује колико често се домаћин проверава за доступност током периода недоступности у секундама.
Подразумевано: 60
Опсег: 1-3600
UnreachableDelay
Одређује колико често се домаћин проверава за доступност током периода недоступности у секундама.
Подразумевано: 15
Опсег: 1-3600
UnreachablePeriod
Након колико секунди недоступности се третира домаћин као недоступни.
Подразумевано: 45
Опсег: 1-3600
User
Одбаците привилегије одређеном постојећем кориснику на систему.
Има ефекта само ако се покрене као 'root' и AllowRoot је онемогућен.
Подразумевано: zabbix
ValueCacheSize
Величина кеша вредности историје, у бајтовима.
Величина дељене меморије за кеширање захтева за податке историје ставки.
Постављање на 0 онемогућава кеш вредности (не препоручује се).
Када кеш вредности понестане у дељеној меморији порука упозорења се уписује у дневник сервера сваких 5 минута.
Подразумевано: 8М
Распон: 0,128K-64G
Vault
Одређује добављача трезора:
HashiCorp - HashiCorp KV Secrets Engine верзија 2
CyberArk - CyberArk Централни добављач акредитива
Мора да се подудара са добављачем трезора постављеним на корисничком интерфејсу.
Подразумевано: 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 Vault токен за аутентификацију који је требало да буде генерисан искључиво за Zabbix сервер са дозволом само за читање до путања наведених у Макрои трезора и дозволом само за читање до путање наведеног у опциони конфигурациони параметар VaultDBPath.
Грешка је ако VaultToken и VAULT_TOKEN окружење променљиве су дефинисане у исто време.
Обавезно: Да, ако је Ваулт подешен на HashiCorp; иначе не
VaultURL
HTTP[S] URL. сервера трезора. Системски директоријум CA сертификата ће се користити ако SSLCALocation није наведена.
Подразумевано: https://127.0.0.1:8200
VMwareCacheSize
Величина заједничке меморије за складиштење VMware података.
VMware интерна провера заббик[вмваре,буффер,...] се може користити за надгледање употребе VMware кеша (погледајте Интерне провере.
Имајте на уму да се заједничка меморија не додељује ако нема vmware collector инстанци конфигурисаних за покретање.
Подразумевано: 8М
Распон: 256K-2G
VMwareFrequency
Кашњење у секундама између прикупљања података из једне VMware услуге.
Ово кашњење треба да буде подешено на најмањи интервал ажурирања било које VMware ставке за надгледање.
Подразумевано: 60
Опсег: 10-86400
VMwarePerfFrequency
Кашњење у секундама између преузимања статистике бројача перформанси из једне VMware услуге. Ово кашњење треба да се подеси на најмањи интервал ажурирања било ког VMware надгледања ставка који користи VMware бројаче перформанси.
Подразумевано: 60
Опсег: 10 -86400
VMwareTimeout
Максималан број секунди које ће вмваре сакупљач чекати на одговор VMware сервиса (vCenter или ESX хипервизор).
Подразумевано: 10
Опсег: 1-300
WebServiceURL
HTTP[S] URL за Zabbix веб сервис у формату <host:port>/report.
Пример:
WebServiceURL=http://localhost:10053/report
WebDriverURL
WebDriver interface HTTP[S] URL.
Пример (користи се са Селениум WebDriver самосталним сервером):
WebDriverURL=http://localhost:4444
Footnotes
1 Имајте на уму да превише процеса прикупљања података (анкетари, недоступни акетари, ODBC акетари, HTTP акетари, Јава акетари, пингери, трапери, прокси акетари) заједно са IPMI менаџером, SNMP трапером, радницима претходне обраде и радницима откривања могу исцрпети ограничење дескриптора датотеке по процесу за менаџер претходне обраде.
Исцрпљивање ограничења дескриптора датотеке ће довести до заустављања Zabbix сервера, обично убрзо након покретања, али понекад траје и дуже. Да бисте избегли такве проблеме, прегледајте конфигурациону датотеку Zabbix сервера да бисте оптимизовали број истовремених провера и процеса. Поред тога, ако је потребно, уверите се да је ограничење дескриптора датотеке постављено довољно високо провером и подешавањем системских ограничења.
2 Када се много ставки обрише, то повећава оптерећење базе података, јер ће кућни помоћник морати да уклони све историјске податке које су те ставке имале. На пример, ако треба да уклонимо само 1 прототип ставке из шаблона, али је овај шаблон повезан са 50 домаћина и за сваког домаћина прототип је проширен на 100 стварних ставки, укупно 5000 ставки мора бити уклоњено (1*50*100). Ако је 500 подешено за MaxHousekeeperDelete(MaxHousekeeperDelete=500), процес housekeeper ће морати да уклони до 2500000 вредности (5000*500) за обрисане ставке из табела историје и трендова у једном циклусу.
3 DBSocket и DBPort се међусобно искључују у конфигурацији сервера. Наведите само један или оставите оба недефинисана.