zabbix_agent配置文件说明
【代码】zabbix_agent配置文件说明。
·
# ListenPort=10051 #trapper的监听端口,端口范围1024-32767,默认是10051
#SourceIP= #出站连接的源IP地址。默认为空
# LogType=file #指定日志消息写入的位置:system是写到syslog里面,file是写到本地指定的位置,console是标准输出到屏幕,这里默认是file
LogFile=/var/zabbix/zabbix_server.log #这里一般要修改到我们指定位置的
# LogFileSize=1 #日志文件的最大大小(MB)就轮询日志。0 - 禁用自动日志旋转。范围是0-1024,默认是1M大小就轮询。
# DebugLevel=3 #日志调试级别,0-有关Zabbix进程启动和停止的基本信息,1-关键信息,2是错误信息,3是warnings级别,4是debug信息,5是扩展调试信息
# PidFile=/tmp/zabbix_server.pid #pid文件的保存位置,也可以写到指定目录下
# DBHost=localhost #连接数据库的主机地址,默认是localhost
DBName=zabbix #连接数据库的库名称
# DBSchema= #模式名称。用于IBM DB2和PostgreSQL。
DBUser=zabbix #连接指定数据库的用户名
DBPassword=zabbix #连接指定数据库用户名的密码
# DBSocket=/tmp/mysql.sock #MySQL套接字的路径。
# DBPort=3306 #数据库的端口号
############高级参数############
#StartPollers=5 #初始化时,启动子进程数量,数量越多,则服务端吞吐能力越强,对系统资源消耗越大。范围是0-1000如非特殊默认即可
# StartIPMIPollers=0 #主要用于IPMI技术用于获取硬件状态场景。若无相关监控项,建议设置为0
# StartPollersUnreachable=1 #默认情况下,ZABBIX会启用指定进程用于探测某些不可达主机的(含IPMI场景);若使用场景中含有代理端,建议保持默认;若直接agent较多,可视具体情况调整
# StartTrappers=5 #Trappers初始子进程数
# StartPingers=1 #用于设置启用icmp协议PING主机方式启动子进程数量,若单台代理所管理机器超过500台,建议加大此数值
StartDiscoverers=1 #用于设置自动发现主机的子进程数量,若单台代理所管理机器超过500台,可以考虑加大此数值(仅适用于直接AGENT场景)
# StartHTTPPollers=1 #HTTP主动监测的进程数
# StartTimers=1 #计时器的预分支实例数。定时器处理基于时间的触发功能和维护期。 只有第一个定时器进程处理维护期。
# StartEscalators=1 #用于处理动作中的步骤的进程的数量
# JavaGateway= #Zabbix Java网关的IP地址(或主机名).仅在Java轮询器启动时才需要。
# JavaGatewayPort=10052 #Zabbix Java网关侦听的端口。
# StartJavaPollers=0 #Java轮询器的预分支实例数。
# StartVMwareCollectors=0 #用于设置监控VMWARE Esxi主机实例时使用,若为0则不启用,若要监控ESXI主机,此值最少为1 ;视监控ESXI数量设置对应数值
# VMwareFrequency=60 #Zabbix将连接到VMware服务以获取新数据的频率。默认是60秒
# VMwarePerfFrequency=60 #Zabbix将连接到VMware服务以获取性能数据的频率。默认是60秒
# VMwareCacheSize=8M #划出多少共享内存用于存储VMWARE数据,范围是256K-2G
# VMwareTimeout=10 #指定vmware收集器等待VMware服务响应的秒数。
# SNMPTrapperFile=/tmp/zabbix_traps.tmp #指定SNMP TRAPPER时的临时文件,用于代理端启用SNMP TRAPPER功能时使用,必须与zabbix_trap_receiver.pl或SNMPTT配置文件中的相同。
# StartSNMPTrapper=0 #是否启用 snmptrapper功能 ,默认不启用=0,启用=1(配合参数SNMPTrapperFile使用)
ListenIP=127.0.0.1 #监听地址,留空则会在所有的地址上监听,可以监听多个IP地址,ip之间使用逗号分隔,默认是0.0.0.0
# HousekeepingFrequency=1 #多少小时清理一次代理端数据库的 history, alert, and alarms,以保持代理端数据库轻便,范围是0-24
# MaxHousekeeperDelete=5000 #每次最多删除历史数据的行数,范围是0-1000000
# SenderFrequency=30 #多少秒后重试发送失败的报警信息,范围是5-3600
# CacheSize=8M #配置缓存的大小(以字节为单位)。用于存储主机,项目和触发器数据的共享内存大小。范围是128K-8G
# CacheUpdateFrequency=60 #Zabbix更新缓存数据的频率,单位为秒,范围是1-3600
# StartDBSyncers=4 #DB同步进程数量
# HistoryCacheSize=16M #历史缓存的大小(以字节为单位)。用于存储历史数据的共享内存大小。范围是128K-2G
# HistoryIndexCacheSize=4M #历史索引缓存的大小(以字节为单位)。用于索引历史缓存的共享内存大小。范围是128K-2G
# TrendCacheSize=4M #用于设置划分多少系统共享内存用于存储计算出来的趋势数据,此参数值从一定程度上可影响数据库读压力,范围是128K-2G
# ValueCacheSize=8M #历史值缓存的大小,以字节为单位。 用于缓存项历史数据请求的共享内存大小。 设置为0将禁用值缓存。范围是0,128K-64G
Timeout=4 #指定等待代理,SNMP设备或外部检查的时间(以秒为单位)。
# TrapperTimeout=300 #Trapper处理新数据的最长时间,单位是秒,范围是1-300
# UnreachablePeriod=45 #当主机不可达多少秒后,设置为主机不可用,单位是秒,范围是1-3600
# UnavailableDelay=60 #当主机不可用了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
# UnreachableDelay=15 #当主机不可到达了,多久检查一次该主机的可用性,单位为秒,范围是1-3600
# AlertScriptsPath=${datadir}/zabbix/alertscripts #监控报警脚本路径,取决于编译时候的datadir参数
# ExternalScripts=${datadir}/zabbix/externalscripts #自定义脚本存储路径
# FpingLocation=/usr/sbin/fping #fping的位置 确保fping二进制有root权限和SUID标志设置。
# Fping6Location=/usr/sbin/fping6 #fping6的位置 确保fping6二进制有root权限和SUID标志设置。
# SSHKeyLocation= #用于SSH检查和操作的公钥和私钥的位置。
LogSlowQueries=3000 #数据库查询在记录之前可能需要多长时间(以毫秒为单位)。仅当DebugLevel设置为3,4或5时才可用。0 - 不记录慢查询。范围是1-3600000
# TmpDir=/tmp #临时目录
# StartProxyPollers=1 #启用多少子进程与代理端通信,若代理端较多可考虑加大此数值,范围是0-250
# ProxyConfigFrequency=3600 #proxy被动模式下,server多少秒同步配置文件至proxy。该参数仅用于被动模式下的代理。范围是1-3600*24*7
# ProxyDataFrequency=1 #被动模式下,zabbix server间隔多少秒向proxy请求历史数据
# AllowRoot=0 #是否允许以root身份运行服务端,0是不允许如果禁用并且服务器由“root”启动,服务器将尝试切换到用户配置选项指定的用户。,1是允许。
# User=zabbix #运行使用的用户
# Include= #可以将单个文件或所有文件包含在配置文件中的目录中。安装Zabbix将在/usr/local/etc中创建include目录,除非在编译期间进行修改。
# SSLCertLocation=${datadir}/zabbix/ssl/certs #SSL客户端证书的位置。 此参数仅用于Web监控。
# SSLKeyLocation=${datadir}/zabbix/ssl/keys #SSL客户端证书的私钥位置。此参数仅用于Web监控。
# SSLCALocation= #SSL CA钥文件目录
# LoadModulePath=${libdir}/modules #服务器模块位置的完整路径。 默认值取决于编译选项。
# LoadModule= #<br><div id="inner-editor"></div>260/5000在服务器启动时加载模块。 模块用于扩展服务器的功能。 格式:LoadModule = <module.so>模块必须位于LoadModulePath指定的目录中。 允许包含多个LoadModule参数。
# TLSCAFile= #包含用于对等证书验证的顶级CA证书的文件的完整路径名。
# TLSCRLFile= #包含撤销证书的文件的完整路径名。
# TLSCertFile= #包含服务器证书或证书链的文件的完整路径名。
# TLSKeyFile= #包含服务器私钥的文件的完整路径名。
更多推荐
所有评论(0)