hello,
i have a big problem with zabbix with pcsd pacemaker and corosync
the node
zabbix1.ccc zabbix2.ccc start normally but after one day zabbix-server crash...
i see the log status of memory but not have find any particoular issue..
[root@zabbix1 ~]# free -h
total used free shared buff/cache available
Mem: 3.7G 1.2G 2.0G 183M 444M 2.0G
Swap: 1.6G 0B 1.6G
can help for tuning this machine?
i have a big problem with zabbix with pcsd pacemaker and corosync
Code:
[root@zabbix1 ~]# pcs status Cluster name: zabbix0 Stack: corosync Current DC: zabbix1.ccc (version 1.1.16-12.el7_4.7-94ff4df) - partition with quorum Last updated: Wed Mar 7 17:11:46 2018 Last change: Wed Mar 7 14:16:34 2018 by root via crm_resource on zabbix1.ccc 2 nodes configured 3 resources configured Online: [ zabbix1.ccc zabbix2.ccc ] Full list of resources: VirtIP (ocf::heartbeat:IPaddr2): Started zabbix0.ccc webserver (ocf::heartbeat:apache): Started zabbix1.ccc zabbix-server (systemd:zabbix-server): Started zabbix1.ccc Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled
zabbix1.ccc zabbix2.ccc start normally but after one day zabbix-server crash...i see the log status of memory but not have find any particoular issue..
Code:
[root@zabbix1 ~]# w 17:23:41 up 2:31, 3 users, load average: 3.39, 2.16, 1.98 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.12.31.115 14:53 1:33 0.60s 0.50s ssh zabbixdb1 root pts/1 10.12.31.115 17:11 5.00s 0.00s 0.00s w root pts/2 10.12.31.115 17:20 3:33 0.64s 0.64s top
total used free shared buff/cache available
Mem: 3.7G 1.2G 2.0G 183M 444M 2.0G
Swap: 1.6G 0B 1.6G
Code:
[root@zabbix1 ~]# systemctl status zabbix-server
● zabbix-server.service - Cluster Controlled zabbix-server
Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
Drop-In: /run/systemd/system/zabbix-server.service.d
└─50-pacemaker.conf
Active: active (running) since Wed 2018-03-07 14:53:22 CET; 2h 31min ago
Process: 1824 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 1832 (zabbix_server)
CGroup: /system.slice/zabbix-server.service
├─1234 sh -c /usr/sbin/fping -C3 2>&1 </tmp/zabbix_server_2197.pinger;/usr/sbin/fping6 -C3 2>&1 </tmp/zabbix_...
├─1236 /usr/sbin/fping -C3
├─1278 sh -c /usr/sbin/fping -C3 2>&1 </tmp/zabbix_server_2193.pinger;/usr/sbin/fping6 -C3 2>&1 </tmp/zabbix_...
├─1279 /usr/sbin/fping -C3
├─1832 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
├─2030 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 3.691637 sec, idle 60 sec]
├─2031 /usr/sbin/zabbix_server: alerter #1 started
├─2032 /usr/sbin/zabbix_server: alerter #2 started
├─2033 /usr/sbin/zabbix_server: alerter #3 started
├─2034 /usr/sbin/zabbix_server: housekeeper [removing old history and trends]
├─2035 /usr/sbin/zabbix_server: timer #1 [processed 1 triggers, 0 events in 0.008798 sec, 0 maintenances in 0...
├─2036 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000640 sec, idle 5 sec]
├─2037 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000418 sec, idle 60 sec]
├─2038 /usr/sbin/zabbix_server: discoverer #2 [processed 0 rules in 0.000436 sec, idle 60 sec]
├─2039 /usr/sbin/zabbix_server: discoverer #3 [processed 0 rules in 0.000633 sec, idle 60 sec]
├─2040 /usr/sbin/zabbix_server: discoverer #4 [processed 0 rules in 0.000556 sec, idle 60 sec]
├─2041 /usr/sbin/zabbix_server: discoverer #5 [processed 0 rules in 0.000384 sec, idle 60 sec]
├─2042 /usr/sbin/zabbix_server: history syncer #1 [synced 0 items in 0.000006 sec, idle 1 sec]
├─2043 /usr/sbin/zabbix_server: history syncer #2 [synced 13 items in 0.011875 sec, idle 1 sec]
├─2044 /usr/sbin/zabbix_server: history syncer #3 [synced 0 items in 0.002008 sec, idle 1 sec]
├─2045 /usr/sbin/zabbix_server: history syncer #4 [synced 0 items in 0.002894 sec, idle 1 sec]
├─2046 /usr/sbin/zabbix_server: history syncer #5 [synced 0 items in 0.000006 sec, idle 1 sec]
├─2047 /usr/sbin/zabbix_server: history syncer #6 [synced 0 items in 0.000006 sec, idle 1 sec]
├─2048 /usr/sbin/zabbix_server: history syncer #7 [synced 199 items in 0.533035 sec, syncing history]
├─2049 /usr/sbin/zabbix_server: history syncer #8 [synced 6 items in 0.076818 sec, idle 1 sec]
├─2050 /usr/sbin/zabbix_server: history syncer #9 [synced 0 items in 0.003378 sec, idle 1 sec]
├─2051 /usr/sbin/zabbix_server: history syncer #10 [synced 0 items in 0.002880 sec, idle 1 sec]
├─2052 /usr/sbin/zabbix_server: history syncer #11 [synced 144 items in 0.993030 sec, idle 1 sec]
├─2053 /usr/sbin/zabbix_server: history syncer #12 [synced 0 items in 0.002133 sec, idle 1 sec]
├─2054 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.001026 sec, idle 3 sec]
├─2055 /usr/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000003 sec, idle 5 sec]
├─2056 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000014 sec, idle 1 sec]
├─2057 /usr/sbin/zabbix_server: task manager [processed 0 task(s) in 0.000300 sec, idle 5 sec]
├─2058 /usr/sbin/zabbix_server: poller #1 [got 10 values in 0.564579 sec, getting values]
├─2059 /usr/sbin/zabbix_server: poller #2 [got 0 values in 0.000007 sec, idle 1 sec]
├─2060 /usr/sbin/zabbix_server: poller #3 [got 0 values in 0.001719 sec, idle 1 sec]
├─2061 /usr/sbin/zabbix_server: poller #4 [got 0 values in 0.000005 sec, idle 1 sec]
├─2062 /usr/sbin/zabbix_server: poller #5 [got 3 values in 0.009764 sec, idle 1 sec]
├─2063 /usr/sbin/zabbix_server: poller #6 [got 0 values in 0.000005 sec, idle 1 sec]
├─2064 /usr/sbin/zabbix_server: poller #7 [got 0 values in 0.000007 sec, idle 1 sec]
├─2065 /usr/sbin/zabbix_server: poller #8 [got 1 values in 0.003746 sec, idle 1 sec]
├─2066 /usr/sbin/zabbix_server: poller #9 [got 3 values in 0.170534 sec, idle 1 sec]
├─2067 /usr/sbin/zabbix_server: poller #10 [got 0 values in 0.000181 sec, idle 1 sec]
├─2068 /usr/sbin/zabbix_server: poller #11 [got 18 values in 0.590193 sec, idle 1 sec]
├─2069 /usr/sbin/zabbix_server: poller #12 [got 0 values in 0.000005 sec, idle 1 sec]
├─2070 /usr/sbin/zabbix_server: poller #13 [got 7 values in 0.252388 sec, getting values]
├─2071 /usr/sbin/zabbix_server: poller #14 [got 0 values in 0.000005 sec, idle 1 sec]
├─2072 /usr/sbin/zabbix_server: poller #15 [got 1 values in 0.004546 sec, idle 1 sec]
├─2073 /usr/sbin/zabbix_server: poller #16 [got 4 values in 0.009603 sec, idle 1 sec]
├─2074 /usr/sbin/zabbix_server: poller #17 [got 5 values in 0.029340 sec, getting values]
├─2075 /usr/sbin/zabbix_server: poller #18 [got 0 values in 0.000005 sec, getting values]
├─2076 /usr/sbin/zabbix_server: poller #19 [got 0 values in 0.000005 sec, getting values]
├─2077 /usr/sbin/zabbix_server: poller #20 [got 0 values in 0.000005 sec, idle 1 sec]
├─2078 /usr/sbin/zabbix_server: poller #21 [got 9 values in 0.802564 sec, idle 1 sec]
├─2079 /usr/sbin/zabbix_server: poller #22 [got 0 values in 0.000005 sec, getting values]
├─2080 /usr/sbin/zabbix_server: poller #23 [got 6 values in 0.222079 sec, getting values]
├─2081 /usr/sbin/zabbix_server: poller #24 [got 5 values in 0.010816 sec, idle 1 sec]
├─2082 /usr/sbin/zabbix_server: poller #25 [got 0 values in 0.000012 sec, getting values]
├─2083 /usr/sbin/zabbix_server: poller #26 [got 0 values in 0.000005 sec, getting values]
├─2084 /usr/sbin/zabbix_server: poller #27 [got 2 values in 0.007158 sec, idle 1 sec]
├─2085 /usr/sbin/zabbix_server: poller #28 [got 8 values in 0.372710 sec, getting values]
├─2086 /usr/sbin/zabbix_server: poller #29 [got 9 values in 0.603823 sec, idle 1 sec]
├─2087 /usr/sbin/zabbix_server: poller #30 [got 0 values in 0.000005 sec, idle 1 sec]
├─2088 /usr/sbin/zabbix_server: poller #31 [got 1 values in 0.003353 sec, idle 1 sec]
├─2089 /usr/sbin/zabbix_server: poller #32 [got 33 values in 1.506302 sec, getting values]
├─2090 /usr/sbin/zabbix_server: poller #33 [got 0 values in 0.001744 sec, idle 1 sec]
├─2091 /usr/sbin/zabbix_server: poller #34 [got 15 values in 0.584907 sec, idle 1 sec]
├─2092 /usr/sbin/zabbix_server: poller #35 [got 7 values in 0.331330 sec, getting values]
├─2093 /usr/sbin/zabbix_server: poller #36 [got 0 values in 0.000127 sec, idle 1 sec]
├─2094 /usr/sbin/zabbix_server: poller #37 [got 0 values in 0.000005 sec, idle 1 sec]
├─2095 /usr/sbin/zabbix_server: poller #38 [got 0 values in 0.000005 sec, idle 1 sec]
├─2096 /usr/sbin/zabbix_server: poller #39 [got 0 values in 0.000005 sec, idle 1 sec]
├─2097 /usr/sbin/zabbix_server: poller #40 [got 0 values in 0.000005 sec, idle 1 sec]
├─2098 /usr/sbin/zabbix_server: poller #41 [got 0 values in 0.000005 sec, idle 1 sec]
├─2099 /usr/sbin/zabbix_server: poller #42 [got 25 values in 0.895977 sec, getting values]
├─2100 /usr/sbin/zabbix_server: poller #43 [got 0 values in 0.000005 sec, idle 1 sec]
├─2101 /usr/sbin/zabbix_server: poller #44 [got 0 values in 0.000005 sec, getting values]
├─2102 /usr/sbin/zabbix_server: poller #45 [got 0 values in 0.000005 sec, idle 1 sec]
├─2103 /usr/sbin/zabbix_server: poller #46 [got 12 values in 0.609279 sec, idle 1 sec]
├─2104 /usr/sbin/zabbix_server: poller #47 [got 0 values in 0.000005 sec, idle 1 sec]
├─2105 /usr/sbin/zabbix_server: poller #48 [got 0 values in 0.000005 sec, idle 1 sec]
├─2106 /usr/sbin/zabbix_server: poller #49 [got 1 values in 0.036606 sec, idle 1 sec]
├─2107 /usr/sbin/zabbix_server: poller #50 [got 0 values in 0.000005 sec, idle 1 sec]
├─2108 /usr/sbin/zabbix_server: poller #51 [got 7 values in 0.151796 sec, getting values]
├─2109 /usr/sbin/zabbix_server: poller #52 [got 10 values in 0.627871 sec, idle 1 sec]
├─2110 /usr/sbin/zabbix_server: poller #53 [got 48 values in 0.993330 sec, getting values]
├─2111 /usr/sbin/zabbix_server: poller #54 [got 13 values in 0.399114 sec, getting values]
├─2112 /usr/sbin/zabbix_server: poller #55 [got 51 values in 1.425213 sec, idle 1 sec]
├─2113 /usr/sbin/zabbix_server: poller #56 [got 0 values in 0.000007 sec, idle 1 sec]
├─2114 /usr/sbin/zabbix_server: poller #57 [got 0 values in 0.000005 sec, idle 1 sec]
├─2115 /usr/sbin/zabbix_server: poller #58 [got 18 values in 0.341516 sec, getting values]
├─2116 /usr/sbin/zabbix_server: poller #59 [got 12 values in 0.626728 sec, idle 1 sec]
├─2117 /usr/sbin/zabbix_server: poller #60 [got 6 values in 0.299661 sec, getting values]
├─2118 /usr/sbin/zabbix_server: poller #61 [got 0 values in 0.000005 sec, idle 1 sec]
├─2119 /usr/sbin/zabbix_server: poller #62 [got 0 values in 0.000005 sec, idle 1 sec]
├─2120 /usr/sbin/zabbix_server: poller #63 [got 0 values in 0.000005 sec, getting values]
├─2121 /usr/sbin/zabbix_server: poller #64 [got 0 values in 0.000875 sec, idle 1 sec]
├─2122 /usr/sbin/zabbix_server: poller #65 [got 0 values in 0.000007 sec, idle 1 sec]
├─2123 /usr/sbin/zabbix_server: poller #66 [got 16 values in 0.600272 sec, idle 1 sec]
├─2124 /usr/sbin/zabbix_server: poller #67 [got 1 values in 0.003761 sec, idle 1 sec]
├─2125 /usr/sbin/zabbix_server: poller #68 [got 1 values in 0.037153 sec, idle 1 sec]
├─2126 /usr/sbin/zabbix_server: poller #69 [got 0 values in 0.001676 sec, idle 1 sec]
├─2127 /usr/sbin/zabbix_server: poller #70 [got 0 values in 0.000006 sec, getting values]
├─2128 /usr/sbin/zabbix_server: poller #71 [got 0 values in 0.000005 sec, idle 1 sec]
├─2129 /usr/sbin/zabbix_server: poller #72 [got 2 values in 0.118738 sec, idle 1 sec]
├─2130 /usr/sbin/zabbix_server: poller #73 [got 0 values in 0.000005 sec, getting values]
├─2131 /usr/sbin/zabbix_server: poller #74 [got 13 values in 0.187047 sec, idle 1 sec]
├─2132 /usr/sbin/zabbix_server: poller #75 [got 0 values in 0.000005 sec, getting values]
├─2133 /usr/sbin/zabbix_server: poller #76 [got 0 values in 0.000005 sec, getting values]
├─2134 /usr/sbin/zabbix_server: poller #77 [got 0 values in 0.000005 sec, idle 1 sec]
├─2135 /usr/sbin/zabbix_server: poller #78 [got 0 values in 0.000005 sec, idle 1 sec]
├─2136 /usr/sbin/zabbix_server: poller #79 [got 0 values in 0.000005 sec, idle 1 sec]
├─2137 /usr/sbin/zabbix_server: poller #80 [got 12 values in 0.628154 sec, idle 1 sec]
├─2138 /usr/sbin/zabbix_server: poller #81 [got 1 values in 0.003641 sec, idle 1 sec]
├─2139 /usr/sbin/zabbix_server: poller #82 [got 0 values in 0.000005 sec, idle 1 sec]
├─2140 /usr/sbin/zabbix_server: poller #83 [got 0 values in 0.000005 sec, idle 1 sec]
├─2141 /usr/sbin/zabbix_server: poller #84 [got 0 values in 0.000005 sec, idle 1 sec]
├─2142 /usr/sbin/zabbix_server: poller #85 [got 5 values in 0.312845 sec, getting values]
├─2143 /usr/sbin/zabbix_server: poller #86 [got 0 values in 0.000005 sec, getting values]
├─2144 /usr/sbin/zabbix_server: poller #87 [got 12 values in 0.604395 sec, idle 1 sec]
├─2145 /usr/sbin/zabbix_server: poller #88 [got 0 values in 0.000005 sec, idle 1 sec]
├─2146 /usr/sbin/zabbix_server: poller #89 [got 4 values in 0.009624 sec, idle 1 sec]
├─2147 /usr/sbin/zabbix_server: poller #90 [got 19 values in 0.803495 sec, idle 1 sec]
├─2148 /usr/sbin/zabbix_server: poller #91 [got 5 values in 0.619620 sec, idle 1 sec]
├─2149 /usr/sbin/zabbix_server: poller #92 [got 0 values in 0.000005 sec, idle 1 sec]
├─2150 /usr/sbin/zabbix_server: poller #93 [got 17 values in 0.338612 sec, getting values]
├─2151 /usr/sbin/zabbix_server: poller #94 [got 8 values in 0.239483 sec, getting values]
├─2152 /usr/sbin/zabbix_server: poller #95 [got 15 values in 0.583054 sec, idle 1 sec]
├─2153 /usr/sbin/zabbix_server: poller #96 [got 0 values in 0.000005 sec, getting values]
├─2154 /usr/sbin/zabbix_server: poller #97 [got 4 values in 0.009208 sec, idle 1 sec]
├─2155 /usr/sbin/zabbix_server: poller #98 [got 4 values in 0.009567 sec, idle 1 sec]
├─2156 /usr/sbin/zabbix_server: poller #99 [got 0 values in 0.000007 sec, idle 1 sec]
├─2157 /usr/sbin/zabbix_server: poller #100 [got 0 values in 0.000005 sec, idle 1 sec]
├─2158 /usr/sbin/zabbix_server: poller #101 [got 0 values in 0.000007 sec, idle 1 sec]
├─2159 /usr/sbin/zabbix_server: poller #102 [got 0 values in 0.000005 sec, idle 1 sec]
├─2160 /usr/sbin/zabbix_server: poller #103 [got 0 values in 0.000005 sec, getting values]
├─2161 /usr/sbin/zabbix_server: poller #104 [got 5 values in 0.316501 sec, getting values]
├─2162 /usr/sbin/zabbix_server: poller #105 [got 0 values in 0.000005 sec, idle 1 sec]
├─2163 /usr/sbin/zabbix_server: poller #106 [got 18 values in 0.330256 sec, getting values]
├─2164 /usr/sbin/zabbix_server: poller #107 [got 0 values in 0.000005 sec, idle 1 sec]
├─2165 /usr/sbin/zabbix_server: poller #108 [got 11 values in 0.609176 sec, idle 1 sec]
├─2166 /usr/sbin/zabbix_server: poller #109 [got 42 values in 2.105672 sec, idle 1 sec]
├─2167 /usr/sbin/zabbix_server: poller #110 [got 3 values in 0.227825 sec, getting values]
├─2168 /usr/sbin/zabbix_server: poller #111 [got 2 values in 0.013039 sec, idle 1 sec]
├─2169 /usr/sbin/zabbix_server: poller #112 [got 0 values in 0.000005 sec, idle 1 sec]
├─2170 /usr/sbin/zabbix_server: poller #113 [got 22 values in 0.483549 sec, getting values]
├─2171 /usr/sbin/zabbix_server: poller #114 [got 0 values in 0.000005 sec, getting values]
├─2172 /usr/sbin/zabbix_server: poller #115 [got 0 values in 0.000005 sec, idle 1 sec]
├─2173 /usr/sbin/zabbix_server: poller #116 [got 11 values in 0.619956 sec, idle 1 sec]
├─2174 /usr/sbin/zabbix_server: poller #117 [got 0 values in 0.000007 sec, idle 1 sec]
├─2175 /usr/sbin/zabbix_server: poller #118 [got 10 values in 0.424741 sec, getting values]
├─2176 /usr/sbin/zabbix_server: poller #119 [got 0 values in 0.000005 sec, idle 1 sec]
├─2177 /usr/sbin/zabbix_server: poller #120 [got 0 values in 0.000008 sec, idle 1 sec]
├─2178 /usr/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000006 sec, idle 2 sec]
├─2179 /usr/sbin/zabbix_server: unreachable poller #2 [got 0 values in 0.000094 sec, idle 2 sec]
├─2180 /usr/sbin/zabbix_server: unreachable poller #3 [got 0 values in 0.000006 sec, idle 2 sec]
├─2181 /usr/sbin/zabbix_server: unreachable poller #4 [got 1 values in 0.308067 sec, getting values]
├─2182 /usr/sbin/zabbix_server: unreachable poller #5 [got 0 values in 0.000091 sec, getting values]
├─2183 /usr/sbin/zabbix_server: unreachable poller #6 [got 0 values in 0.001645 sec, getting values]
├─2184 /usr/sbin/zabbix_server: unreachable poller #7 [got 0 values in 0.000005 sec, idle 2 sec]
├─2185 /usr/sbin/zabbix_server: unreachable poller #8 [got 0 values in 0.001755 sec, getting values]
├─2186 /usr/sbin/zabbix_server: unreachable poller #9 [got 0 values in 0.000946 sec, getting values]
├─2187 /usr/sbin/zabbix_server: unreachable poller #10 [got 0 values in 0.000082 sec, getting values]
├─2188 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.000391 sec, waiting for connection]
├─2189 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000396 sec, waiting for connection]
├─2190 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.000418 sec, waiting for connection]
├─2191 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000331 sec, waiting for connection]
├─2192 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.000393 sec, waiting for connection]
├─2193 /usr/sbin/zabbix_server: icmp pinger #1 [pinging hosts]
├─2194 /usr/sbin/zabbix_server: icmp pinger #2 [got 0 values in 0.000004 sec, idle 1 sec]
├─2195 /usr/sbin/zabbix_server: icmp pinger #3 [got 0 values in 0.000490 sec, idle 1 sec]
├─2196 /usr/sbin/zabbix_server: icmp pinger #4 [got 6 values in 2.118370 sec, idle 1 sec]
├─2197 /usr/sbin/zabbix_server: icmp pinger #5 [pinging hosts]
├─2198 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.007655 sec during 5.007657 ...
├─2199 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 1618 values, idle 4.898337 sec ...
├─2200 /usr/sbin/zabbix_server: preprocessing worker #1 started
├─2201 /usr/sbin/zabbix_server: preprocessing worker #2 started
└─2202 /usr/sbin/zabbix_server: preprocessing worker #3 started
Mar 07 14:53:22 zabbixdcfe1.nectlc systemd[1]: Starting Cluster Controlled zabbix-server...
Mar 07 14:53:22 zabbixdcfe1.nectlc systemd[1]: zabbix-server.service: Supervising process 1832 which is not our chi...xits.
Mar 07 14:53:22 zabbixdcfe1.nectlc systemd[1]: Started Cluster Controlled zabbix-server.
Hint: Some lines were ellipsized, use -l to show in full.
Code:
# cat /etc/zabbix/zabbix_server.conf
# This is a configuration file for Zabbix server daemon
# To get more information about Zabbix, visit http://www.zabbix.com
############ GENERAL PARAMETERS #################
### 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=
### Option: LogType
# Specifies where log messages are written to:
# system - syslog
# file - file specified with LogFile parameter
# console - standard output
#
# Mandatory: no
# Default:
# LogType=file
### Option: LogFile
# Log file name for LogType 'file' parameter.
#
# 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=1
LogFileSize=1
### Option: DebugLevel
# Specifies debug level:
# 0 - basic information about starting and stopping of Zabbix processes
# 1 - critical information
# 2 - error information
# 3 - warnings
# 4 - for debugging (produces lots of information)
# 5 - extended debugging (produces even more information)
#
# Mandatory: no
# Range: 0-5
# Default:
# DebugLevel=3
### Option: PidFile
# Name of PID file.
#
# Mandatory: no
# Default:
# PidFile=/tmp/zabbix_server.pid
#PidFile=/var/run/zabbix/zabbix_server.pid
PidFile=/var/run/zabbix/zabbix_server.pid
### Option: SocketDir
# IPC socket directory.
# Directory to store IPC sockets used by internal Zabbix services.
#
# Mandatory: no
# Default:
# SocketDir=/tmp
SocketDir=/var/run/zabbix
### 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=zabbixdb1
### Option: DBName
# Database name.
# For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
#
# Mandatory: yes
# Default:
DBName=zabbixdb
### Option: DBSchema
# Schema name. Used for IBM DB2 and PostgreSQL.
#
# Mandatory: no
# Default:
# DBSchema=
### Option: DBUser
# Database user. Ignored for SQLite.
#
# Mandatory: no
# Default:
# DBUser=
DBUser=zabbixuser
### Option: DBPassword
# Database password. Ignored for SQLite.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
DBPassword=***************
### 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
### Option: HistoryStorageURL
# History storage HTTP[S] URL.
#
# Mandatory: no
# Default:
# HistoryStorageURL=
### Option: HistoryStorageTypes
# Comma separated list of value types to be sent to the history storage.
#
# Mandatory: no
# Default:
# HistoryStorageTypes=uint,dbl,str,log,text
############ ADVANCED PARAMETERS ################
### Option: StartPollers
# Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollers=5
StartPollers=120
### Option: StartIPMIPollers
# Number of pre-forked instances of IPMI pollers.
# The IPMI manager process is automatically started when at least one IPMI poller is started.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartIPMIPollers=0
### Option: StartPreprocessors
# Number of pre-forked instances of preprocessing workers.
# The preprocessing manager process is automatically started when preprocessor worker is started.
#
# Mandatory: no
# Range: 1-1000
# Default:
# StartPreprocessors=3
### Option: StartPollersUnreachable
# Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
# At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers
# are started.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollersUnreachable=1
StartPollersUnreachable=10
### Option: StartTrappers
# Number of pre-forked instances of trappers.
# Trappers accept incoming connections from Zabbix sender, active agents and active proxies.
# At least one trapper process must be running to display server availability and view queue
# in the frontend.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartTrappers=5
StartTrappers=5
### Option: StartPingers
# Number of pre-forked instances of ICMP pingers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPingers=1
StartPingers=5
### Option: StartDiscoverers
# Number of pre-forked instances of discoverers.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartDiscoverers=1
StartDiscoverers=5
### Option: StartHTTPPollers
# Number of pre-forked instances of HTTP pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartHTTPPollers=1
### Option: StartTimers
# Number of pre-forked instances of timers.
# Timers process time-based trigger functions and maintenance periods.
# Only the first timer process handles the maintenance periods.
#
# Mandatory: no
# Range: 1-1000
# Default:
# StartTimers=1
### Option: StartEscalators
# Number of pre-forked instances of escalators.
#
# Mandatory: no
# Range: 0-100
# Default:
# StartEscalators=1
### Option: StartAlerters
# Number of pre-forked instances of alerters.
# Alerters send the notifications created by action operations.
#
# Mandatory: no
# Range: 0-100
# Default:
# StartAlerters=3
### 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: StartVMwareCollectors
# Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0
### Option: VMwareFrequency
# How often Zabbix will connect to VMware service to obtain a new data.
#
# Mandatory: no
# Range: 10-86400
# Default:
# VMwareFrequency=60
### Option: VMwarePerfFrequency
# How often Zabbix will connect to VMware service to obtain performance data.
#
# Mandatory: no
# Range: 10-86400
# Default:
# VMwarePerfFrequency=60
### Option: VMwareCacheSize
# Size of VMware cache, in bytes.
# Shared memory size for storing VMware data.
# Only used if VMware collectors are started.
#
# Mandatory: no
# Range: 256K-2G
# Default:
# VMwareCacheSize=8M
### Option: VMwareTimeout
# Specifies how many seconds vmware collector waits for response from VMware service.
#
# Mandatory: no
# Range: 1-300
# Default:
# VMwareTimeout=10
### 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
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
### Option: StartSNMPTrapper
# If 1, SNMP trapper process is started.
#
# Mandatory: no
# Range: 0-1
# Default:
# StartSNMPTrapper=0
### 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 outdated information from the database.
# To prevent Housekeeper from being overloaded, no more than 4 times HousekeepingFrequency
# hours of outdated information are deleted in one housekeeping cycle, for each item.
# To lower load on server startup housekeeping is postponed for 30 minutes after server start.
# With HousekeepingFrequency=0 the housekeeper can be only executed using the runtime control option.
# In this case the period of outdated information deleted in one housekeeping cycle is 4 times the
# period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
#
# Mandatory: no
# Range: 0-24
# Default:
# HousekeepingFrequency=1
### 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: CacheSize
# Size of configuration cache, in bytes.
# Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-8G
# Default:
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-2G
# Default:
# HistoryCacheSize=16M
HistoryCacheSize=164M
### Option: HistoryIndexCacheSize
# Size of history index cache, in bytes.
# Shared memory size for indexing history cache.
#
# Mandatory: no
# Range: 128K-2G
# Default:
# HistoryIndexCacheSize=4M
HistoryIndexCacheSize=128M
### Option: TrendCacheSize
# Size of trend cache, in bytes.
# Shared memory size for storing trends data.
#
# Mandatory: no
# Range: 128K-2G
# Default:
# TrendCacheSize=4M
# TrendCacheSize=1G
TrendCacheSize=32M
### Option: ValueCacheSize
# Size of history value cache, in bytes.
# Shared memory size for caching item history data requests.
# Setting to 0 disables value cache.
#
# Mandatory: no
# Range: 0,128K-64G
# Default:
# ValueCacheSize=8M
ValueCacheSize=32M
### 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=20
### 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/lib/zabbix/alertscripts
### Option: ExternalScripts
# Full path to location of external scripts.
# Default depends on compilation options.
#
# Mandatory: no
# Default:
# ExternalScripts=${datadir}/zabbix/externalscripts
ExternalScripts=/usr/lib/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).
# Only works if DebugLevel set to 3, 4 or 5.
# 0 - don't log slow queries.
#
# Mandatory: no
# Range: 1-3600000
# Default:
# LogSlowQueries=0
LogSlowQueries=3000
### Option: TmpDir
# Temporary directory.
#
# Mandatory: no
# Default:
# TmpDir=/tmp
### 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
### Option: AllowRoot
# Allow the server to run as 'root'. If disabled and the server is started by 'root', the server
# will try to switch to the user specified by the User configuration option instead.
# Has no effect if started under a regular user.
# 0 - do not allow
# 1 - allow
#
# Mandatory: no
# Default:
# AllowRoot=0
### Option: User
# Drop privileges to a specific, existing user on the system.
# Only has effect if run as 'root' and AllowRoot is disabled.
#
# Mandatory: no
# Default:
# User=zabbix
### 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/
# Include=/usr/local/etc/zabbix_server.conf.d/*.conf
### Option: SSLCertLocation
# Location of SSL client certificates.
# This parameter is used only in web monitoring.
#
# Mandatory: no
# Default:
# SSLCertLocation=${datadir}/zabbix/ssl/certs
### Option: SSLKeyLocation
# Location of private keys for SSL client certificates.
# This parameter is used only in web monitoring.
#
# Mandatory: no
# Default:
# SSLKeyLocation=${datadir}/zabbix/ssl/keys
### Option: SSLCALocation
# Override the location of certificate authority (CA) files for SSL server certificate verification.
# If not set, system-wide directory will be used.
# This parameter is used only in web monitoring and SMTP authentication.
#
# Mandatory: no
# Default:
# SSLCALocation=
####### LOADABLE MODULES #######
### Option: LoadModulePath
# Full path to location of server modules.
# Default depends on compilation options.
#
# Mandatory: no
# Default:
# LoadModulePath=${libdir}/modules
### Option: LoadModule
# Module to load at server startup. Modules are used to extend functionality of the server.
# Format: LoadModule=<module.so>
# The modules must be located in directory specified by LoadModulePath.
# It is allowed to include multiple LoadModule parameters.
#
# Mandatory: no
# Default:
# LoadModule=
####### TLS-RELATED PARAMETERS #######
### Option: TLSCAFile
# Full pathname of a file containing the top-level CA(s) certificates for
# peer certificate verification.
#
# Mandatory: no
# Default:
# TLSCAFile=
### Option: TLSCRLFile
# Full pathname of a file containing revoked certificates.
#
# Mandatory: no
# Default:
# TLSCRLFile=
### Option: TLSCertFile
# Full pathname of a file containing the server certificate or certificate chain.
#
# Mandatory: no
# Default:
# TLSCertFile=
### Option: TLSKeyFile
# Full pathname of a file containing the server private key.
#
# Mandatory: no
# Default:
# TLSKeyFile=
Comment