找回密码
 注册
查看: 15|回复: 4

配置zabbix agent向多个server发送数据代理proxy 整理

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-5-31 15:56:10 | 显示全部楼层 |阅读模式
配置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

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:14:52 | 显示全部楼层
 如果出现问题请不要慌张,思考在哪一个步骤出现问题了,解决掉即可。7 D* {+ V9 C6 F" W- j3 B
; @$ ?2 C$ p& y. h
  被动模式和主动模式步骤类似,需要注意以下几点:
: J& P4 p8 w1 s, A1 f. h( N. }    (1)数据库名称需要改变;9 S, |' Y" M, k: Z$ Q3 c* w3 l
    (2)数据库的授权用户一定要配置清除;5 R5 @- k5 _0 f3 P. k  E
    (3)在zabbix proxy配置文件中修改相应的数据库配置信息,特别注意得改动ProxyMode的值为1;
2 a  \' h2 P* t( e1 {& ~0 l    (4)在zabbix webUI添加zabbix proxy信息,记得勾选被动模式;
- l7 y4 [) n6 E7 V; k9 N% Y2 k9 g$ C4 K    (5)在创建的zabbix proxy后添加主机时记得选择对应的proxy即可;

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:15:09 | 显示全部楼层
各组件版本不一致引发的问题:
  p$ R  c# W- p    问题描述:
) D# ]/ F; k$ S  e- J. |      zabbix server版本并不会向下兼容,如果你zabbix server使用的4.x以上版本,推荐zabbix proxy尽量选择和zabbix server相同的版本,否则你会发现在配置zabbix server和zabbix proxy配置分布式监控系统时自然是失败的;& j* L2 l2 ]) @0 D
      zabbix server和zabbix java gateway版本也推荐设置成一致,否则你会发现在使用zabbix server监控类似于tomcat,redis时始终无法获取监控的数据。& Y8 R2 T6 B4 V3 J7 A2 r
    
