Subversion Repositories configs

Rev

Rev 200 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
# This is a configuration file for Zabbix server daemon
2
# To get more information about Zabbix, visit http://www.zabbix.com
3
 
4
############ GENERAL PARAMETERS #################
5
 
6
### Option: ListenPort
7
#	Listen port for trapper.
8
#
9
# Mandatory: no
10
# Range: 1024-32767
11
# Default:
12
# ListenPort=10051
13
 
14
### Option: SourceIP
15
#	Source IP address for outgoing connections.
16
#
17
# Mandatory: no
18
# Default:
19
SourceIP=10.192.25.241
20
 
21
### Option: LogType
22
#	Specifies where log messages are written to:
23
#		system  - syslog
24
#		file    - file specified with LogFile parameter
25
#		console - standard output
26
#
27
# Mandatory: no
28
# Default:
29
# LogType=file
30
 
31
### Option: LogFile
32
#	Log file name for LogType 'file' parameter.
33
#
34
# Mandatory: yes, if LogType is set to file, otherwise no
35
# Default:
36
# LogFile=
37
 
38
LogFile=/var/log/zabbix/zabbix_server.log
39
 
40
### Option: LogFileSize
41
#	Maximum size of log file in MB.
42
#	0 - disable automatic log rotation.
43
#
44
# Mandatory: no
45
# Range: 0-1024
46
# Default:
47
# LogFileSize=1
48
 
49
LogFileSize=0
50
 
51
### Option: DebugLevel
52
#	Specifies debug level:
53
#	0 - basic information about starting and stopping of Zabbix processes
54
#	1 - critical information
55
#	2 - error information
56
#	3 - warnings
57
#	4 - for debugging (produces lots of information)
58
#	5 - extended debugging (produces even more information)
59
#
60
# Mandatory: no
61
# Range: 0-5
62
# Default:
63
# DebugLevel=3
64
 
65
### Option: PidFile
66
#	Name of PID file.
67
#
68
# Mandatory: no
69
# Default:
70
# PidFile=/tmp/zabbix_server.pid
71
 
72
PidFile=/var/run/zabbix/zabbix_server.pid
73
 
74
### Option: SocketDir
75
#	IPC socket directory.
76
#		Directory to store IPC sockets used by internal Zabbix services.
77
#
78
# Mandatory: no
79
# Default:
80
# SocketDir=/tmp
81
 
82
SocketDir=/var/run/zabbix
83
 
84
### Option: DBHost
85
#	Database host name.
86
#	If set to localhost, socket is used for MySQL.
87
#	If set to empty string, socket is used for PostgreSQL.
209 - 88
#	If set to empty string, the Net Service Name connection method is used to connect to Oracle database; also see
89
#	the TNS_ADMIN environment variable to specify the directory where the tnsnames.ora file is located.
192 - 90
#
91
# Mandatory: no
92
# Default:
93
# DBHost=localhost
94
 
95
### Option: DBName
96
#	Database name.
209 - 97
#	If the Net Service Name connection method is used to connect to Oracle database, specify the service name from
98
#	the tnsnames.ora file or set to empty string; also see the TWO_TASK environment variable if DBName is set to
99
#	empty string.
192 - 100
#
101
# Mandatory: yes
102
# Default:
103
# DBName=
104
 
105
DBName=zabbix
106
 
107
### Option: DBSchema
108
#	Schema name. Used for PostgreSQL.
109
#
110
# Mandatory: no
111
# Default:
112
# DBSchema=
113
 
114
### Option: DBUser
115
#	Database user.
116
#
117
# Mandatory: no
118
# Default:
119
# DBUser=
120
 
121
DBUser=zabbix
122
 
123
### Option: DBPassword
124
#	Database password.
125
#	Comment this line if no password is used.
126
#
127
# Mandatory: no
128
# Default:
129
DBPassword=xibbaz
130
 
131
### Option: DBSocket
132
#	Path to MySQL socket.
133
#
134
# Mandatory: no
135
# Default:
136
# DBSocket=
137
 
