Subversion Repositories configs

Rev

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