8 z( f; L: ^9 ?" r, b' }7 b    解决思路:% w" m% L; L# ]8 T% ]# m
      建议采用相同的安装方式,可以使用yum方式安装,也可以使用源码方式或者二进制方式安装均可。& [7 K( p, I8 O9 N& k
      基于yum方式安装,请保存好rpm包,在扩容节点时注意版本问题,最好是有私有的yum仓库,统一配置内网的私有仓库,避免多次下载。
+ V% w9 I1 J' X! H: q% y0 A6 _- p# j2 _: N$ F3 g

) p8 o, N0 S, d: a  配置文件参数设置错误的问题:! C6 G  r0 `# w9 T
    问题描述:
* t2 V6 L6 J( a      这种情况大多数发生在zabbix agent的配置文件中,刚刚接触zabbix 监控系统的小伙伴经常会出现配置文件出错。
4 `" ]5 t; D& L5 c) E* e( E3 f: R
. k/ [% U! l5 Z' m. C+ f4 I: z* D0 w& [    解决思路:
1 _+ ?$ O3 D" ~6 H; U( f      可以使用测试工具和日志来排查问题,比如zabbix_get工具,日志是运维排错的基本功,千万别忽略日志的重要性。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:21:02 | 显示全部楼层
# more /usr/local/zabbix/etc/zabbix_agentd.conf
8 Q0 z6 O2 Y  M9 H3 H5 B* R1 ~9 t1 `( k9 X4 {+ |2 R
Hostname=dba-test-hzj02 #agent端主机名/ r* {- I/ Y9 E4 b
Server=172.24.21.197  #允许172.24.21.197来抓取数据
; L  a* W( i1 ]8 wServer=172.24.21.98   #允许172.24.21.98来抓取数据
6 R" \' y. L- y+ \4 bServerActive=172.24.21.197 #将监控数据发送到172.24.21.197
8 B6 G4 Z$ G5 J( a/ c3 [2 A+ eServerActive=172.24.21.98  #将监控数据发送到172.24.21.98
; c7 M" }. t; M( F" q$ t* CListenPort=100506 z2 E+ z) w$ M2 e3 o- U# D
BufferSize=10249 Q" S! Y) p. m1 W
StartAgents=10
2 t* L$ ~$ U) ]( |8 h/ `$ zDebugLevel=2
$ v7 h! r& u& [0 i. v0 SPidFile=/home/logs/zabbix/zabbix_agentd.pid
, r6 k  `+ E! T4 M9 oLogFile=/home/logs/zabbix/zabbix_agentd.log
) F$ `$ ?4 r+ g" l0 s! A* W  S% zLogFileSize=10( E8 [. R* ?# p' E& a' X
EnableRemoteCommands=1
' j, r  Y  |( ]% f4 XUnsafeUserParameters=1
0 F# y; D% w9 U/ ^! f0 Q5 A" g: HInclude=/home/logs/zabbix/zabbix_command.conf
) q: g* P$ ]" m  A& W- @; r4 v" XTimeout=30

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:32:08 | 显示全部楼层
安装部署zabbix-proxy, p) u) X& h6 o5 N
在zabbix-proxy上:
( K+ F& m8 S* |: F; L+ K% m$ L( @- B3 ^6 s4 r- [
SHELL
+ s( q8 H5 a' \  l1
4 x. f' @4 g. xyum -y install zabbix-proxy-mysql
2 l* G, I" Q& L% h. y) Iproxy需要一个独立的数据库,请勿和server同库:3 S; @5 V' O8 D& |5 ]: P
% K' M& O3 G. i( E/ H$ K% X) f5 Y
SHELL
2 G" _% x' B3 L
" v1 I+ Z- y1 F9 {yum -y install mariadb-server. z  T2 e9 [- X8 J) W
mysql -uroot -p
; ^% R7 J$ k& acreate database zabbix_proxy defaults charset utf8;
# u& q! Q* B  B& }) u, H, X/ ggrant all privileges on zabbix_proxy.* to zabbix_proxy@'localhost' identified by '123456';
; b: x5 T$ K3 F. ]导入zabbix-proxy SQL:
9 n, c+ o# N4 I' x4 @8 x/ d
* }4 x6 m, M: Z5 s2 tSHELL  M! Y* V8 N% ~

6 T7 X) \  D  v4 Y8 Zcd /usr/share/doc/zabbix-proxy-mysql-4.0.27/! C: K& h% O/ Q; z/ V1 {
zcat schema.sql.gz |mysql -uzabbix_proxy -p zabbix_proxy
' T, N$ ~# L1 b8 N! Q3 l% ozabbix-proxy配置:
' W* ^& w8 p/ a7 e2 I% E* x) Z5 V: u: ^* g( x# Y! c8 N5 O3 w
SHELL8 c, N2 t+ s6 C" ]1 S
$ o: x. x# S% d! z) S+ |" A. j
[root@bj_proxy ~]$grep ^[a-Z] /etc/zabbix/zabbix_proxy.conf    ! x. U; P! Y3 }% \1 ~; F
ProxyMode=0                                      //默认主动模式0,被动模式1
' t) N" k& n# @( cServer=10.1.1.200                                //zabbix_server的外网IP
0 [1 W8 i6 P  e% {+ G; z; AServerPort=10051  k, }7 }. E( f6 I) m$ M
Hostname=bj_proxy                                //需要和主机名一致
. @1 b! w! c/ {5 w& i* WLogFile=/var/log/zabbix/zabbix_proxy.log
, F+ X3 a2 A# c* B& Q" d( a: uLogFileSize=0                                    //不切割日志,默认1M
; E  e6 r+ s1 sPidFile=/var/run/zabbix/zabbix_proxy.pid% ~" u5 X! v, a8 T/ C
SocketDir=/var/run/zabbix) O: _1 p0 E: g- i
DBName=zabbix_proxy- t# d+ _$ W+ M
DBSchema=zabbix_proxy
; A( v2 g' u( `5 vDBUser=zabbix_proxy
4 c2 p! w0 ]: [- U. \$ K, wDBPassword=1234569 ?! I; r6 N! B4 u5 r# h
ConfigFrequency=600                              //多久从zabbix-server接受配置2 U7 _+ U1 R6 i3 |" A  S7 ?. m
DataSenderFrequency=60                           //多久向zabbix-server发送收集数据
9 e$ `; ?! g4 A0 ESNMPTrapperFile=/var/log/snmptrap/snmptrap.log+ D* C7 ?; E* J
Timeout=4                                        //等待agent回应超时时间, O; n! q$ u  U, y8 }% Z6 T
ExternalScripts=/usr/lib/zabbix/externalscripts   //也需要放一份到代理  ~4 n4 b7 ^5 e$ u! @
LogSlowQueries=3000) M0 p+ s0 p5 \6 F! k4 u
8 D. h$ n; r! b# W: }, b
### 启动proxy1 T: o0 Y* S8 L! Y& Y3 N
systemctl restart zabbix-proxy.service  |0 ~$ P+ Z* G9 m. H! U
systemctl enable zabbix-proxy.service
: E1 Q1 L2 S+ nAgent安装配置' b" N/ u% r7 @& O  q6 f3 s
SHELL
  H% C. y! W& Z; S! o% @% s8 C/ {! Z# ~1 v) u/ g+ k$ J
wget https://mirrors.aliyun.com/zabbi ... 27-1.el7.x86_64.rpm3 c! \6 f, {$ p9 m
rpm -ivh zabbix-agent-4.0.27-1.el7.x86_64.rpm+ V6 n, ~- \7 b0 f6 {( l# p
[root@euler ~]# grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf
* J7 g, g1 }  Z' T0 w' p+ wPidFile=/var/run/zabbix/zabbix_agentd.pid
' G! H/ {' _2 }( H0 RLogFile=/var/log/zabbix/zabbix_agentd.log
" |  s- q  t$ @3 Z! [9 BLogFileSize=0: \$ X7 V  m/ L2 g) h6 {; F% E
EnableRemoteCommands=1% K1 p! O+ }2 K; c+ y
Server=172.16.1.15
* u3 C# f/ k7 l. l3 N; V; u+ hServerActive=172.16.1.15
; y0 g) ~1 _1 u& p! q1 @9 JHostname=Euler8 p3 C! U% l' U7 J: R3 i
Include=/etc/zabbix/zabbix_agentd.d/*.conf
$ u8 I2 o( @6 ]8 u$ t/ ?" z9 S0 }4 E/ V- n4 w* N
### 启动agent
5 G* S+ G7 ~' B" U3 Vsystemctl restart zabbix-agent.service , \) g  v. n+ U
systemctl enable zabbix-agent.service1 i2 C: f2 M1 f% _# B" K) ?! Y
配置web界面" J3 g5 ]6 u) V" l
在我们的zabbix界面上点击管理–>agent代理程序–>创建代理, p8 |* ]4 Z6 n4 D3 Q- t, ?
agent代理程序名称 为 zabbix_proxy的主机名 (建议一致 )
1 R7 Q( U, M4 s7 H& @9 J
0 H: l$ W7 e+ }* }, `% E, d8 i1 e( ]

" a1 r8 v5 C  A' r9 r( i  \2 w3 r; \. q7 D

( |8 R  T# U/ Z9 F2 g/ B5 o加速代理验证
# R6 s" w+ G! [9 s/ v- J8 nSHELL
" x  N2 b* e4 j/ d; q* Z
0 @0 J& l  M6 V3 k) L. u$ B## 重启server来加速  v8 H" i3 F) M" K0 ?) B" U
[root@zabbix ~]# systemctl restart zabbix-server.service* @1 y. A" }1 w8 J/ D! R1 W
### 重启proxy
1 {. U) F, s" ?& z+ ][root@bj_proxy ~]$systemctl restart zabbix-proxy.service
0 I' c( H8 _2 e4 h; x0 `. f[root@bj_proxy ~]$tailf /var/log/zabbix/zabbix_proxy.log
  [) Q1 K/ ]6 Z 60540:20210120:163621.926 only character set "utf8" and collation "utf8_bin" should be used in database3 z; r9 J1 }2 c
60540:20210120:163621.926 proxy #0 started [main process]+ G/ S* Y6 d: Z* {2 f- F
60545:20210120:163621.926 proxy #1 started [configuration syncer #1]
1 i7 T; _: [! J* s" h 60545:20210120:163621.939 received configuration data from server at "10.1.1.200", datalen 35161 U6 P# E9 t0 P* q) u
. L  Y. d& j1 G6 D

$ D8 D/ N9 A# x2 H添加主机% _/ }) @' J; y& q' A! z4 E/ Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:21 , Processed in 0.025425 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表