138
### Option: DBPort
139
#	Database port when not using local socket.
209 - 140
#	If the Net Service Name connection method is used to connect to Oracle database, the port number from the
141
#	tnsnames.ora file will be used. The port number set here will be ignored.
192 - 142
#
143
# Mandatory: no
144
# Range: 1024-65535
145
# Default:
146
# DBPort=
147
 
209 - 148
### Option: AllowUnsupportedDBVersions
149
#	Allow server to work with unsupported database versions.
150
#       0 - do not allow
151
#       1 - allow
152
#
153
# Mandatory: no
154
# Default:
155
AllowUnsupportedDBVersions=1
156
 
192 - 157
### Option: HistoryStorageURL
158
#	History storage HTTP[S] URL.
159
#
160
# Mandatory: no
161
# Default:
162
# HistoryStorageURL=
163
 
164
### Option: HistoryStorageTypes
165
#	Comma separated list of value types to be sent to the history storage.
166
#
167
# Mandatory: no
168
# Default:
169
# HistoryStorageTypes=uint,dbl,str,log,text
170
 
171
### Option: HistoryStorageDateIndex
172
#	Enable preprocessing of history values in history storage to store values in different indices based on date.
173
#	0 - disable
174
#	1 - enable
175
#
176
# Mandatory: no
177
# Default:
178
# HistoryStorageDateIndex=0
179
 
180
### Option: ExportDir
181
#	Directory for real time export of events, history and trends in newline delimited JSON format.
182
#	If set, enables real time export.
183
#
184
# Mandatory: no
185
# Default:
186
# ExportDir=
187
 
188
### Option: ExportFileSize
189
#	Maximum size per export file in bytes.
190
#	Only used for rotation if ExportDir is set.
191
#
192
# Mandatory: no
193
# Range: 1M-1G
194
# Default:
195
# ExportFileSize=1G
196
 
200 - 197
### Option: ExportType
198
#	List of comma delimited types of real time export - allows to control export entities by their
199
#	type (events, history, trends) individually.
200
#	Valid only if ExportDir is set.
201
#
202
# Mandatory: no
203
# Default:
204
# ExportType=events,history,trends
205
 
192 - 206
############ ADVANCED PARAMETERS ################
207
 
208
### Option: StartPollers
209
#	Number of pre-forked instances of pollers.
210
#
211
# Mandatory: no
212
# Range: 0-1000
213
# Default:
214
# StartPollers=5
215
 
216
### Option: StartIPMIPollers
217
#	Number of pre-forked instances of IPMI pollers.
218
#		The IPMI manager process is automatically started when at least one IPMI poller is started.
219
#
220
# Mandatory: no
221
# Range: 0-1000
222
# Default:
223
# StartIPMIPollers=0
224
 
225
### Option: StartPreprocessors
226
#	Number of pre-forked instances of preprocessing workers.
227
#		The preprocessing manager process is automatically started when preprocessor worker is started.
228
#
229
# Mandatory: no
230
# Range: 1-1000
231
# Default:
232
# StartPreprocessors=3
233
 
234
### Option: StartPollersUnreachable
235
#	Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
236
#	At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers
237
#	are started.
238
#
239
# Mandatory: no
240
# Range: 0-1000
241
# Default:
242
# StartPollersUnreachable=1
243
 
209 - 244
### Option: StartHistoryPollers
245
#	Number of pre-forked instances of history pollers.
246
#	Only required for calculated and internal checks.
247
#	A database connection is required for each history poller instance.
248
#
249
# Mandatory: no
250
# Range: 0-1000
251
# Default:
252
# StartHistoryPollers=5
253
 
192 - 254
### Option: StartTrappers
255
#	Number of pre-forked instances of trappers.
256
#	Trappers accept incoming connections from Zabbix sender, active agents and active proxies.
257
#	At least one trapper process must be running to display server availability and view queue
258
#	in the frontend.
259
#
260
# Mandatory: no
261
# Range: 0-1000
262
# Default:
263
# StartTrappers=5
264
 
