{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf510 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \margl1440\margr1440\vieww33400\viewh16600\viewkind0 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural \f0\fs24 \cf0 # This is a configuration file for Zabbix Server process\ # To get more information about Zabbix,\ # visit http://www.zabbix.com\ \ ############ GENERAL PARAMETERS #################\ \ ### Option: NodeID\ # Unique NodeID in distributed setup.\ # 0 - standalone server\ #\ # Mandatory: no\ # Range: 0-999\ # Default:\ NodeID=1\ \ ### Option: ListenPort\ # Listen port for trapper.\ #\ # Mandatory: no\ # Range: 1024-32767\ # Default:\ # ListenPort=10051\ \ ### Option: SourceIP\ # Source IP address for outgoing connections.\ #\ # Mandatory: no\ # Default:\ SourceIP=10.7.17.20\ \ ### Option: LogFile\ # Name of log file.\ # If not set, syslog is used.\ #\ # Mandatory: no\ # Default:\ # LogFile=\ \ LogFile=/var/log/zabbix/zabbix_server.log\ \ ### Option: LogFileSize\ # Maximum size of log file in MB.\ # 0 - disable automatic log rotation.\ #\ # Mandatory: no\ # Range: 0-1024\ # Default:\ LogFileSize=256\ \ ### Option: DebugLevel\ # Specifies debug level\ # 0 - no debug\ # 1 - critical information\ # 2 - error information\ # 3 - warnings\ # 4 - for debugging (produces lots of information)\ #\ # Mandatory: no\ # Range: 0-4\ # Default:\ DebugLevel=2\ \ ### Option: PidFile\ # Name of PID file.\ #\ # Mandatory: no\ # Default:\ PidFile=/var/run/zabbix/zabbix_server.pid\ \ ### Option: DBHost\ # Database host name.\ # If set to localhost, socket is used for MySQL.\ # If set to empty string, socket is used for PostgreSQL.\ #\ # Mandatory: no\ # Default:\ # DBHost=localhost\ DBHost=monitordb001.xxxx.com\ \ ### Option: DBName\ # Database name.\ # For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.\ #\ # Mandatory: yes\ # Default:\ # DBName=\ \ DBName=zabbix\ \ ### Option: DBSchema\ # Schema name. Used for IBM DB2.\ #\ # Mandatory: no\ # Default:\ # DBSchema=\ \ ### Option: DBUser\ # Database user. Ignored for SQLite.\ #\ # Mandatory: no\ # Default:\ # DBUser=\ \ DBUser=zabbix\ \ ### Option: DBPassword\ # Database password. Ignored for SQLite.\ # Comment this line if no password is used.\ #\ # Mandatory: no\ # Default:\ # DBPassword=\ DBPassword=xxxxx\ \ ### Option: DBSocket\ # Path to MySQL socket.\ #\ # Mandatory: no\ # Default:\ # DBSocket=/tmp/mysql.sock\ \ ### Option: DBPort\ # Database port when not using local socket. Ignored for SQLite.\ #\ # Mandatory: no\ # Range: 1024-65535\ # Default (for MySQL):\ # DBPort=3306\ \ ############ ADVANCED PARAMETERS ################\ \ ### Option: StartPollers\ # Number of pre-forked instances of pollers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartPollers=5\ StartPollers=100\ \ ### Option: StartIPMIPollers\ # Number of pre-forked instances of IPMI pollers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartIPMIPollers=0\ StartIPMIPollers=6\ \ ### Option: StartPollersUnreachable\ # Number of pre-forked instances of pollers for unreachable hosts (including IPMI).\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartPollersUnreachable=1\ StartPollersUnreachable=12\ \ ### Option: StartTrappers\ # Number of pre-forked instances of trappers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartTrappers=5\ StartTrappers=12\ \ ### Option: StartPingers\ # Number of pre-forked instances of ICMP pingers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartPingers=1\ StartPingers=18\ \ ### Option: StartDiscoverers\ # Number of pre-forked instances of discoverers.\ #\ # Mandatory: no\ # Range: 0-250\ # Default:\ # StartDiscoverers=1\ \ ### Option: StartHTTPPollers\ # Number of pre-forked instances of HTTP pollers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartHTTPPollers=1\ StartHTTPPollers=8\ \ ### Option: JavaGateway\ # IP address (or hostname) of Zabbix Java gateway.\ # Only required if Java pollers are started.\ #\ # Mandatory: no\ # Default:\ # JavaGateway=\ \ ### Option: JavaGatewayPort\ # Port that Zabbix Java gateway listens on.\ #\ # Mandatory: no\ # Range: 1024-32767\ # Default:\ # JavaGatewayPort=10052\ \ ### Option: StartJavaPollers\ # Number of pre-forked instances of Java pollers.\ #\ # Mandatory: no\ # Range: 0-1000\ # Default:\ # StartJavaPollers=0\ \ ### Option: SNMPTrapperFile\ # Temporary file used for passing data from SNMP trap daemon to the server.\ # Must be the same as in zabbix_trap_receiver.pl or SNMPTT configuration file.\ #\ # Mandatory: no\ # Default:\ SNMPTrapperFile=/tmp/zabbix_traps.tmp\ \ ### Option: StartSNMPTrapper\ # If 1, SNMP trapper process is started.\ #\ # Mandatory: no\ # Range: 0-1\ # Default:\ StartSNMPTrapper=1\ \ ### Option: ListenIP\ # List of comma delimited IP addresses that the trapper should listen on.\ # Trapper will listen on all network interfaces if this parameter is missing.\ #\ # Mandatory: no\ # Default:\ # ListenIP=0.0.0.0\ \ # ListenIP=127.0.0.1\ \ ### Option: HousekeepingFrequency\ # How often Zabbix will perform housekeeping procedure (in hours).\ # Housekeeping is removing unnecessary information from history, alert, and alarms tables.\ #\ # Mandatory: no\ # Range: 1-24\ # Default:\ # HousekeepingFrequency=1\ HousekeepingFrequency=24\ \ ### Option: MaxHousekeeperDelete\ # The table "housekeeper" contains "tasks" for housekeeping procedure in the format:\ # [housekeeperid], [tablename], [field], [value].\ # No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value])\ # will be deleted per one task in one housekeeping cycle.\ # SQLite3 does not use this parameter, deletes all corresponding rows without a limit.\ # If set to 0 then no limit is used at all. In this case you must know what you are doing!\ #\ # Mandatory: no\ # Range: 0-1000000\ # Default:\ # MaxHousekeeperDelete=500\ \ ### Option: DisableHousekeeping\ # If set to 1, disables housekeeping.\ #\ # Mandatory: no\ # Range: 0-1\ # Default:\ # DisableHousekeeping=0\ \ ### Option: SenderFrequency\ # How often Zabbix will try to send unsent alerts (in seconds).\ #\ # Mandatory: no\ # Range: 5-3600\ # Default:\ # SenderFrequency=30\ \ ### Option: CacheSize\ # Size of configuration cache, in bytes.\ # Shared memory size for storing host, item and trigger data.\ #\ # Mandatory: no\ # Range: 128K-1G\ # Default:\ # CacheSize=8M\ CacheSize=128M\ \ ### Option: CacheUpdateFrequency\ # How often Zabbix will perform update of configuration cache, in seconds.\ #\ # Mandatory: no\ # Range: 1-3600\ # Default:\ # CacheUpdateFrequency=60\ \ ### Option: StartDBSyncers\ # Number of pre-forked instances of DB Syncers\ #\ # Mandatory: no\ # Range: 1-100\ # Default:\ # StartDBSyncers=4\ StartDBSyncers=12\ \ ### Option: HistoryCacheSize\ # Size of history cache, in bytes.\ # Shared memory size for storing history data.\ #\ # Mandatory: no\ # Range: 128K-1G\ # Default:\ # HistoryCacheSize=8M\ HistoryCacheSize=128M\ \ ### Option: TrendCacheSize\ # Size of trend cache, in bytes.\ # Shared memory size for storing trends data.\ #\ # Mandatory: no\ # Range: 128K-1G\ # Default:\ # TrendCacheSize=4M\ TrendCacheSize=64M\ \ ### Option: HistoryTextCacheSize\ # Size of text history cache, in bytes.\ # Shared memory size for storing character, text or log history data.\ #\ # Mandatory: no\ # Range: 128K-1G\ # Default:\ # HistoryTextCacheSize=16M\ HistoryTextCacheSize=64M\ \ ### Option: NodeNoEvents\ # If set to '1' local events won't be sent to master node.\ # This won't impact ability of this node to propagate events from its child nodes.\ #\ # Mandatory: no\ # Range: 0-1\ # Default:\ # NodeNoEvents=0\ \ ### Option: NodeNoHistory\ # If set to '1' local history won't be sent to master node.\ # This won't impact ability of this node to propagate history from its child nodes.\ #\ # Mandatory: no\ # Range: 0-1\ # Default:\ # NodeNoHistory=0\ \ ### Option: Timeout\ # Specifies how long we wait for agent, SNMP device or external check (in seconds).\ #\ # Mandatory: no\ # Range: 1-30\ # Default:\ # Timeout=3\ Timeout=5\ \ ### Option: TrapperTimeout\ # Specifies how many seconds trapper may spend processing new data.\ #\ # Mandatory: no\ # Range: 1-300\ # Default:\ # TrapperTimeout=300\ \ ### Option: UnreachablePeriod\ # After how many seconds of unreachability treat a host as unavailable.\ #\ # Mandatory: no\ # Range: 1-3600\ # Default:\ # UnreachablePeriod=45\ \ ### Option: UnavailableDelay\ # How often host is checked for availability during the unavailability period, in seconds.\ #\ # Mandatory: no\ # Range: 1-3600\ # Default:\ # UnavailableDelay=60\ \ ### Option: UnreachableDelay\ # How often host is checked for availability during the unreachability period, in seconds.\ #\ # Mandatory: no\ # Range: 1-3600\ # Default:\ # UnreachableDelay=15\ \ ### Option: AlertScriptsPath\ # Full path to location of custom alert scripts.\ # Default depends on compilation options.\ #\ # Mandatory: no\ # Default:\ # AlertScriptsPath=$\{datadir\}/zabbix/alertscripts\ AlertScriptsPath=/usr/local/zabbix/bin\ \ ### Option: ExternalScripts\ # Full path to location of external scripts.\ # Default depends on compilation options.\ #\ # Mandatory: no\ # Default:\ # ExternalScripts=$\{datadir\}/zabbix/externalscripts\ \ ### Option: FpingLocation\ # Location of fping.\ # Make sure that fping binary has root ownership and SUID flag set.\ #\ # Mandatory: no\ # Default:\ FpingLocation=/usr/sbin/fping\ \ ### Option: Fping6Location\ # Location of fping6.\ # Make sure that fping6 binary has root ownership and SUID flag set.\ # Make empty if your fping utility is capable to process IPv6 addresses.\ #\ # Mandatory: no\ # Default:\ # Fping6Location=/usr/sbin/fping6\ \ ### Option: SSHKeyLocation\ # Location of public and private keys for SSH checks and actions\ #\ # Mandatory: no\ # Default:\ # SSHKeyLocation=\ \ ### Option: LogSlowQueries\ # How long a database query may take before being logged (in milliseconds).\ # 0 - don't log slow queries.\ #\ # Mandatory: no\ # Range: 1-3600000\ # Default:\ # LogSlowQueries=0\ \ ### Option: TmpDir\ # Temporary directory.\ #\ # Mandatory: no\ # Default:\ # TmpDir=/tmp\ \ ### Option: Include\ # You may include individual files or all files in a directory in the configuration file.\ # Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.\ #\ # Mandatory: no\ # Default:\ # Include=\ \ # Include=/usr/local/etc/zabbix_server.general.conf\ # Include=/usr/local/etc/zabbix_server.conf.d/\ \ ### Option: StartProxyPollers\ # Number of pre-forked instances of pollers for passive proxies.\ #\ # Mandatory: no\ # Range: 0-250\ # Default:\ # StartProxyPollers=1\ \ ### Option: ProxyConfigFrequency\ # How often Zabbix Server sends configuration data to a Zabbix Proxy in seconds.\ # This parameter is used only for proxies in the passive mode.\ #\ # Mandatory: no\ # Range: 1-3600*24*7\ # Default:\ # ProxyConfigFrequency=3600\ \ ### Option: ProxyDataFrequency\ # How often Zabbix Server requests history data from a Zabbix Proxy in seconds.\ # This parameter is used only for proxies in the passive mode.\ #\ # Mandatory: no\ # Range: 1-3600\ # Default:\ # ProxyDataFrequency=1}