zabbix4.4.1版本
vim /etc/zabbix/zabbix-server.conf
############ 一般参数 #################
# zabbix server 默认开放端口
 12 ListenPort=10051# 出口IP
 19 SourceIP=# 日志输出的类型(syslog:写到syslog,file:文件日志,console:控制台)
 29 LogType=file# 单位为MB,每份日志文件最大的大小,0表示禁用日志轮转
 47 LogFileSize=0# debug级别(0:ZabbixServer启停信息。1:关键信息。2:错误信息。3:警告信息;4:调试级别。5:全部日志信息)
 63 DebugLevel=3# PID文件路径加文件名
 70 PidFile=/var/run/zabbix/zabbix_server.pid# Zabbix的IPC socket目录
 80 SocketDir=/var/run/zabbix# 数据库地址
 91 DBHost=localhost# 数据库库名
 98 DBName=zabbix# 模式名称。用于IBM DB2和PostgreSQL。
 107 DBSchema=# 连接数据库用户名
 114 DBUser=# 连数据库密码
 124 DBPassword=zabbix# MySQL套接字的路径。
 131 DBSocket=# 数据库的端口号,默认3306
 139 DBPort=# 历史数据存储,elasticsearch的地址
 146 HistoryStorageURL=# 历史数据存储类型
 153 HistoryStorageTypes=uint,dbl,str,log,text# 历史存储日期索引
 162 HistoryStorageDateIndex=0# ExportDir数据导出目录,用于以换行分隔的JSON格式实时导出事件、历史和趋势的目录。如果设置,则启用实时导出。
 170 ExportDir=# 每个导出文件的最大大小为字节。仅在设置了ExportDir时用于旋转。
 179 ExportFileSize=1G############ 高级参数 ################