265
### Option: StartPingers
266
#	Number of pre-forked instances of ICMP pingers.
267
#
268
# Mandatory: no
269
# Range: 0-1000
270
# Default:
271
# StartPingers=1
272
 
273
### Option: StartDiscoverers
274
#	Number of pre-forked instances of discoverers.
275
#
276
# Mandatory: no
277
# Range: 0-250
278
# Default:
279
# StartDiscoverers=1
280
 
281
### Option: StartHTTPPollers
282
#	Number of pre-forked instances of HTTP pollers.
283
#
284
# Mandatory: no
285
# Range: 0-1000
286
# Default:
287
# StartHTTPPollers=1
288
 
289
### Option: StartTimers
290
#	Number of pre-forked instances of timers.
291
#	Timers process maintenance periods.
292
#	Only the first timer process handles host maintenance updates. Problem suppression updates are shared
293
#	between all timers.
294
#
295
# Mandatory: no
296
# Range: 1-1000
297
# Default:
298
# StartTimers=1
299
 
300
### Option: StartEscalators
301
#	Number of pre-forked instances of escalators.
302
#
303
# Mandatory: no
209 - 304
# Range: 1-100
192 - 305
# Default:
306
# StartEscalators=1
307
 
308
### Option: StartAlerters
309
#	Number of pre-forked instances of alerters.
310
#	Alerters send the notifications created by action operations.
311
#
312
# Mandatory: no
209 - 313
# Range: 1-100
192 - 314
# Default:
315
# StartAlerters=3
316
 
317
### Option: JavaGateway
318
#	IP address (or hostname) of Zabbix Java gateway.
319
#	Only required if Java pollers are started.
320
#
321
# Mandatory: no
322
# Default:
323
# JavaGateway=
324
 
325
### Option: JavaGatewayPort
326
#	Port that Zabbix Java gateway listens on.
327
#
328
# Mandatory: no
329
# Range: 1024-32767
330
# Default:
331
# JavaGatewayPort=10052
332
 
333
### Option: StartJavaPollers
334
#	Number of pre-forked instances of Java pollers.
335
#
336
# Mandatory: no
337
# Range: 0-1000
338
# Default:
339
# StartJavaPollers=0
340
 
341
### Option: StartVMwareCollectors
342
#	Number of pre-forked vmware collector instances.
343
#
344
# Mandatory: no
345
# Range: 0-250
346
# Default:
347
# StartVMwareCollectors=0
348
 
349
### Option: VMwareFrequency
350
#	How often Zabbix will connect to VMware service to obtain a new data.
351
#
352
# Mandatory: no
353
# Range: 10-86400
354
# Default:
355
# VMwareFrequency=60
356
 
357
### Option: VMwarePerfFrequency
358
#	How often Zabbix will connect to VMware service to obtain performance data.
359
#
360
# Mandatory: no
361
# Range: 10-86400
362
# Default:
363
# VMwarePerfFrequency=60
364
 
365
### Option: VMwareCacheSize
366
#	Size of VMware cache, in bytes.
367
#	Shared memory size for storing VMware data.
368
#	Only used if VMware collectors are started.
369
#
370
# Mandatory: no
371
# Range: 256K-2G
372
# Default:
373
# VMwareCacheSize=8M
374
 
375
### Option: VMwareTimeout
376
#	Specifies how many seconds vmware collector waits for response from VMware service.
377
#
378
# Mandatory: no
379
# Range: 1-300
380
# Default:
381
# VMwareTimeout=10
382
 
383
### Option: SNMPTrapperFile
384
#	Temporary file used for passing data from SNMP trap daemon to the server.
385
#	Must be the same as in zabbix_trap_receiver.pl or SNMPTT configuration file.
386
#
387
# Mandatory: no
388
# Default:
389
# SNMPTrapperFile=/tmp/zabbix_traps.tmp
390
 
391
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
392
 
