|
|
配置zabbix agent向多个server发送数据代理proxy. k7 ^6 a3 c% |' l3 X. f
' t' z3 Q1 ]; z+ d% w( [) A
1.背景:
' V9 r( P5 O1 l ?) p
7 a" _4 M. Q7 R0 E- n# Wserver端:* v8 o0 l# @$ | u1 m
5 ~2 r1 N8 P) q: @9 e& Z, B1 I
172.24.21.197 ,172.24.21.986 v$ {3 |" L& O* n6 b- @$ ^" D/ ?
% _3 a6 M }) X9 Vagent 端:
8 i! W( D, g- f8 K! W8 v. W* d8 N' S1 {8 y8 u. X
hostname:zabbix-test-hzj02
- g' ~1 r0 B9 Z5 r9 |0 V4 N w1 m9 X h" [) a% r. ~& q3 R6 a
IP:172.24.21.98. O6 v/ `, y8 W7 c9 N
; [; B8 |# q' C- [; Y
2.方式:
. N1 T' m- \# ~% k
+ q* G" W! P( s2 ]( B配置多个server,serveractive# N2 J3 L' O/ i$ i) |- E$ x
9 Y, n9 c' s3 X0 \ S8 ?5 ^3.实例8 \6 C: W" G4 H! P4 W* L9 f! K; O
8 Y% D; E" W0 K" w# E, s4 ]# more /usr/local/zabbix/etc/zabbix_agentd.conf
. L% q: Z6 H1 P$ J& a& z. `" F
6 @# m, H, N. wHostname=zabbix-test-hzj02 #agent端主机名
( t+ X6 Z" n, l1 LServer=172.24.21.197,172.24.21.98 #允许172.24.21.98来抓取数据
' V7 Y4 j2 a4 r. R I% jServerActive=172.24.21.197,172.24.21.98 #将监控数据发送到172.24.21.98 i. F' a& s* x5 O
ListenPort=10050
( T' D0 b2 B4 I2 R; R. `BufferSize=1024
, _! _2 N1 \0 s$ c4 zStartAgents=10% ]; }8 n! Q- R$ f1 N( R1 \4 F, o
DebugLevel=23 P6 \* X* e+ K( P; v$ \; x. ]
PidFile=/home/logs/zabbix/zabbix_agentd.pid
% ^/ X+ k" C! K. f, kLogFile=/home/logs/zabbix/zabbix_agentd.log6 R& l$ K# p; g) x# e( r4 d0 x8 z
LogFileSize=103 x; L# |- ^; ?3 G! q4 K( \$ T9 t- D! X
EnableRemoteCommands=1
: K6 x( H/ `: }4 k7 @UnsafeUserParameters=1
1 i0 E: w1 E6 ZInclude=/home/logs/zabbix/zabbix_command.conf+ R p% G% d" ?7 u& {, k
Timeout=30
: @* ^" @# O5 n5 \9 ~9 E4.问题" R7 ^ T N7 s+ Q) W; D
6 C- W3 h. U/ ~# [3 C
配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:; Q" _% M. @2 R8 K3 ^3 g7 s; W
( u0 ]+ `7 K7 C- e+ r0 n+ a
9438:20171012:182812.895 cannot send list of active checks to "172.24.21.98": host [zabbix-test-hzj02] not found
5 I D/ X9 o, ~# ]( Q0 e4 D0 {+ `9 x% m0 ?, F
原因是:
. p, f7 B. o( d3 w# }$ m8 m2 D( k- z2 a6 s; g' K! w! H
1.后增的server端web页面上关于agent端的配置 Host name 与agent端中配置文件中的hostname不一致,改成一致 zabbix-test-hzj025 R) U. [+ J( Z" c$ o2 ]) M
, d/ f1 ^) w0 t8 a
2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.24.21.981 E! I* E! X% ?7 j! N5 K- J
1 h# a3 z- H' N; z7 Z
: q3 b1 ?( Y+ K
+ \ ^5 K9 ~( s+ [* \$ e7 Z% Q% z; u. Y9 a3 @: w3 x
$ U& ~/ E0 X: I
复制代码
8 |4 b: Z- i; L, ~" |, G9 X[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf/ y3 U) Y. C6 i2 j7 k
# ProxyMode=0
1 k$ c) G! F8 D3 T( ?% {[root@proxy205 ~]#
8 k: \. N$ S/ B[root@proxy205 ~]# sed -r -i 's@# (ProxyMode=)@\1@' /etc/zabbix/zabbix_proxy.conf
# s L5 t' T/ d8 k[root@proxy205 ~]#2 L3 s" P2 g/ b2 ]: i7 `' W- U' `
[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
3 R# r# K# X: v/ D" nProxyMode=0
! }9 l, y0 @/ d9 D" d[root@proxy205 ~]#
M) }/ o$ K( B+ s[root@proxy205 ~]#9 j0 C" X j5 _0 b; d
复制代码 D9 ~6 @ c: V W# Y
9 d$ d ?# J$ ^2 e* {% \复制代码
) A; g( T6 i" G! w, ?7 {' r[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf" U9 y* V" C; |* t) \
Server=127.0.0.1
9 o' r; N+ a; B( R$ B# F& O' D# G* p( g[root@proxy205 ~]#
( M! `7 C6 a$ w; ?& C/ `! I[root@proxy205 ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_proxy.conf; O+ q. h& Z) l# f
[root@proxy205 ~]#
: f7 K4 e0 Y/ m: p$ W# N2 V# @) v[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf3 e; ^$ ^3 n9 M( y
Server=172.200.5.203) s4 E' ]/ `2 W$ D- d
+ G" I8 a1 L9 I- `9 d1 q$ `复制代码 R# B0 G. R; R e5 q4 z' ^
6 k/ q: i7 v. H( q复制代码" j. S0 }0 e7 ~% ]& W
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf5 O6 _" e2 ^& m. f2 X" k
# ServerPort=10051
2 I1 @3 q$ f! K* s# i2 X[root@proxy205 ~]#' w0 y4 C" q. J5 k- m& r) a4 N8 y! g
[root@proxy205 ~]# sed -r -i 's@# (ServerPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
5 N4 |: ^5 y2 U- Y9 Z8 I' h5 ]( ?[root@proxy205 ~]#3 n' k+ i" \2 ]& _
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf! W; v6 t3 ]& z1 r' u% G
ServerPort=10051
2 W$ v8 b& U. |$ m[root@proxy205 ~]#
3 @7 t7 m- S- q) q$ r[root@proxy205 ~]#
% W. g0 O! P/ u$ [ U. |" g复制代码
2 D2 J; G- D5 Y0 z, I& Y2 F* P
/ F3 D) z U# B f5 n- U复制代码
) H* T6 ~* S' E) ?[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
, \/ _& |/ P- \- k, hHostname=Zabbix proxy
* k2 p7 c2 U" V* O% J: ][root@proxy205 ~]#
+ ?( H ~2 d; g1 F[root@proxy205 ~]# sed -r -i 's@(Hostname=)Zabbix proxy@\1zabbix_proxy_yinzhengjie_active@' /etc/zabbix/zabbix_proxy.conf
) c8 p& B2 ^- @0 ?[root@proxy205 ~]## k- e* n: P0 L/ p& p
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
6 w1 e" U8 Z m4 w3 u1 g) X2 @Hostname=zabbix_proxy_yinzhengjie_active
2 A$ ?) v$ r0 H8 l' e7 U! E[root@proxy205 ~]#
5 H$ s" e+ t" u. P0 u4 R. j D* {[root@proxy205 ~]#$ F+ D) f/ h& I$ d ?% X& F9 P, N
复制代码* D0 S r4 v- \! B3 g
6 C; p* i6 F' y) v% k6 Q' D复制代码0 p3 l( ?2 K9 [* W
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf
; a) R' n8 [! N* G2 z3 l# ListenPort=10051: y8 f8 x" k/ u% {- @
[root@proxy205 ~]#7 t8 }' a8 ?( h0 ]% U F
[root@proxy205 ~]# sed -r -i 's@# (ListenPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
. J, u" J, {2 ~0 e, I3 ^- s[root@proxy205 ~]#% D% n% O! M4 X( l
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf
) ]# g' f& y" h/ g; d' g+ VListenPort=100512 F) e( G5 |# _0 c! B: e, `: j: w" o
[root@proxy205 ~]# K* t; t, h/ R5 h5 M4 V% A0 |
[root@proxy205 ~]## u/ l" s2 a8 `% M; s" z. Q5 W# f
复制代码( [1 h; o8 t+ {0 v) x7 x
! S* v/ @' ` _, B
复制代码
: N. l7 d& y! p2 ]7 x& g4 u1 R[root@proxy205 ~]# hostname -i
, } y; q$ h# C, a! J& }172.200.3.205' P2 m# ?" b c; Y- b, t$ Y
[root@proxy205 ~]#
0 h0 j- f. g/ d. z4 J) @[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf! \5 ?( P9 ] {5 f& s7 K& R
# SourceIP=+ Z: }1 v3 T1 }4 w8 g$ Q9 ]1 ?8 {
[root@proxy205 ~]#2 F6 o- K: i. u0 U
[root@proxy205 ~]# sed -r -i 's@# (SourceIP=)@\1172.200.3.205@' /etc/zabbix/zabbix_proxy.conf1 ]4 }' ~1 C& f! Z% B9 k' }$ R$ \
[root@proxy205 ~]#
8 @+ z% K) ~; o( l) K[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf6 n/ S8 s! V1 l# R% C% k
SourceIP=172.200.3.205* z, [" n2 x1 s: h' Q
[root@proxy205 ~]#, F7 g' w! y; ?3 c6 h3 c' ^( f: S
[root@proxy205 ~]#% c4 k: Z- p* W7 ~+ x& C5 W
复制代码- z( I( L; ?# J& u* @; Z
7 Z& U1 O2 |# |$ A) F' A. z复制代码% n1 [& X4 n, R9 V
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf$ ?) T0 Y/ A/ k$ ]
# LogType=file
( B1 O O! v0 g3 l$ f[root@proxy205 ~]#
2 ?$ K$ l i6 R. I' B" U[root@proxy205 ~]# sed -r -i 's@# (LogType=)@\1@' /etc/zabbix/zabbix_proxy.conf
4 a# ^/ s$ c7 `3 S9 d[root@proxy205 ~]#( ~( C$ z; C6 m; p" O- ?5 a
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf
7 {3 L; e V' Q, S0 oLogType=file
$ A& | _! j: c. y5 C8 q[root@proxy205 ~]#
& | C- E d, k5 e) j# s' c2 I[root@proxy205 ~]#1 V$ k: [. E* U9 x; f* ]
复制代码
3 |/ L5 G3 }5 d- }! T' T9 R# R+ g- q; z, i- F* E' N5 _ u5 r' B
复制代码
7 m2 ^9 h1 v* Q C, n: \[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
, q7 {% K+ q$ x/ R# q# DebugLevel=3( M3 `2 ?6 ]! ~# M j
[root@proxy205 ~]#
0 ]+ M9 m' M/ s[root@proxy205 ~]#9 `* w/ R+ T* q+ ~5 y4 ^1 w0 v
[root@proxy205 ~]# sed -r -i 's@# (DebugLevel=)3@\14@' /etc/zabbix/zabbix_proxy.conf
; y0 k$ ^; _6 {8 v# b[root@proxy205 ~]#: D1 g8 s( u' S
[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
3 g" K& c9 }, d! O' F; pDebugLevel=4
; L* m: G) [% O9 T! l' L) \
8 T# s/ r: P n) j9 r5 Q6 ^& z复制代码
' x; z/ h# v' A" ?# Y+ w+ l5 _7 ^, Y% X9 `
复制代码3 w+ j$ ?# H! j4 Y2 [- a+ `
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
$ r2 i. ]" p! {7 r0 E# DBHost=localhost
^- h: l @7 Z( Y; O[root@proxy205 ~]# R: Z U3 j# N6 e( f6 R( | E; H
[root@proxy205 ~]# sed -r -i 's@# (DBHost=)localhost@\1172.200.5.202@' /etc/zabbix/zabbix_proxy.conf
$ t5 I5 @; o$ b8 j5 p% m[root@proxy205 ~]#6 Z& M7 I) D0 V/ w G2 `
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
9 [% I5 N8 |8 R0 h; EDBHost=172.200.5.202: g& I+ S# T# {$ @8 \
9 x r7 g+ [, M. o( I/ c复制代码
3 s, |* i# Y7 {" e( R3 U0 h6 d0 j' q9 \7 v
复制代码: P t' \* b$ j
[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf* G3 z0 [% p5 z4 z0 {+ T
DBName=zabbix_proxy0 \/ e: c3 c; @- J6 h
[root@proxy205 ~]#
6 x3 t3 e7 M( [4 o6 L[root@proxy205 ~]# sed -r -i 's#(DBName=)zabbix_proxy#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
# G8 e- e4 y o# R1 v; a! C# M[root@proxy205 ~]#
7 @) |/ E0 c, X# B5 _; Q* [[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf
; B" [ q. L- ?! l: B3 S/ A: @2 w4 ZDBName=zabbix_proxy_active
6 w1 G- u1 z2 B+ ?* }- V# ]4 K7 A[root@proxy205 ~]#* B ]# T$ G; P% F" o
[root@proxy205 ~]#8 F! b9 P; k. @1 v# S
复制代码2 e" k2 C" T k/ I5 i
' A& b# T: ~" p- R: U复制代码
+ B+ Y5 ]4 O2 P3 w/ S: d[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf" j- O7 d( ~ K) E) d
DBUser=zabbix
4 B) W9 B: G. y5 Z7 ^! U$ c( h# U[root@proxy205 ~]#
) o7 |, r+ P/ C5 L[root@proxy205 ~]# sed -r -i 's#(DBUser=)zabbix#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
* b- u: V9 Q! Z- O7 P[root@proxy205 ~]#
2 h8 Q# o9 n4 q$ k4 E[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf; B& ]0 \2 M2 `1 R- M
DBUser=zabbix_proxy_active
% }' q6 G$ _0 `% {4 V5 e[root@proxy205 ~]#' {7 W7 Q- V* `; u2 e* w1 F$ v/ z3 C( a
[root@proxy205 ~]#
9 x. ~. h d( p复制代码9 Y4 w, Q$ t2 t! b) Z
7 @* B, k5 o# g$ U3 X复制代码6 S1 o! }! c1 y# a
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf" F6 |' y- Q& n2 F8 J8 u
# DBPassword=- e/ U2 ?+ X% n4 [2 ^
5 n5 I5 ?7 g& u- X1 s
3 I/ k: P5 O& V- u) @, J4 k4 L# m
[root@proxy205 ~]# sed -r -i 's@# (DBPassword=)@\1yinzhengjie@' /etc/zabbix/zabbix_proxy.conf3 Z2 @# @' X# R8 `4 p O6 G* E
[root@proxy205 ~]#( K& x- W& F2 Y" n
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf
' j5 N( _: R, W+ Y# s+ ~1 A* zDBPassword=yinzhengjie# E* d& K4 U" q0 s9 o4 l* U
[root@proxy205 ~]#( y! L) ?4 I* T) N; d% O4 j
[root@proxy205 ~]#
6 {5 M4 B/ S/ w% @4 h复制代码
6 }$ M; r8 E6 ~5 i' E7 E/ d0 j! w% S8 |* l: K
复制代码
: A+ z: K0 L( H; h2 U[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf9 W& h* t- W! Z) E8 r
# ProxyLocalBuffer=01 H# G: e7 V4 \( y
[root@proxy205 ~]#4 F# U2 ^) ^. S8 u5 l
[root@proxy205 ~]# sed -r -i 's@# (ProxyLocalBuffer=)0@\1720@' /etc/zabbix/zabbix_proxy.conf: n2 {. v Q3 W* t/ }5 s
[root@proxy205 ~]#
8 L _- o6 W; x4 i) b) b[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf' D9 b! j4 [( d5 u, v% Y c
ProxyLocalBuffer=7206 j) k5 o5 t4 Y( K4 _
- M9 Z! \+ Y; N& E复制代码
0 n6 e+ [/ w/ m4 J- B1 V9 C3 f% V/ O( h" V$ i7 N
复制代码' A" ~/ m! v" _, G' J! t
[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf# ProxyOfflineBuffer=1
9 W* ]1 F/ y+ t% {+ m[root@proxy205 ~]#. n7 d8 R4 X. [2 F4 L& i% a
[root@proxy205 ~]# sed -r -i 's@# (ProxyOfflineBuffer=)1@\1720@' /etc/zabbix/zabbix_proxy.conf1 x0 V& h7 p, R) v8 c
* E' J6 F; I0 d$ S3 q
3 ^% c. X9 r( c4 ?* ]: R# M" g[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf
3 d) i9 N5 a/ XProxyOfflineBuffer=7205 r: h# K3 t# w7 N8 G/ s5 ^: r) s
2 e( n2 Y0 Z2 C" [
复制代码5 s/ ?" c1 ]) o9 O
% [6 v! X, I+ v1 h- C
复制代码' X& [0 ?/ q3 E# @5 g" l* q6 K
[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
" T- |+ q1 s0 _& p( z! C7 O# HeartbeatFrequency=60
- [& y4 w. [, J8 H: s/ X+ P, s% e! r5 g
o9 u0 U# n" S( J[root@proxy205 ~]# sed -r -i 's@# (HeartbeatFrequency=)60@\1120@' /etc/zabbix/zabbix_proxy.conf
. \9 z% i3 ^0 r) W) D& Z1 o% D/ S6 O- B i: }5 }
( q* n1 j+ s+ }[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf4 K4 O0 w+ c/ f1 Z
HeartbeatFrequency=120% k; l+ i5 x' x' _
5 Y! x$ I# K% m* n' d& o+ ?+ A0 J2 A. w; p# g, u3 u$ g
复制代码6 l M! B( j9 p% ?: m& u- d
1 g: Y8 w d! r, h+ {8 o) n
复制代码0 V0 W$ ^& h* U: ]! M; L$ M
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf! m# r- C1 g& V! O! J
# ConfigFrequency=3600
, D; m; B& @5 s* P[root@proxy205 ~]#4 A& {0 G4 F. ~6 I
[root@proxy205 ~]# sed -r -i 's@# (ConfigFrequency=)3600@\1300@' /etc/zabbix/zabbix_proxy.conf# ?$ o T: F7 z) s4 K# T: N
[root@proxy205 ~]#
8 e E$ d8 _" c6 E9 ]6 N4 P5 H( F5 E[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf7 Q5 G9 ^+ U# X5 J
ConfigFrequency=300* n/ t7 v- Q$ p3 i! W' A- J
+ z' N6 C8 U( {2 u
4 m3 j- h* p2 [% ]3 [
复制代码# G( A' a- ~+ y% b' u2 @
N) \5 ~& A% G( s1 A6 s! _" z" T
复制代码2 S6 j4 y4 W8 d0 P/ i4 { `+ r! g5 m
[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf8 m- ` c( s% D5 [
# DataSenderFrequency=18 E, h7 _3 U. f h4 B' d
[root@proxy205 ~]#
% g& f8 O; M2 A[root@proxy205 ~]# sed -r -i 's@# (DataSenderFrequency=)1@\160@' /etc/zabbix/zabbix_proxy.conf! U. U& T! C& g \( P' F% i$ r
) T9 q" U b, t4 {* p# l[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf- }* h: Q& W* `- b4 Y7 J7 h$ T
DataSenderFrequency=60
9 ^, t$ U3 d! m
- I$ \( p% Q. k" U$ n" d$ `
& z* q- `/ T, _复制代码
% G: X$ r- J& a3 }. H9 E/ y4 h, x! A+ p+ b
复制代码2 \, T" O; {) B$ h& J
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf3 s: q$ h' P; d4 r
# StartPollers=5: i; h. ]& p/ J) w) [- y6 Z/ Z
[root@proxy205 ~]#. W+ b1 P; I1 i
[root@proxy205 ~]# sed -r -i 's@# (StartPollers=)5@\130@' /etc/zabbix/zabbix_proxy.conf" _# P* a! s( C
[root@proxy205 ~]#6 C7 c$ W) P! _$ _/ T
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf$ X2 s. \# j8 B
StartPollers=30- S# c! e& {- A& w$ L+ c9 I
7 s& B( X! p( V/ _
复制代码 i) C; u% J9 {' z
5 n/ D: F! H. H1 Y5 _复制代码
3 ~* F K b; i' ?* [6 x[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf
4 s1 T9 u' j" S2 t8 E# JavaGateway=4 u# h7 ~ I+ S7 H4 [( r
[root@proxy205 ~]#
1 J# Z" R) W- ~+ N2 D* t[root@proxy205 ~]# sed -r -i 's@# (JavaGateway=)@\1172.200.5.203@' /etc/zabbix/zabbix_proxy.conf8 C3 Q" o) t- h( ^* d( \
[root@proxy205 ~]#: E- ^0 I$ P4 b Y( ^. Q8 i) p# Z
[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf$ G1 l! u8 l$ C$ U; O0 M3 o0 [
JavaGateway=172.200.5.203" B9 n0 F% l+ \/ i- G) |' |- Z
3 r" b4 y3 @9 B复制代码
4 g5 w* l d! K9 A: }+ z( K
p, r/ C8 }, z& |' X- O9 a复制代码3 U/ w' E) \6 G5 o0 k2 j( Q& \+ v- S
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf2 B2 c+ n6 u% W/ e" {! A2 H, {
# JavaGatewayPort=10052
7 ], o/ V# z2 H6 P6 m e
( {+ `' C. v* u6 K5 |6 ^
! K( E$ f e4 f2 S. Q3 d2 F* Z[root@proxy205 ~]# sed -r -i 's@# (JavaGatewayPort=)@\1@' /etc/zabbix/zabbix_proxy.conf9 U) S- R E# _9 A2 y$ \" e2 q+ F
$ {4 u* F0 q- _8 Q* d7 F3 n0 K7 N- Y+ |
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf, X0 j0 Z7 j8 g
JavaGatewayPort=10052" ~, G+ P4 C$ p2 J
% i- B8 u5 z: O0 C4 Q- P' F, s
% c8 ]5 ?" O3 H& N% g" K8 g复制代码8 |; {. B0 [% g i7 } ?7 x
+ N/ N, C0 m7 a0 m+ A& |2 l
复制代码6 b3 H q' \3 f6 S5 Q7 g; G! T
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf
7 C/ H7 q3 x8 s# StartJavaPollers=08 |8 j) C! {: [, T4 p2 Z, h* S. R8 D
. d8 f& ?% F1 F7 t$ z. v2 ^[root@proxy205 ~]# sed -r -i 's@# (StartJavaPollers=)0@\120@' /etc/zabbix/zabbix_proxy.conf$ P3 ^# n, [0 V2 h' M7 i
0 \# Y5 i6 J. Z) F) b! c/ K
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf
0 g K. o- I. GStartJavaPollers=20
$ H- a. U7 k7 q+ M/ q4 L, p4 Q5 g: }- s1 D9 r
复制代码) F9 @2 W3 F- r# s3 X5 f4 i. h% Z
( F6 s+ [$ o( {! r8 [$ E( q% f5 \9 q复制代码
, Y: @4 d( x9 h2 ]8 R- f! ^' Q6 |, w[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf
8 T3 I, @# f: R6 @# ListenIP=0.0.0.0 O9 z: i: P9 q% x
[root@proxy205 ~]#
2 x0 a+ J. J% ~4 x, E7 B w; T- Z[root@proxy205 ~]# sed -r -i 's@# (ListenIP=)@\1@' /etc/zabbix/zabbix_proxy.conf5 G4 y0 ]3 ^) y& D
[root@proxy205 ~]#* F( j; E8 r A2 ~2 u
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf
. W% b0 q7 Q9 u. e8 zListenIP=0.0.0.00 o9 A8 J8 R( L$ ?7 p s3 o
7 j+ L, o5 Q4 I5 K0 z. b- w0 k* L! S: R5 N9 j3 f# D" ^5 {3 f) _
复制代码$ G+ \* W/ e/ ~. L$ a( W
: U' D" v% ], o0 p' P9 V" a
复制代码) [! ]% H/ A0 f. I5 j! W1 p9 v0 L
[root@proxy205 ~]# grep "# CacheSize=8M" /etc/zabbix/zabbix_proxy.conf6 s1 c, A! i5 O! n/ X
# CacheSize=8M7 @% M- q# M- ^0 m) X/ T z
) O8 g/ g3 p: _( r
[root@proxy205 ~]# sed -r -i "s@# (CacheSize=)8@\1512@" /etc/zabbix/zabbix_proxy.conf
7 Y8 B' @' ]8 L& S
" q0 W; O% ^: A& h[root@proxy205 ~]# grep ^CacheSize /etc/zabbix/zabbix_proxy.conf
8 F; k C: k% T5 HCacheSize=512M
' m. S( A7 S. h" u' V" g( F; Q
; P0 u+ e4 N; w( C* M: x/ d复制代码
$ \ e9 K$ [8 y! K1 U/ `9 x: v, o
3 S5 p2 ?1 E$ F. M& ^4 p' q复制代码9 o' B, J# {' A( i% ^
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf* A, D# a& l/ D7 G* ?. k- H( }
# StartDBSyncers=4
& Z" W% W1 h, k6 }9 j _, R" i[root@proxy205 ~]#
1 ~2 V* a* W0 n) ~ B[root@proxy205 ~]# sed -r -i 's@# (StartDBSyncers=)4@\110@' /etc/zabbix/zabbix_proxy.conf
( ^# @. \# C# P! k[root@proxy205 ~]#
) D3 Y p0 |8 Y[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf
' K; D2 |8 _& cStartDBSyncers=10$ v: ^: o* ]8 z1 f [, W
[root@proxy205 ~]#
' U* U8 N: t$ d7 e[root@proxy205 ~]#
) {4 u) _! h5 X4 q/ E4 w) g复制代码5 U8 W/ l5 H6 o/ C/ |: q1 T
( M! S+ x1 j A* T9 _2 u d; F复制代码
; x! I9 G- q; S/ D0 i# p. V* E7 \! B[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf4 [& u+ t4 y8 j
# HistoryCacheSize=16M4 ]0 C5 k- A: S: ~/ o+ P2 Y
, \2 I% _) R4 J9 T0 z2 [6 z% a
[root@proxy205 ~]# sed -r -i 's@# (HistoryCacheSize=)@\1512@' /etc/zabbix/zabbix_proxy.conf
. x, ]$ a% P6 r/ Y* @4 _- A% J: M6 T7 s
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf) l" [$ L+ h! u2 n7 i
HistoryCacheSize=512M! `) ^1 K! u# @' G, x0 F$ A8 C) v
& @, e8 B9 }" o, q; X复制代码
6 x0 U$ r! r. Q2 H
, q5 Q5 `8 C6 V% L* {- n d- {复制代码# S: i6 c! ~5 M3 o: y7 Y, A% I
[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf
5 I2 e) `3 n! W( a; v6 W# \# HistoryIndexCacheSize=4M
) F6 m0 r! \+ e% h/ Q$ \' C& y1 L# V& G& `- s) K; _
[root@proxy205 ~]# sed -r -i 's@# (HistoryIndexCacheSize=)@\1128@' /etc/zabbix/zabbix_proxy.conf6 E! p5 ?4 [1 d
x3 `3 Q& n z. Y1 _/ l4 w$ X[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf
6 S& K! H0 F! \# @0 YHistoryIndexCacheSize=128M0 I! Z- m% j; C) G
7 u7 b; H: a+ o
复制代码" m4 }6 |: @# ^+ T( l
1 a# L5 X2 Z8 o3 m
复制代码
. i4 g+ {0 M* d' A# T' h V0 Q! W" T/ j- Y, S5 o8 P5 g
[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf/ I+ ^. L! \$ ? S7 Y9 F
Timeout=4, P' D: ]/ O+ w) B1 L
; Y, q" R7 u7 ]. m% G; q2 [( K; Z
[root@proxy205 ~]# sed -r -i 's#(Timeout=)4#\130#' /etc/zabbix/zabbix_proxy.conf
+ T u8 l) R! l
/ f) B" ?0 _ c[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf3 o ]4 S5 C! ~ ]6 t+ K* y
Timeout=30
7 Z V1 ^3 k. k: Y* f8 Z8 i) ~ O$ u; x4 {
复制代码
8 S5 v' s4 N1 N T& _
w! S2 o+ h" y复制代码- K) i( c0 |" T( I6 @) Z$ y
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf2 g% E1 k$ W8 ^4 G( V
# AllowRoot=0
- U' o- U, j5 U0 |! l# r# k& G+ K7 V+ O. f5 [: A# X
[root@proxy205 ~]# sed -r -i 's@# (AllowRoot=)@\1@' /etc/zabbix/zabbix_proxy.conf) h7 C! |& |) \. B
5 |; h7 ]5 c3 D [[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf3 d7 ]! Z u% q* u/ o5 h: y
AllowRoot=0- l3 t& ~; H1 _. w
6 @& \+ n3 B, Z复制代码+ X2 u! R" \. w+ C B
C- j; Y! c& V" C
复制代码
1 S! X, X; T8 X1 h! r8 D9 _; a! B[root@proxy205 ~]# grep "# User=" /etc/zabbix/zabbix_proxy.conf- j/ i3 y2 n: ^* v# ~7 h
# User=zabbix
( ~" l6 t1 [: B! S+ D9 Y) N[root@proxy205 ~]#
; V3 i0 [0 U; i& S+ u3 m[root@proxy205 ~]# sed -r -i 's@# (User=)@\1@' /etc/zabbix/zabbix_proxy.conf
9 W# S# u, x" W+ u7 h[root@proxy205 ~]#8 H: I' t0 I+ e1 X- t$ p
[root@proxy205 ~]# grep ^User= /etc/zabbix/zabbix_proxy.conf5 G7 g7 ]8 U! ?+ ?1 O) q# m2 X
User=zabbix
9 Q) v2 O9 w9 { d, W" E
4 {4 }: D J8 K! H0 c+ h* |/ ~3 D, @. {# f% p1 G5 r
: o5 f) z% R* T- _[root@proxy205 ~]# ss -ntl
% h+ k& f% ~2 W% _State Recv-Q Send-Q Local Address:Port Peer Address:Port - V, A* i7 A, }" @4 E( s5 g
LISTEN 0 128 127.0.0.53%lo:53 0.0.0.0:* 4 p7 |/ ]/ s' x
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
' k; ~3 I" y- a2 A- HLISTEN 0 128 [::]:22 [::]:*
% l2 ^9 h3 \% A$ \+ y& B- z
; Q6 Z( q$ B6 \! t6 x! z! U[root@proxy205 ~]# systemctl start zabbix-proxy.service$ q9 X1 j! H# b" P
$ I+ D& m2 f2 v4 M! f- d0 r/ C
[root@proxy205 ~]# ss -ntl2 q* u9 P9 D Q- y! o/ D
State Recv-Q Send-Q Local Address:Port Peer Address:Port , q/ o( b' Z# J4 u( }& W
LISTEN 0 128 127.0.0.53%lo:53 0.0.0.0:*
1 X% q, [4 _$ o* l8 R* HLISTEN 0 128 0.0.0.0:22 0.0.0.0:*
. O% Q' I/ L- [LISTEN 0 128 0.0.0.0:10051 0.0.0.0:* * ~% U1 c; t# N, P+ @
LISTEN 0 128 [::]:22 [::]:*
" v. {3 L* s% P* G0 U& E
$ ]4 v G4 L; h0 j: J& N( f, J0 V6 _) p4 e
[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service; q- }! h/ t+ i/ n
zabbix-proxy.service disabled
! L) p# S. D% C* A7 Y* J; d& M) X# i+ J3 k6 G
2 I( x, O8 m4 t) n( t9 g[root@proxy205 ~]# systemctl enable zabbix-proxy.service0 `( U( C* p6 H. B$ r* j' V5 X
Synchronizing state of zabbix-proxy.service with SysV service script with /lib/systemd/systemd-sysv-install.3 o5 g# O* ]0 g- o7 G% a C
Executing: /lib/systemd/systemd-sysv-install enable zabbix-proxy1 @- L: U' ]' ~
, }5 ]/ J5 D. a
$ ^5 A* O1 d+ n4 w0 u7 G[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service
5 Q- a- w7 k+ |3 g( F& Kzabbix-proxy.service enabled " I) [5 O9 X. q( R4 ]& D% b; R
- B* T9 r* d. {4 X+ Hzabbix代理服务器的地址
6 ^( |" p$ Z( A. v f, `( F* x6 c) t* m- {/ J; [& {
vim /etc/zabbix/zabbix_proxy.conf
# ]$ m4 K; c) Z) i8 }5 u0 L
8 e% K. u+ k F0 @6 M0 T/ PServer=172.24.21.190
- G& E7 h/ a/ H* P f, DServerPort=10051: V/ ], D# W2 I
Hostname=proxy& y: O! d7 v" F& V( D+ k1 |
DBUser=zabbix
+ Z7 M5 K9 I) S+ S, J- y( VDBPassword=basc1235; D; m" @, j ^" q# F, Y" q6 F7 K' A
JavaGateway=172.25.1.1- t! z# d0 \; X
JavaGatewayPort=10052
5 y3 K2 Q% u$ G& L+ Q- I% \StartJavaPollers=5* i& S1 G. U T3 s
3 ^% Z6 v+ i6 R ~; B% V
8 g% H: p/ h" }7 N# M, l8 o$ h5 S: h2 ]' _/ `2 }7 c& a
|
|