# 初始化时,启动子进程数量,数量越多,则服务端吞吐能力越强,对系统资源消耗越大。范围是0-1000如非特殊默认即可
 189 StartPollers=5# 主要用于IPMI技术用于获取硬件状态场景。若无相关监控项,建议设置为0
 198 StartIPMIPollers=0#
 207 StartPreprocessors=3# 默认情况下,ZABBIX会启用指定进程用于探测某些不可达主机的(含IPMI场景);若使用场景中含有代理端,建议保持默认;若直接agent较多,可视具体情况调整
 217 StartPollersUnreachable=1# Trappers初始子进程数
 228 StartTrappers=5# 用于设置启用icmp协议PING主机方式启动子进程数量,若单台代理所管理机器超过500台,建议加大此数值
 236 StartPingers=1# 用于设置自动发现主机的子进程数量,若单台代理所管理机器超过500台,可以考虑加大此数值(仅适用于直接AGENT场景)
 244 StartDiscoverers=1# HTTP主动监测的进程数
 252 StartHTTPPollers=1# 计时器的预分支实例数。定时器处理基于时间的触发功能和维护期。 只有第一个定时器进程处理维护期。
 263 StartTimers=1# 用于处理动作中的步骤的进程的数量
 271 StartEscalators=1# 警告进程数量
 280 StartAlerters=3# Zabbix Java网关的IP地址(或主机名).仅在Java轮询器启动时才需要。
 288 JavaGateway=# Zabbix Java网关侦听的端口。
 296 JavaGatewayPort=10052# Java轮询器的预分支实例数。
 304     StartJavaPollers=0# 用于设置监控VMWARE Esxi主机实例时使用,若为0则不启用,若要监控ESXI主机,此值最少为1 ;视监控ESXI数量设置对应数值
 312     StartVMwareCollectors=0# Zabbix将连接到VMware服务以获取新数据的频率。默认是60秒
 320     VMwareFrequency=60# Zabbix将连接到VMware服务以获取性能数据的频率。默认是60秒
 328     VMwarePerfFrequency=60# 划出多少共享内存用于存储VMWARE数据,范围是256K-2G
 338     VMwareCacheSize=8M# 指定vmware收集器等待VMware服务响应的秒数。
 346     VMwareTimeout=10# 指定SNMP TRAPPER时的临时文件,用于代理端启用SNMP TRAPPER功能时使用,必须与zabbix_trap_receiver.pl或SNMPTT配置文件中的相同。
 354     SNMPTrapperFile=/tmp/zabbix_traps.tmp# 是否启用 snmptrapper功能 ,默认不启用=0,启用=1(配合参数SNMPTrapperFile使用)
 364     StartSNMPTrapper=0# 监听地址,留空则会在所有的地址上监听,可以监听多个IP地址,ip之间使用逗号分隔,默认是0.0.0.0
 372     ListenIP=0.0.0.0# 多少小时清理一次代理端数据库的 history, alert, and alarms,以保持代理端数据库轻便,范围是0-24
 389     HousekeepingFrequency=1# 每次最多删除历史数据的行数,范围是0-1000000
 401     MaxHousekeeperDelete=5000# 配置缓存的大小(以字节为单位)。用于存储主机,项目和触发器数据的共享内存大小。范围是128K-8G
 410     CacheSize=8M# Zabbix更新缓存数据的频率,单位为秒,范围是1-3600
 418     CacheUpdateFrequency=60# DB同步进程数量
 426     StartDBSyncers=4# 历史缓存的大小(以字节为单位)。用于存储历史数据的共享内存大小。范围是128K-2G
 435     HistoryCacheSize=16M# 历史索引缓存的大小(以字节为单位)。用于索引历史缓存的共享内存大小。范围是128K-2G
 444     HistoryIndexCacheSize=4M# 用于设置划分多少系统共享内存用于存储计算出来的趋势数据,此参数值从一定程度上可影响数据库读压力,范围是128K-2G
 453     TrendCacheSize=4M# 历史值缓存的大小,以字节为单位。 用于缓存项历史数据请求的共享内存大小。 设置为0将禁用值缓存。范围是0,128K-64G
 463     ValueCacheSize=8M# 指定等待代理,SNMP设备或外部检查的时间(以秒为单位)。
 471     Timeout=3# Trapper处理新数据的最长时间,单位是秒,范围是1-300
 481     TrapperTimeout=300# 当主机不可达多少秒后,设置为主机不可用,单位是秒,范围是1-3600
 489     UnreachablePeriod=45# 当主机不可用了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
 497     UnavailableDelay=60# 当主机不可到达了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
 505     UnreachableDelay=15# 监控报警脚本路径,取决于编译时候的datadir参数
 514     AlertScriptsPath=${datadir}/zabbix/alertscripts# 自定义脚本存储路径
 525     ExternalScripts=${datadir}/zabbix/externalscripts# fping的位置 确保fping二进制有root权限和SUID标志设置。
 535     FpingLocation=/usr/sbin/fping# fping6的位置 确保fping6二进制有root权限和SUID标志设置。
 544     Fping6Location=/usr/sbin/fping6# 用于SSH检查和操作的公钥和私钥的位置。
 551     SSHKeyLocation=# 数据库查询在记录之前可能需要多长时间(以毫秒为单位)。仅当DebugLevel设置为3,4或5时才可用。0 - 不记录慢查询。范围是1-3600000
 561     LogSlowQueries=0# 临时目录
 570     TmpDir=/tmp# 启用多少子进程与代理端通信,若代理端较多可考虑加大此数值,范围是0-250
 578     StartProxyPollers=1# proxy被动模式下,server多少秒同步配置文件至proxy。该参数仅用于被动模式下的代理。范围是1-3600*24*7
 587     ProxyConfigFrequency=3600# 被动模式下,zabbix server间隔多少秒向proxy请求历史数据
 596     ProxyDataFrequency=1# 是否允许以root身份运行服务端,0是不允许如果禁用并且服务器由“root”启动,服务器将尝试切换到用户配置选项指定的用户。,1是允许。
 604     StartLLDProcessors=2# 是否允许以root身份运行服务端,0是不允许如果禁用并且服务器由“root”启动,服务器将尝试切换到用户配置选项指定的用户。,1是允许。
 615     AllowRoot=0# 运行使用的用户
 623     User=zabbix# 可以将单个文件或所有文件包含在配置文件中的目录中。安装Zabbix将在/usr/local/etc中创建include目录,除非在编译期间进行修改。
 631     Include=# SSL客户端证书的位置。 此参数仅用于Web监控。
 645     SSLCertLocation=${datadir}/zabbix/ssl/certs# SSL客户端证书的私钥位置。此参数仅用于Web监控。
 655     SSLKeyLocation=${datadir}/zabbix/ssl/keys# SSL CA钥文件目录
 664     SSLCALocation=# 
 677     StatsAllowedIP=# 服务器模块位置的完整路径。 默认值取决于编译选项。
 689     LoadModulePath=${libdir}/modules#<br><div id="inner-editor"></div>260/5000在服务器启动时加载模块。 模块用于扩展服务器的功能。 格式:LoadModule = <module.so>模块必须位于LoadModulePath指定的目录中。 允许包含多个LoadModule参数。
 703     LoadModule=####### TLS相关参数 #######
# 包含用于对等证书验证的顶级CA证书的文件的完整路径名。
 713     TLSCAFile=# 包含撤销证书的文件的完整路径名。
 720     TLSCRLFile=# 包含服务器证书或证书链的文件的完整路径名。
 727     TLSCertFile=# 包含服务器私钥的文件的完整路径名。
 734     TLSKeyFile=