393
### Option: StartSNMPTrapper
394
#	If 1, SNMP trapper process is started.
395
#
396
# Mandatory: no
397
# Range: 0-1
398
# Default:
399
# StartSNMPTrapper=0
400
 
401
### Option: ListenIP
402
#	List of comma delimited IP addresses that the trapper should listen on.
403
#	Trapper will listen on all network interfaces if this parameter is missing.
404
#
405
# Mandatory: no
406
# Default:
407
# ListenIP=0.0.0.0
408
 
409
### Option: HousekeepingFrequency
410
#	How often Zabbix will perform housekeeping procedure (in hours).
411
#	Housekeeping is removing outdated information from the database.
412
#	To prevent Housekeeper from being overloaded, no more than 4 times HousekeepingFrequency
413
#	hours of outdated information are deleted in one housekeeping cycle, for each item.
414
#	To lower load on server startup housekeeping is postponed for 30 minutes after server start.
415
#	With HousekeepingFrequency=0 the housekeeper can be only executed using the runtime control option.
416
#	In this case the period of outdated information deleted in one housekeeping cycle is 4 times the
417
#	period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
418
#
419
# Mandatory: no
420
# Range: 0-24
421
# Default:
422
# HousekeepingFrequency=1
423
 
424
### Option: MaxHousekeeperDelete
425
#	The table "housekeeper" contains "tasks" for housekeeping procedure in the format:
426
#	[housekeeperid], [tablename], [field], [value].
427
#	No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value])
428
#	will be deleted per one task in one housekeeping cycle.
429
#	If set to 0 then no limit is used at all. In this case you must know what you are doing!
430
#
431
# Mandatory: no
432
# Range: 0-1000000
433
# Default:
434
# MaxHousekeeperDelete=5000
435
 
436
### Option: CacheSize
437
#	Size of configuration cache, in bytes.
438
#	Shared memory size for storing host, item and trigger data.
439
#
440
# Mandatory: no
441
# Range: 128K-64G
442
# Default:
209 - 443
# CacheSize=32M
192 - 444
 
445
### Option: CacheUpdateFrequency
446
#	How often Zabbix will perform update of configuration cache, in seconds.
447
#
448
# Mandatory: no
449
# Range: 1-3600
450
# Default:
451
# CacheUpdateFrequency=60
452
 
453
### Option: StartDBSyncers
454
#	Number of pre-forked instances of DB Syncers.
455
#
456
# Mandatory: no
457
# Range: 1-100
458
# Default:
459
# StartDBSyncers=4
460
 
461
### Option: HistoryCacheSize
462
#	Size of history cache, in bytes.
463
#	Shared memory size for storing history data.
464
#
465
# Mandatory: no
466
# Range: 128K-2G
467
# Default:
468
# HistoryCacheSize=16M
469
 
470
### Option: HistoryIndexCacheSize
471
#	Size of history index cache, in bytes.
472
#	Shared memory size for indexing history cache.
473
#
474
# Mandatory: no
475
# Range: 128K-2G
476
# Default:
477
# HistoryIndexCacheSize=4M
478
 
479
### Option: TrendCacheSize
209 - 480
#	Size of trend write cache, in bytes.
192 - 481
#	Shared memory size for storing trends data.
482
#
483
# Mandatory: no
484
# Range: 128K-2G
485
# Default:
486
# TrendCacheSize=4M
487
 
209 - 488
### Option: TrendFunctionCacheSize
489
#	Size of trend function cache, in bytes.
490
#	Shared memory size for caching calculated trend function data.
491
#
492
# Mandatory: no
493
# Range: 128K-2G
494
# Default:
495
# TrendFunctionCacheSize=4M
496
 
192 - 497
### Option: ValueCacheSize
498
#	Size of history value cache, in bytes.
499
#	Shared memory size for caching item history data requests.
500
#	Setting to 0 disables value cache.
501
#
502
# Mandatory: no
503
# Range: 0,128K-64G
504
# Default:
505
# ValueCacheSize=8M
506
 
