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主要选项

  1. ############ GENERAL PARAMETERS #################
  2. ### Option: ListenPort #默认监听端口10051
  3. ### Option: SourceIP #源IP地址(默认使用哪个IP对外发请求)
  4. ### Option: LogType #日志类型
  5. ### Option: LogFile #log文件是谁
  6. ### Option: LogFileSize #日志文件大小
  7. ### Option: DebugLevel #日志级别
  8. ### Option: PidFile #pid文件位置
  9. ### Option: SocketDir #server端socket文件目录
  10. ### Option: DBHost #数据库地址
  11. ### Option: DBName #数据库库名
  12. ### Option: DBSchema #数据库类型(默认为mysql)
  13. ### Option: DBUser #数据库用户
  14. ### Option: DBPassword #数据库密码
  15. ### Option: DBSocket #数据库socket文件位置
  16. ### Option: DBPort #数据库端口(和DBsocket只使用一个即可)
  17. ### Option: HistoryStorageURL #历史数据的存储地址
  18. ### Option: HistoryStorageTypes #历史数据存储类型
  19. ############ ADVANCED PARAMETERS ################
  20. ### Option: StartPollers #启动poller的数量
  21. ### Option: StartIPMIPollers #IPMIpoller的数量
  22. ### Option: StartPreprocessors #预处理数据的值(记录值的变化)
  23. ### Option: StartPollersUnreachable #数据不可用
  24. ### Option: StartTrappers #
  25. ### Option: StartPingers #
  26. ### Option: StartDiscoverers #
  27. ### Option: StartHTTPPollers #
  28. ### Option: StartTimers
  29. ### Option: StartEscalators
  30. ### Option: StartAlerters
  31. ### Option: JavaGateway #开启jmx监控,此项填server端ip地址
  32. ### Option: JavaGatewayPort #javagateway端口
  33. ### Option: StartJavaPollers #启动5个poller
  34. ### Option: StartVMwareCollectors
  35. ### Option: VMwareFrequency
  36. ### Option: VMwarePerfFrequency
  37. ### Option: VMwareCacheSize
  38. ### Option: VMwareTimeout
  39. ### Option: SNMPTrapperFile
  40. ### Option: StartSNMPTrapper
  41. ### Option: ListenIP
  42. ### Option: HousekeepingFrequency
  43. ### Option: MaxHousekeeperDelete
  44. ### Option: CacheSize
  45. ### Option: CacheUpdateFrequency
  46. ### Option: StartDBSyncers #CacheSize、HistoryCacheSize、TrendCacheSize、HistoryTextCacheSize控制使用内存Cache的大小,这些Cache数据通过Database Syncer Process(数据库同步进程)写库,进程的数量是由StartDBSyncers参数控制的。只要数据库的写I/O跟的上,一个DBSyncer进程能够处理1000NVPS(new values per second),可以通过Zabbix内置的内部进程繁忙程度的Key来检查参数值设置的是否合理。如果我们开了过多的DBSyncers进程,数据库会有频繁的更新操作,可能带来表的死锁和大量的请求延迟问题。
  47. ### Option: HistoryCacheSize
  48. ### Option: HistoryIndexCacheSize
  49. ### Option: TrendCacheSize
  50. ### Option: ValueCacheSize
  51. ### Option: Timeout
  52. ### Option: TrapperTimeout
  53. ### Option: UnreachablePeriod
  54. ### Option: UnavailableDelay
  55. ### Option: UnreachableDelay
  56. ### Option: AlertScriptsPath
  57. ### Option: ExternalScripts
  58. ### Option: FpingLocation
  59. ### Option: Fping6Location
  60. ### Option: SSHKeyLocation
  61. ### Option: LogSlowQueries
  62. ### Option: TmpDir
  63. ### Option: StartProxyPollers
  64. ### Option: ProxyConfigFrequency #主动向proxy推送需要监控项数据、监控指标数据
  65. ### Option: ProxyDataFrequency #proxy向server端推送数据间隔(建议1、2秒)
  66. ### Option: AllowRoot
  67. ### Option: User
  68. ### Option: Include
  69. ### Option: SSLCertLocation
  70. ### Option: SSLKeyLocation
  71. ### Option: SSLCALocation

三、客户端安装

1、获取yum仓库(https://www.zabbix.com/download)

  1. wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
  2. rpm -ivh ./zabbix-release-3.4-2.el7.noarch.rpm

2、安装zabbix_agent

  1. yum install -y zabbix-agent

源码安装

  1. groupadd zabbix
  2. useradd -g zabbix zabbix
  3. tar xf zabbix-.tar.gz
  4. cd zabbix-
  5. ./configure --enable-agent --prefix=/app/zabbix-agent-3.4.7
  6. make && make install

yum安装路径为/etc/zabbix/zabbix_agent.conf

编译安装路径为base/etc/zabbix_agent.conf

 

四、zabbix_agent.conf主要选项

  1. ############ GENERAL PARAMETERS #################
  2. ### Option: PidFile
  3. ### Option: LogType
  4. ### Option: LogFile
  5. ### Option: LogFileSize
  6. ### Option: DebugLevel
  7. ### Option: SourceIP
  8. ### Option: EnableRemoteCommands #允许远程执行命令
  9. ### Option: LogRemoteCommands
  10. ##### Passive checks related #被动检测(不建议使用,server端会成为瓶颈)
  11. ### Option: Server #被动检测的master
  12. ### Option: ListenPort #被动检测的端口
  13. ### Option: ListenIP
  14. ### Option: StartAgents
  15. ##### Active checks related #主动检测(和被动不同的配置)
  16. ### Option: ServerActive #主动检测的master
  17. ### Option: Hostname
  18. ### Option: HostnameItem
  19. ### Option: HostMetadata
  20. ### Option: HostMetadataItem
  21. ### Option: RefreshActiveChecks
  22. ### Option: BufferSend
  23. ### Option: BufferSize
  24. ### Option: MaxLinesPerSecond
  25. ############ ADVANCED PARAMETERS #################
  26. ### Option: Alias
  27. ### Option: Timeout
  28. ### Option: AllowRoot
  29. ### Option: User
  30. ### Option: Include
  31. ####### USER-DEFINED MONITORED PARAMETERS #######
  32. ### Option: UnsafeUserParameters
  33. ### Option: UserParameter
  34. ####### LOADABLE MODULES #######
文档更新时间: 2019-01-15 14:36   作者:张尚