layout: post
title: Zabbix—主配置文件配置说明
date: 2018-03-29
tags: [“Zabbix”,”软件服务”]
一、主配置文件zabbix_server.conf
yum安装路径为/etc/zabbix/zabbix_server.conf
编译安装路径为base/etc/zabbix_server.conf
二、zabbix_server.conf主要选项
############ GENERAL PARAMETERS #################
### Option: ListenPort #默认监听端口10051
### Option: SourceIP #源IP地址(默认使用哪个IP对外发请求)
### Option: LogType #日志类型
### Option: LogFile #log文件是谁
### Option: LogFileSize #日志文件大小
### Option: DebugLevel #日志级别
### Option: PidFile #pid文件位置
### Option: SocketDir #server端socket文件目录
### Option: DBHost #数据库地址
### Option: DBName #数据库库名
### Option: DBSchema #数据库类型(默认为mysql)
### Option: DBUser #数据库用户
### Option: DBPassword #数据库密码
### Option: DBSocket #数据库socket文件位置
### Option: DBPort #数据库端口(和DBsocket只使用一个即可)
### Option: HistoryStorageURL #历史数据的存储地址
### Option: HistoryStorageTypes #历史数据存储类型
############ ADVANCED PARAMETERS ################
### Option: StartPollers #启动poller的数量
### Option: StartIPMIPollers #IPMIpoller的数量
### Option: StartPreprocessors #预处理数据的值(记录值的变化)
### Option: StartPollersUnreachable #数据不可用
### Option: StartTrappers #
### Option: StartPingers #
### Option: StartDiscoverers #
### Option: StartHTTPPollers #
### Option: StartTimers
### Option: StartEscalators
### Option: StartAlerters
### Option: JavaGateway #开启jmx监控,此项填server端ip地址
### Option: JavaGatewayPort #javagateway端口
### Option: StartJavaPollers #启动5个poller
### Option: StartVMwareCollectors
### Option: VMwareFrequency
### Option: VMwarePerfFrequency
### Option: VMwareCacheSize
### Option: VMwareTimeout
### Option: SNMPTrapperFile
### Option: StartSNMPTrapper
### Option: ListenIP
### Option: HousekeepingFrequency
### Option: MaxHousekeeperDelete
### Option: CacheSize
### Option: CacheUpdateFrequency
### Option: StartDBSyncers #CacheSize、HistoryCacheSize、TrendCacheSize、HistoryTextCacheSize控制使用内存Cache的大小,这些Cache数据通过Database Syncer Process(数据库同步进程)写库,进程的数量是由StartDBSyncers参数控制的。只要数据库的写I/O跟的上,一个DBSyncer进程能够处理1000NVPS(new values per second),可以通过Zabbix内置的内部进程繁忙程度的Key来检查参数值设置的是否合理。如果我们开了过多的DBSyncers进程,数据库会有频繁的更新操作,可能带来表的死锁和大量的请求延迟问题。
### Option: HistoryCacheSize
### Option: HistoryIndexCacheSize
### Option: TrendCacheSize
### Option: ValueCacheSize
### Option: Timeout
### Option: TrapperTimeout
### Option: UnreachablePeriod
### Option: UnavailableDelay
### Option: UnreachableDelay
### Option: AlertScriptsPath
### Option: ExternalScripts
### Option: FpingLocation
### Option: Fping6Location
### Option: SSHKeyLocation
### Option: LogSlowQueries
### Option: TmpDir
### Option: StartProxyPollers
### Option: ProxyConfigFrequency #主动向proxy推送需要监控项数据、监控指标数据
### Option: ProxyDataFrequency #proxy向server端推送数据间隔(建议1、2秒)
### Option: AllowRoot
### Option: User
### Option: Include
### Option: SSLCertLocation
### Option: SSLKeyLocation
### Option: SSLCALocation
三、客户端安装
1、获取yum仓库(https://www.zabbix.com/download)
- wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
- rpm -ivh ./zabbix-release-3.4-2.el7.noarch.rpm
2、安装zabbix_agent
- yum install -y zabbix-agent
源码安装
- groupadd zabbix
- useradd -g zabbix zabbix
- tar xf zabbix-
.tar.gz cd zabbix- ./configure --enable-agent --prefix=/app/zabbix-agent-3.4.7 make && make install
yum安装路径为/etc/zabbix/zabbix_agent.conf
编译安装路径为base/etc/zabbix_agent.conf
四、zabbix_agent.conf主要选项
############ GENERAL PARAMETERS #################
### Option: PidFile
### Option: LogType
### Option: LogFile
### Option: LogFileSize
### Option: DebugLevel
### Option: SourceIP
### Option: EnableRemoteCommands #允许远程执行命令
### Option: LogRemoteCommands
##### Passive checks related #被动检测(不建议使用,server端会成为瓶颈)
### Option: Server #被动检测的master
### Option: ListenPort #被动检测的端口
### Option: ListenIP
### Option: StartAgents
##### Active checks related #主动检测(和被动不同的配置)
### Option: ServerActive #主动检测的master
### Option: Hostname
### Option: HostnameItem
### Option: HostMetadata
### Option: HostMetadataItem
### Option: RefreshActiveChecks
### Option: BufferSend
### Option: BufferSize
### Option: MaxLinesPerSecond
############ ADVANCED PARAMETERS #################
### Option: Alias
### Option: Timeout
### Option: AllowRoot
### Option: User
### Option: Include
####### USER-DEFINED MONITORED PARAMETERS #######
### Option: UnsafeUserParameters
### Option: UserParameter
####### LOADABLE MODULES #######
文档更新时间: 2019-01-15 14:36 作者:张尚