507
### Option: Timeout
508
#	Specifies how long we wait for agent, SNMP device or external check (in seconds).
509
#
510
# Mandatory: no
511
# Range: 1-30
512
# Default:
513
# Timeout=3
514
 
515
Timeout=4
516
 
517
### Option: TrapperTimeout
518
#	Specifies how many seconds trapper may spend processing new data.
519
#
520
# Mandatory: no
521
# Range: 1-300
522
# Default:
523
# TrapperTimeout=300
524
 
525
### Option: UnreachablePeriod
526
#	After how many seconds of unreachability treat a host as unavailable.
527
#
528
# Mandatory: no
529
# Range: 1-3600
530
# Default:
531
# UnreachablePeriod=45
532
 
533
### Option: UnavailableDelay
534
#	How often host is checked for availability during the unavailability period, in seconds.
535
#
536
# Mandatory: no
537
# Range: 1-3600
538
# Default:
539
# UnavailableDelay=60
540
 
541
### Option: UnreachableDelay
542
#	How often host is checked for availability during the unreachability period, in seconds.
543
#
544
# Mandatory: no
545
# Range: 1-3600
546
# Default:
547
# UnreachableDelay=15
548
 
549
### Option: AlertScriptsPath
550
#	Full path to location of custom alert scripts.
551
#	Default depends on compilation options.
552
#	To see the default path run command "zabbix_server --help".
553
#
554
# Mandatory: no
555
# Default:
556
# AlertScriptsPath=/usr/lib/zabbix/alertscripts
557
 
558
### Option: ExternalScripts
559
#	Full path to location of external scripts.
560
#	Default depends on compilation options.
561
#	To see the default path run command "zabbix_server --help".
562
#
563
# Mandatory: no
564
# Default:
565
# ExternalScripts=/usr/lib/zabbix/externalscripts
566
 
567
### Option: FpingLocation
568
#	Location of fping.
569
#	Make sure that fping binary has root ownership and SUID flag set.
570
#
571
# Mandatory: no
572
# Default:
573
# FpingLocation=/usr/sbin/fping
574
 
575
### Option: Fping6Location
576
#	Location of fping6.
577
#	Make sure that fping6 binary has root ownership and SUID flag set.
578
#	Make empty if your fping utility is capable to process IPv6 addresses.
579
#
580
# Mandatory: no
581
# Default:
582
# Fping6Location=/usr/sbin/fping6
583
 
584
### Option: SSHKeyLocation
585
#	Location of public and private keys for SSH checks and actions.
586
#
587
# Mandatory: no
588
# Default:
589
# SSHKeyLocation=
590
 
591
### Option: LogSlowQueries
592
#	How long a database query may take before being logged (in milliseconds).
593
#	Only works if DebugLevel set to 3, 4 or 5.
594
#	0 - don't log slow queries.
595
#
596
# Mandatory: no
597
# Range: 1-3600000
598
# Default:
599
# LogSlowQueries=0
600
 
601
LogSlowQueries=3000
602
 
603
### Option: TmpDir
604
#	Temporary directory.
605
#
606
# Mandatory: no
607
# Default:
608
# TmpDir=/tmp
609
 
610
### Option: StartProxyPollers
611
#	Number of pre-forked instances of pollers for passive proxies.
612
#
613
# Mandatory: no
614
# Range: 0-250
615
# Default:
616
# StartProxyPollers=1
617
 
618
### Option: ProxyConfigFrequency
619
#	How often Zabbix Server sends configuration data to a Zabbix Proxy in seconds.
620
#	This parameter is used only for proxies in the passive mode.
621
#
622
# Mandatory: no
623
# Range: 1-3600*24*7
624
# Default:
625
# ProxyConfigFrequency=3600
626
 
627
### Option: ProxyDataFrequency
628
#	How often Zabbix Server requests history data from a Zabbix Proxy in seconds.
629
#	This parameter is used only for proxies in the passive mode.
630
#
631
# Mandatory: no
632
# Range: 1-3600
633
# Default:
634
# ProxyDataFrequency=1
635
 
