Advertisement
Guest User

zabbix_server.conf file content

a guest
Nov 1st, 2017
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.03 KB | None | 0 0
  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=
  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: 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=5
  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: DBHost
  75. # Database host name.
  76. # If set to localhost, socket is used for MySQL.
  77. # If set to empty string, socket is used for PostgreSQL.
  78. #
  79. # Mandatory: no
  80. # Default:
  81. # DBHost=localhost
  82.  
  83. ### Option: DBName
  84. # Database name.
  85. # For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
  86. #
  87. # Mandatory: yes
  88. # Default:
  89. # DBName=
  90.  
  91. DBName=zabbix
  92.  
  93. ### Option: DBSchema
  94. # Schema name. Used for IBM DB2 and PostgreSQL.
  95. #
  96. # Mandatory: no
  97. # Default:
  98. # DBSchema=
  99.  
  100. ### Option: DBUser
  101. # Database user. Ignored for SQLite.
  102. #
  103. # Mandatory: no
  104. # Default:
  105. # DBUser=
  106.  
  107. DBUser=zabbix
  108.  
  109. ### Option: DBPassword
  110. # Database password. Ignored for SQLite.
  111. # Comment this line if no password is used.
  112. #
  113. # Mandatory: no
  114. # Default:
  115. DBPassword=zabbix
  116.  
  117. ### Option: DBSocket
  118. # Path to MySQL socket.
  119. #
  120. # Mandatory: no
  121. # Default:
  122. # DBSocket=/tmp/mysql.sock
  123.  
  124. ### Option: DBPort
  125. # Database port when not using local socket. Ignored for SQLite.
  126. #
  127. # Mandatory: no
  128. # Range: 1024-65535
  129. # Default (for MySQL):
  130. # DBPort=3306
  131.  
  132. ############ ADVANCED PARAMETERS ################
  133.  
  134. ### Option: StartPollers
  135. # Number of pre-forked instances of pollers.
  136. #
  137. # Mandatory: no
  138. # Range: 0-1000
  139. # Default:
  140. # StartPollers=5
  141.  
  142. ### Option: StartIPMIPollers
  143. # Number of pre-forked instances of IPMI pollers.
  144. #
  145. # Mandatory: no
  146. # Range: 0-1000
  147. # Default:
  148. # StartIPMIPollers=0
  149.  
  150. ### Option: StartPollersUnreachable
  151. # Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
  152. # At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers
  153. # are started.
  154. #
  155. # Mandatory: no
  156. # Range: 0-1000
  157. # Default:
  158. # StartPollersUnreachable=1
  159.  
  160. ### Option: StartTrappers
  161. # Number of pre-forked instances of trappers.
  162. # Trappers accept incoming connections from Zabbix sender, active agents and active proxies.
  163. # At least one trapper process must be running to display server availability and view queue
  164. # in the frontend.
  165. #
  166. # Mandatory: no
  167. # Range: 0-1000
  168. # Default:
  169. # StartTrappers=5
  170.  
  171. ### Option: StartPingers
  172. # Number of pre-forked instances of ICMP pingers.
  173. #
  174. # Mandatory: no
  175. # Range: 0-1000
  176. # Default:
  177. # StartPingers=1
  178.  
  179. ### Option: StartDiscoverers
  180. # Number of pre-forked instances of discoverers.
  181. #
  182. # Mandatory: no
  183. # Range: 0-250
  184. # Default:
  185. # StartDiscoverers=1
  186.  
  187. ### Option: StartHTTPPollers
  188. # Number of pre-forked instances of HTTP pollers.
  189. #
  190. # Mandatory: no
  191. # Range: 0-1000
  192. # Default:
  193. # StartHTTPPollers=1
  194.  
  195. ### Option: StartTimers
  196. # Number of pre-forked instances of timers.
  197. # Timers process time-based trigger functions and maintenance periods.
  198. # Only the first timer process handles the maintenance periods.
  199. #
  200. # Mandatory: no
  201. # Range: 1-1000
  202. # Default:
  203. # StartTimers=1
  204.  
  205. ### Option: StartEscalators
  206. # Number of pre-forked instances of escalators.
  207. #
  208. # Mandatory: no
  209. # Range: 0-100
  210. # Default:
  211. # StartEscalators=1
  212.  
  213. ### Option: JavaGateway
  214. # IP address (or hostname) of Zabbix Java gateway.
  215. # Only required if Java pollers are started.
  216. #
  217. # Mandatory: no
  218. # Default:
  219. # JavaGateway=
  220.  
  221. ### Option: JavaGatewayPort
  222. # Port that Zabbix Java gateway listens on.
  223. #
  224. # Mandatory: no
  225. # Range: 1024-32767
  226. # Default:
  227. # JavaGatewayPort=10052
  228.  
  229. ### Option: StartJavaPollers
  230. # Number of pre-forked instances of Java pollers.
  231. #
  232. # Mandatory: no
  233. # Range: 0-1000
  234. # Default:
  235. # StartJavaPollers=0
  236.  
  237. ### Option: StartVMwareCollectors
  238. # Number of pre-forked vmware collector instances.
  239. #
  240. # Mandatory: no
  241. # Range: 0-250
  242. # Default:
  243. # StartVMwareCollectors=0
  244.  
  245. ### Option: VMwareFrequency
  246. # How often Zabbix will connect to VMware service to obtain a new data.
  247. #
  248. # Mandatory: no
  249. # Range: 10-86400
  250. # Default:
  251. # VMwareFrequency=60
  252.  
  253. ### Option: VMwarePerfFrequency
  254. # How often Zabbix will connect to VMware service to obtain performance data.
  255. #
  256. # Mandatory: no
  257. # Range: 10-86400
  258. # Default:
  259. # VMwarePerfFrequency=60
  260.  
  261. ### Option: VMwareCacheSize
  262. # Size of VMware cache, in bytes.
  263. # Shared memory size for storing VMware data.
  264. # Only used if VMware collectors are started.
  265. #
  266. # Mandatory: no
  267. # Range: 256K-2G
  268. # Default:
  269. # VMwareCacheSize=8M
  270.  
  271. ### Option: VMwareTimeout
  272. # Specifies how many seconds vmware collector waits for response from VMware service.
  273. #
  274. # Mandatory: no
  275. # Range: 1-300
  276. # Default:
  277. # VMwareTimeout=10
  278.  
  279. ### Option: SNMPTrapperFile
  280. # Temporary file used for passing data from SNMP trap daemon to the server.
  281. # Must be the same as in zabbix_trap_receiver.pl or SNMPTT configuration file.
  282. #
  283. # Mandatory: no
  284. # Default:
  285. # SNMPTrapperFile=/tmp/zabbix_traps.tmp
  286.  
  287. SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
  288.  
  289. ### Option: StartSNMPTrapper
  290. # If 1, SNMP trapper process is started.
  291. #
  292. # Mandatory: no
  293. # Range: 0-1
  294. # Default:
  295. # StartSNMPTrapper=0
  296.  
  297. ### Option: ListenIP
  298. # List of comma delimited IP addresses that the trapper should listen on.
  299. # Trapper will listen on all network interfaces if this parameter is missing.
  300. #
  301. # Mandatory: no
  302. # Default:
  303. # ListenIP=0.0.0.0
  304.  
  305. # ListenIP=127.0.0.1
  306.  
  307. ### Option: HousekeepingFrequency
  308. # How often Zabbix will perform housekeeping procedure (in hours).
  309. # Housekeeping is removing outdated information from the database.
  310. # To prevent Housekeeper from being overloaded, no more than 4 times HousekeepingFrequency
  311. # hours of outdated information are deleted in one housekeeping cycle, for each item.
  312. # To lower load on server startup housekeeping is postponed for 30 minutes after server start.
  313. # With HousekeepingFrequency=0 the housekeeper can be only executed using the runtime control option.
  314. # In this case the period of outdated information deleted in one housekeeping cycle is 4 times the
  315. # period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
  316. #
  317. # Mandatory: no
  318. # Range: 0-24
  319. # Default:
  320. # HousekeepingFrequency=1
  321.  
  322. ### Option: MaxHousekeeperDelete
  323. # The table "housekeeper" contains "tasks" for housekeeping procedure in the format:
  324. # [housekeeperid], [tablename], [field], [value].
  325. # No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value])
  326. # will be deleted per one task in one housekeeping cycle.
  327. # SQLite3 does not use this parameter, deletes all corresponding rows without a limit.
  328. # If set to 0 then no limit is used at all. In this case you must know what you are doing!
  329. #
  330. # Mandatory: no
  331. # Range: 0-1000000
  332. # Default:
  333. # MaxHousekeeperDelete=5000
  334.  
  335. ### Option: SenderFrequency
  336. # How often Zabbix will try to send unsent alerts (in seconds).
  337. #
  338. # Mandatory: no
  339. # Range: 5-3600
  340. # Default:
  341. # SenderFrequency=30
  342.  
  343. ### Option: CacheSize
  344. # Size of configuration cache, in bytes.
  345. # Shared memory size for storing host, item and trigger data.
  346. #
  347. # Mandatory: no
  348. # Range: 128K-8G
  349. # Default:
  350. # CacheSize=8M
  351.  
  352. ### Option: CacheUpdateFrequency
  353. # How often Zabbix will perform update of configuration cache, in seconds.
  354. #
  355. # Mandatory: no
  356. # Range: 1-3600
  357. # Default:
  358. # CacheUpdateFrequency=60
  359.  
  360. ### Option: StartDBSyncers
  361. # Number of pre-forked instances of DB Syncers.
  362. #
  363. # Mandatory: no
  364. # Range: 1-100
  365. # Default:
  366. # StartDBSyncers=4
  367.  
  368. ### Option: HistoryCacheSize
  369. # Size of history cache, in bytes.
  370. # Shared memory size for storing history data.
  371. #
  372. # Mandatory: no
  373. # Range: 128K-2G
  374. # Default:
  375. # HistoryCacheSize=16M
  376.  
  377. ### Option: HistoryIndexCacheSize
  378. # Size of history index cache, in bytes.
  379. # Shared memory size for indexing history cache.
  380. #
  381. # Mandatory: no
  382. # Range: 128K-2G
  383. # Default:
  384. # HistoryIndexCacheSize=4M
  385.  
  386. ### Option: TrendCacheSize
  387. # Size of trend cache, in bytes.
  388. # Shared memory size for storing trends data.
  389. #
  390. # Mandatory: no
  391. # Range: 128K-2G
  392. # Default:
  393. # TrendCacheSize=4M
  394.  
  395. ### Option: ValueCacheSize
  396. # Size of history value cache, in bytes.
  397. # Shared memory size for caching item history data requests.
  398. # Setting to 0 disables value cache.
  399. #
  400. # Mandatory: no
  401. # Range: 0,128K-64G
  402. # Default:
  403. # ValueCacheSize=8M
  404.  
  405. ### Option: Timeout
  406. # Specifies how long we wait for agent, SNMP device or external check (in seconds).
  407. #
  408. # Mandatory: no
  409. # Range: 1-30
  410. # Default:
  411. # Timeout=3
  412.  
  413. Timeout=4
  414.  
  415. ### Option: TrapperTimeout
  416. # Specifies how many seconds trapper may spend processing new data.
  417. #
  418. # Mandatory: no
  419. # Range: 1-300
  420. # Default:
  421. # TrapperTimeout=300
  422.  
  423. ### Option: UnreachablePeriod
  424. # After how many seconds of unreachability treat a host as unavailable.
  425. #
  426. # Mandatory: no
  427. # Range: 1-3600
  428. # Default:
  429. # UnreachablePeriod=45
  430.  
  431. ### Option: UnavailableDelay
  432. # How often host is checked for availability during the unavailability period, in seconds.
  433. #
  434. # Mandatory: no
  435. # Range: 1-3600
  436. # Default:
  437. # UnavailableDelay=60
  438.  
  439. ### Option: UnreachableDelay
  440. # How often host is checked for availability during the unreachability period, in seconds.
  441. #
  442. # Mandatory: no
  443. # Range: 1-3600
  444. # Default:
  445. # UnreachableDelay=15
  446.  
  447. ### Option: AlertScriptsPath
  448. # Full path to location of custom alert scripts.
  449. # Default depends on compilation options.
  450. #
  451. # Mandatory: no
  452. # Default:
  453. # AlertScriptsPath=${datadir}/zabbix/alertscripts
  454.  
  455. AlertScriptsPath=/usr/lib/zabbix/alertscripts
  456.  
  457. ### Option: ExternalScripts
  458. # Full path to location of external scripts.
  459. # Default depends on compilation options.
  460. #
  461. # Mandatory: no
  462. # Default:
  463. # ExternalScripts=${datadir}/zabbix/externalscripts
  464.  
  465. ExternalScripts=/usr/lib/zabbix/externalscripts
  466. #ExternalScripts=/usr/bin/exalert.sh
  467. ### Option: FpingLocation
  468. # Location of fping.
  469. # Make sure that fping binary has root ownership and SUID flag set.
  470. #
  471. # Mandatory: no
  472. # Default:
  473. # FpingLocation=/usr/sbin/fping
  474.  
  475. ### Option: Fping6Location
  476. # Location of fping6.
  477. # Make sure that fping6 binary has root ownership and SUID flag set.
  478. # Make empty if your fping utility is capable to process IPv6 addresses.
  479. #
  480. # Mandatory: no
  481. # Default:
  482. # Fping6Location=/usr/sbin/fping6
  483.  
  484. ### Option: SSHKeyLocation
  485. # Location of public and private keys for SSH checks and actions.
  486. #
  487. # Mandatory: no
  488. # Default:
  489. # SSHKeyLocation=
  490.  
  491. ### Option: LogSlowQueries
  492. # How long a database query may take before being logged (in milliseconds).
  493. # Only works if DebugLevel set to 3, 4 or 5.
  494. # 0 - don't log slow queries.
  495. #
  496. # Mandatory: no
  497. # Range: 1-3600000
  498. # Default:
  499. # LogSlowQueries=0
  500.  
  501. LogSlowQueries=3000
  502.  
  503. ### Option: TmpDir
  504. # Temporary directory.
  505. #
  506. # Mandatory: no
  507. # Default:
  508. # TmpDir=/tmp
  509.  
  510. ### Option: StartProxyPollers
  511. # Number of pre-forked instances of pollers for passive proxies.
  512. #
  513. # Mandatory: no
  514. # Range: 0-250
  515. # Default:
  516. # StartProxyPollers=1
  517.  
  518. ### Option: ProxyConfigFrequency
  519. # How often Zabbix Server sends configuration data to a Zabbix Proxy in seconds.
  520. # This parameter is used only for proxies in the passive mode.
  521. #
  522. # Mandatory: no
  523. # Range: 1-3600*24*7
  524. # Default:
  525. # ProxyConfigFrequency=3600
  526.  
  527. ### Option: ProxyDataFrequency
  528. # How often Zabbix Server requests history data from a Zabbix Proxy in seconds.
  529. # This parameter is used only for proxies in the passive mode.
  530. #
  531. # Mandatory: no
  532. # Range: 1-3600
  533. # Default:
  534. # ProxyDataFrequency=1
  535.  
  536. ### Option: AllowRoot
  537. # Allow the server to run as 'root'. If disabled and the server is started by 'root', the server
  538. # will try to switch to the user specified by the User configuration option instead.
  539. # Has no effect if started under a regular user.
  540. # 0 - do not allow
  541. # 1 - allow
  542. #
  543. # Mandatory: no
  544. # Default:
  545. # AllowRoot=0
  546.  
  547. ### Option: User
  548. # Drop privileges to a specific, existing user on the system.
  549. # Only has effect if run as 'root' and AllowRoot is disabled.
  550. #
  551. # Mandatory: no
  552. # Default:
  553. # User=zabbix
  554.  
  555. ### Option: Include
  556. # You may include individual files or all files in a directory in the configuration file.
  557. # Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.
  558. #
  559. # Mandatory: no
  560. # Default:
  561. # Include=
  562.  
  563. # Include=/usr/local/etc/zabbix_server.general.conf
  564. # Include=/usr/local/etc/zabbix_server.conf.d/
  565. # Include=/usr/local/etc/zabbix_server.conf.d/*.conf
  566.  
  567. ### Option: SSLCertLocation
  568. # Location of SSL client certificates.
  569. # This parameter is used only in web monitoring.
  570. #
  571. # Mandatory: no
  572. # Default:
  573. # SSLCertLocation=${datadir}/zabbix/ssl/certs
  574.  
  575. ### Option: SSLKeyLocation
  576. # Location of private keys for SSL client certificates.
  577. # This parameter is used only in web monitoring.
  578. #
  579. # Mandatory: no
  580. # Default:
  581. # SSLKeyLocation=${datadir}/zabbix/ssl/keys
  582.  
  583. ### Option: SSLCALocation
  584. # Override the location of certificate authority (CA) files for SSL server certificate verification.
  585. # If not set, system-wide directory will be used.
  586. # This parameter is used only in web monitoring and SMTP authentication.
  587. #
  588. # Mandatory: no
  589. # Default:
  590. # SSLCALocation=
  591.  
  592. ####### LOADABLE MODULES #######
  593.  
  594. ### Option: LoadModulePath
  595. # Full path to location of server modules.
  596. # Default depends on compilation options.
  597. #
  598. # Mandatory: no
  599. # Default:
  600. # LoadModulePath=${libdir}/modules
  601.  
  602. ### Option: LoadModule
  603. # Module to load at server startup. Modules are used to extend functionality of the server.
  604. # Format: LoadModule=<module.so>
  605. # The modules must be located in directory specified by LoadModulePath.
  606. # It is allowed to include multiple LoadModule parameters.
  607. #
  608. # Mandatory: no
  609. # Default:
  610. # LoadModule=
  611.  
  612. ####### TLS-RELATED PARAMETERS #######
  613.  
  614. ### Option: TLSCAFile
  615. # Full pathname of a file containing the top-level CA(s) certificates for
  616. # peer certificate verification.
  617. #
  618. # Mandatory: no
  619. # Default:
  620. # TLSCAFile=
  621.  
  622. ### Option: TLSCRLFile
  623. # Full pathname of a file containing revoked certificates.
  624. #
  625. # Mandatory: no
  626. # Default:
  627. # TLSCRLFile=
  628.  
  629. ### Option: TLSCertFile
  630. # Full pathname of a file containing the server certificate or certificate chain.
  631. #
  632. # Mandatory: no
  633. # Default:
  634. # TLSCertFile=
  635.  
  636. ### Option: TLSKeyFile
  637. # Full pathname of a file containing the server private key.
  638. #
  639. # Mandatory: no
  640. # Default:
  641. # TLSKeyFile=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement