- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
配置zabbix agent向多个server发送数据代理proxy
1 }/ [- C( ~2 d+ j# B. c b; _: t4 ^; y: q& r. U; V
1.背景:7 P) c) Z' S$ m/ s2 x3 D
x6 L& ]# {6 {0 j; @server端:# I! x9 S- B. v
( c& B9 _& g8 D- D# s, k( w" k" y
172.24.21.197 ,172.24.21.98
5 N9 J) m, y! a4 R7 J
. R5 k' T6 U3 I+ ?4 iagent 端:3 U C. o# S' R: R" T0 m1 T
. N- |" w- \) m9 e+ `- k% q% d. T
hostname:zabbix-test-hzj02
3 b; i/ h. j# B# ~- s8 _, i2 `& ]2 ]0 z! v( _# T/ ]
IP:172.24.21.98( I8 S' n7 R2 L" Y/ m" _
E# L8 @/ h7 ^- w2.方式:
0 F0 T! s3 f; K4 q4 u4 d' C; Z8 [+ v
" V) P J5 }, A6 {6 X& t配置多个server,serveractive
6 V& Z( H8 Y% {9 t/ |; V& J& O
3.实例) ?! g# G' n7 \! i
I( @) [ g7 v# N
# more /usr/local/zabbix/etc/zabbix_agentd.conf# @4 Q: C! g, n( c; E
+ c/ M* {5 M2 D& c/ k2 rHostname=zabbix-test-hzj02 #agent端主机名' @5 r1 J' k* @; R: C7 K5 r
Server=172.24.21.197,172.24.21.98 #允许172.24.21.98来抓取数据. }4 Q$ l% b/ U
ServerActive=172.24.21.197,172.24.21.98 #将监控数据发送到172.24.21.98
% T6 x" N# Z: J& XListenPort=10050
3 A9 k+ V: m4 ]0 K( GBufferSize=1024
7 \7 L( S+ o, c, i' H5 T9 nStartAgents=10
5 I( R1 {7 U jDebugLevel=26 m$ E* M& k1 U; q4 w r. Y; ]
PidFile=/home/logs/zabbix/zabbix_agentd.pid# Q. |, R. F( v9 F
LogFile=/home/logs/zabbix/zabbix_agentd.log0 @8 H; z* C6 H: q+ x* m
LogFileSize=10) W) r1 @7 m) I/ t" ~9 Y$ r& M
EnableRemoteCommands=1
: _# l' I' X g. ^! wUnsafeUserParameters=1
; D+ c- U1 n$ E, `Include=/home/logs/zabbix/zabbix_command.conf
X$ \% C4 I( G0 H6 T1 b) qTimeout=30, c- d. v! W w% F
4.问题
5 O6 H) F; K3 q& B3 _' Z; Q& v) L' O- q- |1 B( a0 o
配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:
1 E9 u' t* v' k
: s( y5 f: f D+ x9 l i5 W0 ]9438:20171012:182812.895 cannot send list of active checks to "172.24.21.98": host [zabbix-test-hzj02] not found
$ [: {: e m2 y, `/ d- z5 s* o8 X: ?( n5 m
原因是:. V/ Y- q, d* Y& m; e2 j4 Z
& a; j( L1 B% k5 L2 N" \1.后增的server端web页面上关于agent端的配置 Host name 与agent端中配置文件中的hostname不一致,改成一致 zabbix-test-hzj02% e; w4 j+ S' l$ w" [% S' J5 D
[9 ~( O! V* j6 h- X& y
2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.24.21.983 ?/ o: [- ?1 D- X, y5 I
. _! ~/ b" {* l, u' \9 H
0 E; g' `* \8 h. r
+ ?' s# y& V5 v* ?; ]3 i
2 x8 i5 v% X8 H! e3 H% t7 d+ {2 c: j9 a; s6 d- m
复制代码
* v* a2 W, [2 Z$ H, Z, d9 r7 q) ^& D[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
$ m( w1 a, Y7 I# ProxyMode=0+ |( _6 ^& ?1 G4 Z- V
[root@proxy205 ~]#$ t3 Z; R0 N# P( }
[root@proxy205 ~]# sed -r -i 's@# (ProxyMode=)@\1@' /etc/zabbix/zabbix_proxy.conf
0 G6 j4 }9 w% z* c[root@proxy205 ~]#
- X$ [" G1 e- S( y6 C1 t* Y" U[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
1 D2 g% D+ X( a- ~% HProxyMode=01 ^' e1 F i% I9 Y: E8 Q K; C
[root@proxy205 ~]#
* {; b# P$ ?7 z, ?$ u' p[root@proxy205 ~]#3 ^7 O+ q; P, Z
复制代码
5 T5 Y) O5 n; R, N8 b+ P! i# ^$ E( c; _
复制代码
- o: i% Z: g3 x[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf
# P$ Y. H" o0 H4 i3 J1 cServer=127.0.0.1" z1 U& p. S8 R& N
[root@proxy205 ~]#
" e/ {1 U$ l: L) t2 Z[root@proxy205 ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_proxy.conf F3 q! y4 r( D
[root@proxy205 ~]#
V+ k5 d4 p4 ]2 H[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf
6 @8 K. A% |0 r- a9 J" ~, FServer=172.200.5.203
2 L' h e3 {5 u2 h" F) S. M9 X% t
4 c# p: m0 ~( ~; J/ h' A( N) D8 r复制代码
# A: J. ]5 g9 [- B& g* [$ `
/ I2 t n$ X/ ~; G$ e" a复制代码
& H; D% h7 F- I! a% ^+ K[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf0 j- C8 ^. Y9 ]8 e- ~
# ServerPort=100515 \1 ]) p5 j& Q0 ]0 G
[root@proxy205 ~]#; ]+ i( D$ {4 Z1 V+ `) t2 }* ]
[root@proxy205 ~]# sed -r -i 's@# (ServerPort=)@\1@' /etc/zabbix/zabbix_proxy.conf8 e$ S" Q' [4 K! B) ~& c" m6 U1 M
[root@proxy205 ~]#) u; L3 F+ k7 n6 s% F
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf
4 Q9 Q& i, O- _# R |0 OServerPort=10051
; F0 w3 O5 q2 \$ s[root@proxy205 ~]#9 f, l+ e4 `7 H
[root@proxy205 ~]#9 V! j ~ O; A0 M- N- e
复制代码
' r) {& M# |# y+ ~9 Z$ m# @; d1 z( i1 l" x8 F. v2 f' r2 |+ s
复制代码
/ H/ G+ c$ X, R+ G7 k1 ~! U8 v[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
; U: h$ k* h# r. z, K# MHostname=Zabbix proxy. [7 a9 U6 a5 U+ V
[root@proxy205 ~]#5 W+ a1 [+ x7 P
[root@proxy205 ~]# sed -r -i 's@(Hostname=)Zabbix proxy@\1zabbix_proxy_yinzhengjie_active@' /etc/zabbix/zabbix_proxy.conf
2 w) q* c8 ]: z: ?% W/ ][root@proxy205 ~]#" \1 f8 w$ i1 i+ a' |. I
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
4 f* K# g3 s2 L; U) VHostname=zabbix_proxy_yinzhengjie_active5 ~; N8 @3 M, c
[root@proxy205 ~]#
1 b X: Q9 g1 z[root@proxy205 ~]#
0 r$ x3 t3 V5 v! m. ]复制代码0 I9 N9 o! ~" f" e0 J5 o* k
( g/ l$ f; O% `8 e' I/ s+ e
复制代码4 x( l& P/ N3 _9 `
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf. W4 r/ d7 q( a; w4 D
# ListenPort=10051
7 |7 B) ^5 \6 I[root@proxy205 ~]#
$ A: x6 [- x& s4 j' X1 p( J! P[root@proxy205 ~]# sed -r -i 's@# (ListenPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
/ g4 [( h4 T. ^* i, X: m% d) ~, F[root@proxy205 ~]#% ]- c" y# s6 U; y z/ _ O
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf3 Q' C7 d/ a+ v6 ?( P4 V# P
ListenPort=10051! Z. p7 s0 r& G D; \ C
[root@proxy205 ~]#
2 c2 B: ^) K1 R6 O E2 @[root@proxy205 ~]#: h W6 c+ l4 c' h; M! u
复制代码5 t- A" H# ~! _' C% K
8 b5 }; |, V3 m' q* r
复制代码
# N* l' S2 P% ~4 {0 }# B[root@proxy205 ~]# hostname -i7 Q: v2 X8 a& w- X/ S
172.200.3.205
$ q. q1 G' _7 N[root@proxy205 ~]#
5 v s6 R, D) X$ W& Z[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf
: D8 x5 f' i3 x1 d# SourceIP=3 T4 Y0 v9 s: G; `1 v
[root@proxy205 ~]#+ ~. k0 f+ ~) g$ W, p$ K* Z
[root@proxy205 ~]# sed -r -i 's@# (SourceIP=)@\1172.200.3.205@' /etc/zabbix/zabbix_proxy.conf0 e: y9 G! z$ \5 [& \& e2 C) K
[root@proxy205 ~]#. J2 h- c l, \" g( T2 X3 U
[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf
/ [7 L$ x7 N( t& ?! o) `SourceIP=172.200.3.2059 j9 D& M* _, r8 m1 V& n# o; q a
[root@proxy205 ~]#) {8 t1 C- |9 T6 b: |0 Q: ?
[root@proxy205 ~]#
0 h: M4 x4 S/ T7 P复制代码2 J5 O$ b6 d9 e1 F: C+ ~
) O! m8 P3 E' u9 | B' L- F复制代码6 B8 h# y$ {9 {8 t7 E) H* I* t" l
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf0 L2 f) O( _1 J" O+ N) f: [- d3 v
# LogType=file
6 o/ ^# c0 I9 X9 ^- O[root@proxy205 ~]#
7 \0 j$ x, A; _: P2 }[root@proxy205 ~]# sed -r -i 's@# (LogType=)@\1@' /etc/zabbix/zabbix_proxy.conf- O' N6 w( k+ l% l- T/ Z
[root@proxy205 ~]#
! r$ R- K# G+ G! ?[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf( y' c' r+ ^' R. `
LogType=file
( K, w6 z6 l4 L[root@proxy205 ~]#
# C8 G# o) t4 W[root@proxy205 ~]#: x5 i4 E- X3 D5 ~
复制代码! ?+ d% e) N% A8 K+ _ V7 u
6 v; h4 G9 \" c复制代码 p1 ?, H4 `+ K9 H
[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf! |- e* j: H2 i: ~1 j
# DebugLevel=3- u; i- m9 _4 e& j8 @
[root@proxy205 ~]#3 y. f! X2 z! l) W5 }
[root@proxy205 ~]#' @2 a9 L/ t# Y
[root@proxy205 ~]# sed -r -i 's@# (DebugLevel=)3@\14@' /etc/zabbix/zabbix_proxy.conf2 S. v1 }! t" R3 {$ _. v+ c& k
[root@proxy205 ~]#
+ r7 Y5 y1 e3 t0 A[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
) o5 c" Z K5 ]: b1 `5 v. ]! l$ ADebugLevel=4
- O" s8 P. b! M7 ? B
8 z1 y% X1 \+ k' Q6 r% f8 R复制代码" v2 |; Q- u- X
; p0 g \; v0 y$ D. C1 o' O复制代码
5 H: H9 e/ g: c! M+ a( I4 `5 J0 L[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
7 l) W% N- _8 ?) _- q0 T. C7 R# DBHost=localhost' Q% T# W: D C: n+ E, x) J' p) [
[root@proxy205 ~]#
' v2 S$ I7 n4 s) ?' |, r- I8 h3 Z[root@proxy205 ~]# sed -r -i 's@# (DBHost=)localhost@\1172.200.5.202@' /etc/zabbix/zabbix_proxy.conf0 K3 w K5 n/ U2 G& n. G
[root@proxy205 ~]#7 v) k/ b7 \' b/ x
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
- T" n. {/ Y3 @0 FDBHost=172.200.5.202
$ v3 P) @. m5 ?: \0 t" k/ ^3 I7 H) S$ \0 q8 g4 H1 v9 {7 Y) y
复制代码
6 `" s; M$ W* ?3 x2 b0 Q1 G) K* c
7 y( I) |( Y w8 Y3 O$ B; A复制代码
. Q5 m4 \+ R# g+ h6 I: ][root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf5 q% n9 t; h4 E5 R; K+ |
DBName=zabbix_proxy% J0 | ~" j/ u
[root@proxy205 ~]#
6 _( Q; j& y' H. K% J[root@proxy205 ~]# sed -r -i 's#(DBName=)zabbix_proxy#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
" j0 f9 T( t) M E3 Z! p8 b[root@proxy205 ~]#
/ R8 ]+ s- F) A[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf
9 J2 G) E8 l9 y9 } h4 s# QDBName=zabbix_proxy_active
) Y1 y6 r, B% o, ^$ u[root@proxy205 ~]#0 x8 J: I9 R: l& L. Y$ z- \
[root@proxy205 ~]#
3 I1 S5 b5 i! P' y复制代码
, i& U, U; b; \5 j! f* h( h% R! q
4 ]9 \- m# w( v/ o. N! P" f复制代码6 Q0 E! e. ^$ x, r8 `$ s2 R
[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf
$ `- }6 g# M3 P" g& k( M" RDBUser=zabbix
% Q% X: ?6 i8 C* n) c; d3 c8 P[root@proxy205 ~]#; Y' ]% l2 j3 w7 s- M' U
[root@proxy205 ~]# sed -r -i 's#(DBUser=)zabbix#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
' b% k* s, c1 `! K8 {9 [+ b, I& F[root@proxy205 ~]#
) W: o. C# o$ a[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf
5 J0 |& y* q$ r* t0 ]# CDBUser=zabbix_proxy_active
+ z( T9 I. g1 K5 o1 P[root@proxy205 ~]# Y# U' H; C: H- d7 [
[root@proxy205 ~]#
, M! s) G$ |& u. E% u+ {2 u/ z6 R复制代码$ n. `/ w- i5 }
9 y3 Q3 Y3 w/ R( s% S
复制代码5 u+ J" |7 H6 L! c1 L
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf6 h6 L( K0 n) M. z `
# DBPassword=
( _% @% Y j) {3 ]" F
" h% U0 l+ Q- q3 U" q S9 q, u' O5 R2 k3 X/ V! {0 F6 B
[root@proxy205 ~]# sed -r -i 's@# (DBPassword=)@\1yinzhengjie@' /etc/zabbix/zabbix_proxy.conf. d f2 z9 [6 T# B
[root@proxy205 ~]#3 d# T. D% ]: ?. c" f' d$ R
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf k6 F' Y. A2 p' d
DBPassword=yinzhengjie
1 Y8 n0 b# S& D, O[root@proxy205 ~]#7 h$ u3 c, \! `$ p Z* a/ w3 ^
[root@proxy205 ~]#+ h& \7 b% x. [% z: Q1 ]5 U8 {
复制代码' j1 Q8 |) N4 ~" U2 l
) E5 ~" x- V/ n5 E& ]
复制代码1 X: F* p/ N$ S# D: N( D3 A& I5 w
[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf
$ |: I/ ^; ~0 t) e# ProxyLocalBuffer=0' f% m( M6 ]; f8 h
[root@proxy205 ~]#1 Q% v# S* U& c
[root@proxy205 ~]# sed -r -i 's@# (ProxyLocalBuffer=)0@\1720@' /etc/zabbix/zabbix_proxy.conf6 E; l: t6 z4 k$ M+ h
[root@proxy205 ~]#
+ e, t: K7 Z0 ]$ e[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf d0 ?" C+ ]! w: ?! i
ProxyLocalBuffer=720
4 p# |, W6 n1 N9 H$ c7 [+ ~4 \- K; f9 J4 U& i! b
复制代码" Q/ \) E5 y: N7 m
: M" q/ h1 ]( \; \: K8 h0 Z; S" t! o
复制代码
$ K( B h! F) W4 F" X3 S[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf# ProxyOfflineBuffer=16 M& P( _% H X4 L" ?
[root@proxy205 ~]#
|. _$ @- { \. G. k0 J0 E[root@proxy205 ~]# sed -r -i 's@# (ProxyOfflineBuffer=)1@\1720@' /etc/zabbix/zabbix_proxy.conf
5 [ E) L' I$ |1 o; l) j
/ [, u" b E0 S/ z$ B9 f2 D) M
! d( S9 F& H3 h5 ?- _* B7 O[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf+ g8 _+ G4 D; t4 `; P( @
ProxyOfflineBuffer=7205 z4 C- v9 r7 y5 _6 G( J. Q$ D
$ E @; \/ Z! ~, Y
复制代码, F5 a; u. I7 ?# _' c; A) `
/ m% S- } e+ y7 n复制代码
/ i- K E" W+ j$ Z9 Y8 L[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
/ h. v1 s' d% b V# HeartbeatFrequency=60
6 i: M5 j1 G' P1 g
0 \" Y; e4 u: m8 j
* j2 E1 _, a4 c* s[root@proxy205 ~]# sed -r -i 's@# (HeartbeatFrequency=)60@\1120@' /etc/zabbix/zabbix_proxy.conf1 s; j# ?2 w* o3 e y: k
9 b! U2 T' T2 K
3 t$ u1 e1 V& [/ c& R2 x[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf6 d9 Y/ K$ D: S) f) o* k9 O) n- y
HeartbeatFrequency=1204 X* p* D+ Y7 v4 O2 h
, ^) r. M) R2 V( s( I, g2 `; }( L' G7 h
复制代码
- F( h; f5 Q$ j/ T: G
4 j/ A: L9 T1 F) B9 U& i. u! p4 v& D复制代码+ q" w& x, s7 M
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf" S, j7 ]2 B, f; I) b
# ConfigFrequency=3600$ p& m d% J8 u5 c7 S4 e) A5 s
[root@proxy205 ~]#! [( }1 b- j) ~+ k& ?4 ^
[root@proxy205 ~]# sed -r -i 's@# (ConfigFrequency=)3600@\1300@' /etc/zabbix/zabbix_proxy.conf
4 X w& T4 n) }8 i[root@proxy205 ~]#6 \* o, h" q, [* c* |/ `3 {& c( }: c
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf# N4 n% u' ~# i/ ?4 m% [) Y! H
ConfigFrequency=300
% ~( Q& m- O' F4 ]4 P
/ x9 I" D: o: G* g7 P8 T! e& G8 [
复制代码
7 s, M3 h7 e" L- [5 p
( f R9 O6 }( E6 ?, N$ A8 V复制代码
6 s6 O: \% G3 c5 G$ w9 k[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf7 O0 j d0 w( m
# DataSenderFrequency=1
* y# a5 ~0 |- [- P$ U0 T5 d[root@proxy205 ~]#
8 t; r4 i1 g0 ?! X; u# {[root@proxy205 ~]# sed -r -i 's@# (DataSenderFrequency=)1@\160@' /etc/zabbix/zabbix_proxy.conf ^6 D/ T& x" k
/ v) P/ J) @* I: T" i( G6 A5 o, W[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf! t" D! { ^/ ?( i. X* E
DataSenderFrequency=60
2 X1 G$ O6 ?: i7 s( [, u S* Q. O5 C; R0 q0 w
' g6 i4 |$ j! W, M. t# f' _复制代码% U$ c. z& S) V# ~- V0 O* U
2 p3 V0 p- W$ _. j
复制代码
( Y: n& \; X4 K( Z. V. Q4 e[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf5 E1 \5 S V: g9 x1 `1 |
# StartPollers=56 n$ T) T4 A# i: I+ A+ K9 ~
[root@proxy205 ~]#* \: Q9 C3 ?. w) R, R p8 L7 O
[root@proxy205 ~]# sed -r -i 's@# (StartPollers=)5@\130@' /etc/zabbix/zabbix_proxy.conf
: F% W0 {9 a( J[root@proxy205 ~]#, c$ f' P) e( L4 Y/ W9 V
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf/ [, b2 ^9 T) d1 _8 I6 M
StartPollers=30
) t5 u% P- w- D! w" e3 I! \# a: O9 U4 V1 i7 G1 I4 e* ~
复制代码 G3 Q; O4 |- M4 B" _
: M7 L" ?- O2 ?7 R0 Y
复制代码
9 g) ^$ R0 X$ r[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf# y6 E. ~9 R3 Q" i8 H b
# JavaGateway=7 E9 F/ }6 _' f5 z! F* _
[root@proxy205 ~]## R l0 i' T* }
[root@proxy205 ~]# sed -r -i 's@# (JavaGateway=)@\1172.200.5.203@' /etc/zabbix/zabbix_proxy.conf
% @5 M, p1 n* K, ]! f[root@proxy205 ~]#4 h/ b3 b+ N$ ~1 H9 ~1 _. c) w
[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf- ]% j2 g! ?: D
JavaGateway=172.200.5.203
0 {& ?* ~ E+ [8 j& R5 j" J9 V
$ g! R; Z5 l0 B; F复制代码6 e' u1 p7 ~1 q) p
r1 Z8 X* o. g复制代码1 [: @: {$ C2 u% X1 I
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf: B* f; f' t4 d( u! ~8 Q
# JavaGatewayPort=100521 R# \; @: j" x q
7 E& N- h. g4 Q! n }
8 B, I% T4 \/ Y
[root@proxy205 ~]# sed -r -i 's@# (JavaGatewayPort=)@\1@' /etc/zabbix/zabbix_proxy.conf N* n/ U, h# o, p+ z7 o3 K. M
6 J3 V: U' @; x {8 x; ?; X0 f
/ j, L% w) I, M9 G9 q
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf
" f, p' T5 Y- A6 k6 @9 ` HJavaGatewayPort=10052' ?* X, L, m* P8 q; @3 B
, |/ ^0 g- i4 J
7 x j# u5 K( A% p8 C复制代码- L# a @4 F9 T F% k" r, m$ l1 I
5 ?8 S5 \( r$ G0 w5 d5 L
复制代码9 ^8 Q- S; E8 m
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf
% J h9 r* \' ^. ^9 i2 i# StartJavaPollers=0
! j" v& g9 ?- V1 N% F1 _2 H/ S: |+ T- n& G; i+ y( `: ~% A
[root@proxy205 ~]# sed -r -i 's@# (StartJavaPollers=)0@\120@' /etc/zabbix/zabbix_proxy.conf
6 ^$ G4 H$ R: j% L2 x! f' u. j
* A6 F: Z* m/ A9 f7 _[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf: l- i+ i9 d( \) X
StartJavaPollers=20
8 A! y0 _8 D2 l0 v5 O% I- k* ?! y' d2 B# k$ i7 |
复制代码/ u1 y0 @% j- p) V8 }4 `( r
/ h6 g; y! O- B; s' F" S t
复制代码' ~! O/ J0 I% M4 Q/ r0 X
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf9 ]: O5 T. y# K! U, @2 P- R
# ListenIP=0.0.0.0$ D4 _* P, e" e; M
[root@proxy205 ~]#9 i, p: h7 a3 Q7 H
[root@proxy205 ~]# sed -r -i 's@# (ListenIP=)@\1@' /etc/zabbix/zabbix_proxy.conf
& X8 X3 v; P9 K/ v2 c[root@proxy205 ~]#
, l$ P- K4 g0 A$ n6 G/ p8 O, y[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf
% n: f) o; F2 g+ @; w3 uListenIP=0.0.0.0" l+ @1 i8 I* [* c
8 m# |7 K& m" X5 w% K# r: @; T$ P d$ v
复制代码
- h1 k- h% {' [7 ?! h+ t( s- r; n9 O' N4 i" g; i9 s9 w* q; b
复制代码
7 c5 |* b) `) R* d4 Q[root@proxy205 ~]# grep "# CacheSize=8M" /etc/zabbix/zabbix_proxy.conf
, J* b8 v1 q- _. u: t6 S# CacheSize=8M! a$ j0 M- F# O. Z) ]
2 m. V, Y' @& q1 U( j8 ]) P[root@proxy205 ~]# sed -r -i "s@# (CacheSize=)8@\1512@" /etc/zabbix/zabbix_proxy.conf* C. B, N4 H9 l$ H& C) u" X
/ f6 G! h3 n5 Q7 @0 _! m[root@proxy205 ~]# grep ^CacheSize /etc/zabbix/zabbix_proxy.conf6 c w2 k! V8 `, p6 v1 r2 f/ K4 p
CacheSize=512M
7 b l6 E7 G& d7 z; C+ K" e/ t; n8 I7 m9 i
复制代码
, M5 {4 W7 d& J( @9 x! s9 z: Y- Q: `- U2 H
复制代码9 B+ J3 S8 N5 [8 r% m/ B3 \
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf7 I! h& t0 W; `6 {/ o
# StartDBSyncers=4
\3 ^ D* U0 q: G[root@proxy205 ~]#
4 O, E9 C! C3 E) ?% l8 m, S$ @[root@proxy205 ~]# sed -r -i 's@# (StartDBSyncers=)4@\110@' /etc/zabbix/zabbix_proxy.conf7 T2 X8 S/ {9 G* y
[root@proxy205 ~]#: d8 ?5 m% d E, F# h
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf
F8 J: W7 ]! {2 }8 T0 h/ `StartDBSyncers=102 G$ S& b2 I A. l ~5 v% M
[root@proxy205 ~]## J! f- m7 D4 J) N# `2 a& l. m
[root@proxy205 ~]#
) |5 z* z6 ?$ o, x) ^% p* ?6 L复制代码
' O& T) ^7 U6 h% s, \
1 G, M4 d& a% L* o# [4 y- V$ ~复制代码! h( l- B6 u+ Y F
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf+ G6 C4 A! F+ p& Y( _; B. s
# HistoryCacheSize=16M
+ k d1 M! K" X$ m: F- f
6 [% A; D* H7 T2 J2 d) J[root@proxy205 ~]# sed -r -i 's@# (HistoryCacheSize=)@\1512@' /etc/zabbix/zabbix_proxy.conf
9 i; I6 a4 f% J6 L: d9 Z9 \4 k( T6 s/ {
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf
" b3 \: f' F2 B9 h' J" W! CHistoryCacheSize=512M
0 w( T1 m* u6 a/ d& @- I& L* Q; j+ D! z) ]! P- u# E1 |8 ]( \
复制代码
6 g+ _9 i9 ^4 j, Z8 o, {$ ^( W. \. {9 a7 V; [; c. R
复制代码' T/ U2 t0 @( N& x l
[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf* i# {3 f+ t9 J. w. ?
# HistoryIndexCacheSize=4M
, I* G+ D& E: p' @ q
4 ]$ k2 e& W$ R! M' q- C, _[root@proxy205 ~]# sed -r -i 's@# (HistoryIndexCacheSize=)@\1128@' /etc/zabbix/zabbix_proxy.conf
- s1 A4 W- M- _6 S1 }& K# e
+ i6 B- n7 t2 s4 A# N[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf/ _7 {. R0 N2 y- J# n- S' d% Q
HistoryIndexCacheSize=128M
; F5 p. I1 P8 ^" `5 X
" C |5 f( Z( S3 I复制代码# {( I5 a$ t9 q B0 u
' P5 V5 q$ S+ o, x% h9 f$ z! F复制代码8 P; T* g8 B$ e# @( ]; G( H
9 H; m$ u4 z" P% U+ i( u' ?4 f[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf8 }3 A+ L8 f( C2 {6 v. w
Timeout=4$ k4 k/ G$ k! c
! y9 a. g3 U; t, @' N# G' g[root@proxy205 ~]# sed -r -i 's#(Timeout=)4#\130#' /etc/zabbix/zabbix_proxy.conf
3 V, v! [, G1 j( ?& ]& a) d: w# Q* h6 ^5 \& t7 l
[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf+ x( p& l7 m3 K5 S% J& h$ I3 ^# F" Z8 r
Timeout=30) h# ^7 o& [3 Y# V. ?
' P( w* l$ k1 I4 c9 p
复制代码% z( @/ D; E- m, g5 U
( m7 k j6 [* {3 w( \复制代码
; I5 w( y' E a, p0 ^- w& a[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf' A% J' Q( P7 m
# AllowRoot=0
+ a( n5 u+ j4 W& s8 B& R9 S7 T8 b/ u! W9 n9 \
[root@proxy205 ~]# sed -r -i 's@# (AllowRoot=)@\1@' /etc/zabbix/zabbix_proxy.conf5 A$ i/ T ^- W9 _8 U I9 o
M. P7 U$ n, v2 b( ^
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf% R! F! B/ [+ R, Q
AllowRoot=0
0 q9 k! m, A5 I% G h
: I9 ?7 A) G4 m4 q! `8 a& t复制代码4 R: `; L' ~; W5 |
. a8 u# {; u* t, O8 X; N
复制代码+ t$ O* m$ k( O$ o$ s. N
[root@proxy205 ~]# grep "# User=" /etc/zabbix/zabbix_proxy.conf
: p) @9 z& W2 _% l+ L7 ?# User=zabbix( ~+ x) V0 O& j# {5 {
[root@proxy205 ~]#
; U, {9 {# b* [' |" o6 T8 ?6 O8 @[root@proxy205 ~]# sed -r -i 's@# (User=)@\1@' /etc/zabbix/zabbix_proxy.conf
- u) k+ r+ L$ {; k3 j6 ^[root@proxy205 ~]#
! r4 d0 |) R: {( m2 s) C[root@proxy205 ~]# grep ^User= /etc/zabbix/zabbix_proxy.conf& s3 s2 F# V) M
User=zabbix
1 s7 X$ Q1 N2 M7 \1 I+ ]5 B, y* g# O/ B s9 [
. p# T" j+ q( h4 f$ E& t5 N
& {! |& z7 F! `- R! g5 Z
[root@proxy205 ~]# ss -ntl0 Y: U5 P' C ~
State Recv-Q Send-Q Local Address:Port Peer Address:Port
6 C& Y/ m% P! k q1 b1 RLISTEN 0 128 127.0.0.53%lo:53 0.0.0.0:*
9 m9 A' ?9 `7 C6 W0 o) WLISTEN 0 128 0.0.0.0:22 0.0.0.0:* ! q( ?0 e; P$ V( D5 O4 k# _# [
LISTEN 0 128 [::]:22 [::]:*
3 i3 I/ r% Y2 |% g' v- F5 s0 L5 @3 v. z$ L2 r0 u
[root@proxy205 ~]# systemctl start zabbix-proxy.service; e$ S/ i, h: l% _
0 g7 E4 N8 R& ]+ Z
[root@proxy205 ~]# ss -ntl
& y$ | i$ U& \! f: A Q" KState Recv-Q Send-Q Local Address:Port Peer Address:Port / K* J+ ?- J7 I3 x' l! z2 \1 L1 J
LISTEN 0 128 127.0.0.53%lo:53 0.0.0.0:*
7 @% V7 v* f' XLISTEN 0 128 0.0.0.0:22 0.0.0.0:*
. K! ^4 n: Z) L( ?LISTEN 0 128 0.0.0.0:10051 0.0.0.0:*
3 X% d$ b0 C! uLISTEN 0 128 [::]:22 [::]:* ; I/ T8 G! ? y" L0 Z* D" Y; b$ l
% o3 S+ j+ E7 R3 r$ I. s4 k
2 D+ {7 O; H4 r; B) \[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service4 m9 e; g3 I9 A$ i- d: j O0 M
zabbix-proxy.service disabled
/ H: g( M) M' `& P/ R3 P' x6 c1 M% J6 f! L/ g: w# Y
4 g! N" z" s" j/ V4 y
[root@proxy205 ~]# systemctl enable zabbix-proxy.service
" w7 l2 V! c' D* D2 B7 YSynchronizing state of zabbix-proxy.service with SysV service script with /lib/systemd/systemd-sysv-install.
) T: M0 d9 F5 C( a% x* QExecuting: /lib/systemd/systemd-sysv-install enable zabbix-proxy
0 D0 l8 u) V A) n- v$ s
/ V" u3 {8 l2 ~! s$ Z
0 a+ C6 L% K6 o M[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service8 k$ q; ^2 {8 ^* [5 M* ]1 b
zabbix-proxy.service enabled
l+ W" H( H# ~& [& h4 b$ L% N: R( p N9 c+ W% ~; Z
zabbix代理服务器的地址, d! B z% d0 C. {; [( ~
( @. \* ?2 q5 X2 S4 Ovim /etc/zabbix/zabbix_proxy.conf; a* F1 w7 r. e2 u. T2 ~& W
. E& l3 S- G& v" `5 W) l/ H: F
Server=172.24.21.190
" ~$ j. L. p* \+ n' x# w( VServerPort=100516 [8 p, {# z4 F+ ~0 X
Hostname=proxy
% s5 ]) F+ P5 Q( NDBUser=zabbix/ r1 M7 b' [) K/ T6 J' \
DBPassword=basc1235
# {1 f3 P$ i. iJavaGateway=172.25.1.1
( o' C3 J$ g8 u; Z7 tJavaGatewayPort=100527 l7 _6 P: J) G J* X+ t) r# K
StartJavaPollers=5
* Q, ^, a4 C& ~( |3 L* d
" m5 U5 M3 c& p$ X _! k3 x
! a5 A, e5 }3 m: O3 V# t% p3 ^- T+ T; D, m' M" T3 D
|
|