636
### Option: StartLLDProcessors
637
#	Number of pre-forked instances of low level discovery processors.
638
#
639
# Mandatory: no
640
# Range: 1-100
641
# Default:
642
# StartLLDProcessors=2
643
 
644
### Option: AllowRoot
645
#	Allow the server to run as 'root'. If disabled and the server is started by 'root', the server
646
#	will try to switch to the user specified by the User configuration option instead.
647
#	Has no effect if started under a regular user.
648
#	0 - do not allow
649
#	1 - allow
650
#
651
# Mandatory: no
652
# Default:
653
# AllowRoot=0
654
 
655
### Option: User
656
#	Drop privileges to a specific, existing user on the system.
657
#	Only has effect if run as 'root' and AllowRoot is disabled.
658
#
659
# Mandatory: no
660
# Default:
661
# User=zabbix
662
 
663
### Option: Include
664
#	You may include individual files or all files in a directory in the configuration file.
665
#	Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.
666
#
667
# Mandatory: no
668
# Default:
669
# Include=
670
 
671
# Include=/usr/local/etc/zabbix_server.general.conf
672
# Include=/usr/local/etc/zabbix_server.conf.d/
673
# Include=/usr/local/etc/zabbix_server.conf.d/*.conf
674
 
675
### Option: SSLCertLocation
676
#	Location of SSL client certificates.
677
#	This parameter is used only in web monitoring.
678
#	Default depends on compilation options.
679
#	To see the default path run command "zabbix_server --help".
680
#
681
# Mandatory: no
682
# Default:
683
# SSLCertLocation=${datadir}/zabbix/ssl/certs
684
 
685
### Option: SSLKeyLocation
686
#	Location of private keys for SSL client certificates.
687
#	This parameter is used only in web monitoring.
688
#	Default depends on compilation options.
689
#	To see the default path run command "zabbix_server --help".
690
#
691
# Mandatory: no
692
# Default:
693
# SSLKeyLocation=${datadir}/zabbix/ssl/keys
694
 
695
### Option: SSLCALocation
696
#	Override the location of certificate authority (CA) files for SSL server certificate verification.
697
#	If not set, system-wide directory will be used.
698
#	This parameter is used in web monitoring, SMTP authentication, HTTP agent items and for communication with Vault.
699
#
700
# Mandatory: no
701
# Default:
702
# SSLCALocation=
703
 
704
### Option: StatsAllowedIP
705
#	List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances.
706
#	Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests
707
#	will be accepted.
708
#	If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally
709
#	and '::/0' will allow any IPv4 or IPv6 address.
710
#	'0.0.0.0/0' can be used to allow any IPv4 address.
711
#	Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
712
#
713
# Mandatory: no
714
# Default:
715
# StatsAllowedIP=
716
StatsAllowedIP=127.0.0.1
717
 
718
####### LOADABLE MODULES #######
719
 
720
### Option: LoadModulePath
721
#	Full path to location of server modules.
722
#	Default depends on compilation options.
723
#	To see the default path run command "zabbix_server --help".
724
#
725
# Mandatory: no
726
# Default:
727
# LoadModulePath=${libdir}/modules
728
 
729
### Option: LoadModule
730
#	Module to load at server startup. Modules are used to extend functionality of the server.
731
#	Formats:
732
#		LoadModule=<module.so>
733
#		LoadModule=<path/module.so>
734
#		LoadModule=</abs_path/module.so>
735
#	Either the module must be located in directory specified by LoadModulePath or the path must precede the module name.
736
#	If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.
737
#	It is allowed to include multiple LoadModule parameters.
738
#
739
# Mandatory: no
740
# Default:
741
# LoadModule=
742
 
743
####### TLS-RELATED PARAMETERS #######
744
 
745
### Option: TLSCAFile
746
#	Full pathname of a file containing the top-level CA(s) certificates for
747
#	peer certificate verification.
748
#
749
# Mandatory: no
750
# Default:
751
# TLSCAFile=
752
 
753
### Option: TLSCRLFile
754
#	Full pathname of a file containing revoked certificates.
755
#
756
# Mandatory: no
757
# Default:
758
# TLSCRLFile=
759
 
760
### Option: TLSCertFile
761
#	Full pathname of a file containing the server certificate or certificate chain.
762
#
763
# Mandatory: no
764
# Default:
765
# TLSCertFile=
766
 
767
### Option: TLSKeyFile
768
#	Full pathname of a file containing the server private key.
769
#
770
# Mandatory: no
771
# Default:
772
# TLSKeyFile=
773
 
774
####### For advanced users - TLS ciphersuite selection criteria #######
775
 
776
### Option: TLSCipherCert13
777
#	Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
778
#	Override the default ciphersuite selection criteria for certificate-based encryption.
779
#
780
# Mandatory: no
781
# Default:
782
# TLSCipherCert13=
783
 
784
### Option: TLSCipherCert
785
#	GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
786
#	Override the default ciphersuite selection criteria for certificate-based encryption.
787
#	Example for GnuTLS:
788
#		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
789
#	Example for OpenSSL:
790
#		EECDH+aRSA+AES128:RSA+aRSA+AES128
791
#
792
# Mandatory: no
793
# Default:
794
# TLSCipherCert=
795
 
796
### Option: TLSCipherPSK13
797
#	Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
798
#	Override the default ciphersuite selection criteria for PSK-based encryption.
799
#	Example:
800
#		TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
801
#
802
# Mandatory: no
803
# Default:
804
# TLSCipherPSK13=
805
 
806
### Option: TLSCipherPSK
807
#	GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
808
#	Override the default ciphersuite selection criteria for PSK-based encryption.
809
#	Example for GnuTLS:
810
#		NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
811
#	Example for OpenSSL:
812
#		kECDHEPSK+AES128:kPSK+AES128
813
#
814
# Mandatory: no
815
# Default:
816
# TLSCipherPSK=
817
 
818
### Option: TLSCipherAll13
819
#	Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
820
#	Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
821
#	Example:
822
#		TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
823
#
824
# Mandatory: no
825
# Default:
826
# TLSCipherAll13=
827
 
828
### Option: TLSCipherAll
829
#	GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
830
#	Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
831
#	Example for GnuTLS:
832
#		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
833
#	Example for OpenSSL:
834
#		EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
835
#
836
# Mandatory: no
837
# Default:
838
# TLSCipherAll=
839
 
840
### Option: DBTLSConnect
841
#	Setting this option enforces to use TLS connection to database.
842
#	required    - connect using TLS
843
#	verify_ca   - connect using TLS and verify certificate
844
#	verify_full - connect using TLS, verify certificate and verify that database identity specified by DBHost
845
#	              matches its certificate
846
#	On MySQL starting from 5.7.11 and PostgreSQL following values are supported: "required", "verify_ca" and
847
#	"verify_full".
848
#	On MariaDB starting from version 10.2.6 "required" and "verify_full" values are supported.
849
#	Default is not to set any option and behavior depends on database configuration
850
#
851
# Mandatory: no
852
# Default:
853
# DBTLSConnect=
854
 
855
### Option: DBTLSCAFile
856
#	Full pathname of a file containing the top-level CA(s) certificates for database certificate verification.
857
#	Supported only for MySQL and PostgreSQL
858
#
859
# Mandatory: no
860
#	(yes, if DBTLSConnect set to one of: verify_ca, verify_full)
861
# Default:
862
# DBTLSCAFile=
863
 
864
### Option: DBTLSCertFile
865
#	Full pathname of file containing Zabbix server certificate for authenticating to database.
866
#	Supported only for MySQL and PostgreSQL
867
#
868
# Mandatory: no
869
# Default:
870
# DBTLSCertFile=
871
 
872
### Option: DBTLSKeyFile
873
#	Full pathname of file containing the private key for authenticating to database.
874
#	Supported only for MySQL and PostgreSQL
875
#
876
# Mandatory: no
877
# Default:
878
# DBTLSKeyFile=
879
 
880
### Option: DBTLSCipher
881
#	The list of encryption ciphers that Zabbix server permits for TLS protocols up through TLSv1.2
882
#	Supported only for MySQL
883
#
884
# Mandatory no
885
# Default:
886
# DBTLSCipher=
887
 
888
### Option: DBTLSCipher13
889
#	The list of encryption ciphersuites that Zabbix server permits for TLSv1.3 protocol
890
#	Supported only for MySQL, starting from version 8.0.16
891
#
892
# Mandatory no
893
# Default:
894
# DBTLSCipher13=
895
 
896
### Option: VaultToken
897
#	Vault authentication token that should have been generated exclusively for Zabbix server with read only permission
898
#	to paths specified in Vault macros and read only permission to path specified in optional VaultDBPath
899
#	configuration parameter.
900
#	It is an error if VaultToken and VAULT_TOKEN environment variable are defined at the same time.
901
#
902
# Mandatory: no
903
# Default:
904
# VaultToken=
905
 
906
### Option: VaultURL
907
#	Vault server HTTP[S] URL. System-wide CA certificates directory will be used if SSLCALocation is not specified.
908
#
909
# Mandatory: no
910
# Default:
911
# VaultURL=https://127.0.0.1:8200
912
 
913
### Option: VaultDBPath
914
#	Vault path from where credentials for database will be retrieved by keys 'password' and 'username'.
915
#	Example: secret/zabbix/database
916
#	This option can only be used if DBUser and DBPassword are not specified.
917
#
918
# Mandatory: no
919
# Default:
920
# VaultDBPath=
921
 
209 - 922
### Option: StartReportWriters
923
#	Number of pre-forked report writer instances.
924
#
925
# Mandatory: no
926
# Range: 0-100
927
# Default:
928
# StartReportWriters=0
929
 
930
### Option: WebServiceURL
931
#	URL to Zabbix web service, used to perform web related tasks.
932
#	Example: http://localhost:10053/report
933
#
934
# Mandatory: no
935
# Default:
936
# WebServiceURL=
937
 
938
### Option: ServiceManagerSyncFrequency
939
#	How often Zabbix will synchronize configuration of a service manager (in seconds).
940
#
941
# Mandatory: no
942
# Range: 1-3600
943
# Default:
944
# ServiceManagerSyncFrequency=60
945
 
946
### Option: ProblemHousekeepingFrequency
947
#	How often Zabbix will delete problems for deleted triggers (in seconds).
948
#
949
# Mandatory: no
950
# Range: 1-3600
951
# Default:
952
# ProblemHousekeepingFrequency=60
953
 
954
## Option: StartODBCPollers
955
#	Number of pre-forked ODBC poller instances.
956
#
957
# Mandatory: no
958
# Range: 0-1000
959
# Default:
960
# StartODBCPollers=1
961
 
962
####### For advanced users - TCP-related fine-tuning parameters #######
963
 
964
## Option: ListenBacklog
965
#       The maximum number of pending connections in the queue. This parameter is passed to
966
#       listen() function as argument 'backlog' (see "man listen").
967
#
968
# Mandatory: no
969
# Range: 0 - INT_MAX (depends on system, too large values may be silently truncated to implementation-specified maximum)
970
# Default: SOMAXCONN (hard-coded constant, depends on system)
971
# ListenBacklog=
972
 
973
 
974
####### High availability cluster parameters #######
975
 
976
## Option: HANodeName
977
#	The high availability cluster node name.
978
#	When empty, server is working in standalone mode; a node with empty name is registered with address for the frontend to connect to.
979
#
980
# Mandatory: no
981
# Default:
982
# HANodeName=
983
 
984
## Option: NodeAddress
985
#	IP or hostname with optional port to specify how frontend should connect to the server.
986
#	Format: <address>[:port]
987
#
988
#	This option can be overridden by address specified in frontend configuration.
989
#
990
# Mandatory: no
991
# Default:
992
# NodeAddress=localhost:10051