易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 6|回复: 4
收起左侧

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

[复制链接]
发表于 2024-5-31 15:56:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
配置zabbix agent向多个server发送数据代理proxy
( o* x' d2 p5 y7 l( ~( L
8 ?& ^/ M8 o5 b, o1 I1.背景:
' c/ P) i! u6 _) I6 Q0 ~8 D$ D+ k+ |  \4 }: p9 n1 B0 `, D
server端:) Z3 A; L% t& i4 D" ~5 ?4 H1 f3 H
! e  C: R  {! p: I+ Y4 u
172.24.21.197  ,172.24.21.98
) f6 R9 n* ^3 w
! g0 r) X3 _4 G) x: ~5 kagent 端:  U4 ]8 h. N1 o3 d0 {& x3 X# S  a
  f$ Y% I' M3 R/ Q5 C- ]
hostname:zabbix-test-hzj02  ! g& T; T  z! \3 q+ N2 i, P

- V$ I' g6 t1 Y" F. s0 oIP:172.24.21.98
5 W4 s4 a; l: F, y# g
. `# K* r1 u* \9 F9 e4 f! c0 E2.方式:9 f- h  U; f; D9 C# v; N

; X4 D5 {8 \$ o+ L配置多个server,serveractive8 J" R4 K$ E; @! D. p

* t  E% X. G% k  x5 r0 V/ }% O3.实例
' P7 T3 A# e$ ~9 h
, w" \3 q" X: S& S8 R$ e) ^# more /usr/local/zabbix/etc/zabbix_agentd.conf5 R7 ]( t  v. W$ T  _: M+ p( J' I

9 T+ |6 J2 Y8 ?2 O# U( A$ CHostname=zabbix-test-hzj02 #agent端主机名; J7 Z- q) C0 ?& l0 C
Server=172.24.21.197,172.24.21.98   #允许172.24.21.98来抓取数据7 y* d+ p- K  `6 Q# e
ServerActive=172.24.21.197,172.24.21.98  #将监控数据发送到172.24.21.98
2 v# Z9 Q2 X. f- e- i; KListenPort=10050/ n$ o: g* f* B! S3 d* E9 v8 e. s
BufferSize=1024
( h8 r# A1 v: O8 O5 _StartAgents=10' m7 X+ B( Z4 `3 _) K
DebugLevel=28 R1 g5 H8 M# ^' \  G
PidFile=/home/logs/zabbix/zabbix_agentd.pid7 T7 x9 Q; v' p* `' O
LogFile=/home/logs/zabbix/zabbix_agentd.log
- x6 I* V( j  M  H2 yLogFileSize=100 w3 ]' T1 K1 W. D& `+ I
EnableRemoteCommands=1
; x) r2 K* Y$ ]! s1 b9 Q$ jUnsafeUserParameters=1
. }4 w& \2 F; u" D4 u8 UInclude=/home/logs/zabbix/zabbix_command.conf" h: E9 u8 s4 b4 R$ F
Timeout=30# p. d* C- E# `. I7 `9 ?
4.问题$ g1 H. v, W6 |* B+ c) N: s

  |' n' I  p3 A9 B2 h配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:
, B2 J% H; _% y- d. X9 P' F; s; x0 _- r/ Q
9438:20171012:182812.895 cannot send list of active checks to "172.24.21.98": host [zabbix-test-hzj02] not found, \) k! g6 |6 Z( V
. M6 H4 S8 Z6 O- x% _6 E2 B; t
原因是:$ G- W- A7 C. E' d$ t. P
' N$ E( |1 ]& j& \. A1 U) k
1.后增的server端web页面上关于agent端的配置  Host name 与agent端中配置文件中的hostname不一致,改成一致 zabbix-test-hzj02
6 ~" `8 P" F, ~" T% v6 t' C/ [. O; l' v' z
2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.24.21.98' E$ }- i9 K% s! h

% I: S+ N. ^& {0 e
% o/ j: {/ p; R3 |& b5 Y' G0 I
! R6 d5 a) W7 a" d$ L* w5 R3 H  u  s2 l9 ~( r& ]

/ ]8 f7 D$ @. n6 d# f' m复制代码1 u! f+ y; j9 F4 a* t, q- K8 V! @
[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf' Z* u# [: O0 ~* [+ Z- @% W! Z
# ProxyMode=0& Z4 K7 I, [0 n( A' m# V( |0 c2 v% X% V
[root@proxy205 ~]#
; L# i- l. Q8 I; r# t3 Y[root@proxy205 ~]# sed -r -i 's@# (ProxyMode=)@\1@' /etc/zabbix/zabbix_proxy.conf
/ I  a) p2 \) p; @1 F: Q[root@proxy205 ~]#
2 z1 }# u  k7 W[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf  t+ K: N$ d( j) ]3 W( ~# b7 N
ProxyMode=0' q- g1 R6 n# S0 Q3 |4 ?
[root@proxy205 ~]#: g( s: l! B8 B0 G
[root@proxy205 ~]#
' ^) i! P4 w0 o1 J/ ~. A复制代码1 Y0 l/ p; j0 j: e

+ [0 }) b' p4 `' p复制代码
' J2 x' Q6 L5 X3 I/ }: h1 r5 R[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf1 P' p) G3 d# q/ ^- A
Server=127.0.0.1
) @' R- E7 A4 d$ x6 D* H[root@proxy205 ~]#
" w( C5 ^( f: P5 O[root@proxy205 ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_proxy.conf
# u! ^* D2 v% L' X, U5 C* c[root@proxy205 ~]#
  }; n2 T! O$ _5 `. z1 g" b; c- a[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf
3 q7 ]/ Q0 i% EServer=172.200.5.203& h; h# c# |7 L+ c
6 t* [4 x. y( L" D9 j# a
复制代码, d& `2 B6 S+ H8 P  d- ^

8 e; b9 u' G8 X" k- ]复制代码+ z6 G- t# r: B3 J( A3 l, T/ \
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf
, b( I# V: j  l$ d# ServerPort=10051( S& }. h" n* s/ r* \
[root@proxy205 ~]#
& a' H  W, ^1 l5 F6 R  t0 Y' x[root@proxy205 ~]# sed -r -i 's@# (ServerPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
! k1 Z3 D8 j- i6 V3 B$ _[root@proxy205 ~]#1 Z' W% x3 a4 N' H0 I$ N" o7 ]6 T
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf
1 r, ^. O0 r; Y% a" s) _- o; SServerPort=10051
3 a2 [  [+ N; {3 e9 ^' l[root@proxy205 ~]#
: ~% P2 D- b+ Y& @4 _[root@proxy205 ~]#  U6 K& _6 n# U% G+ f+ M. n3 T% w4 r
复制代码3 r- w$ F8 x2 C

/ D6 T+ o# r2 N7 m" v复制代码0 K; `( D$ \5 G3 f9 f, a
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf% u+ j+ D* y* e7 D! S  D- z
Hostname=Zabbix proxy
7 Y2 a7 _+ c0 E7 k[root@proxy205 ~]#% t- }6 P" B6 t/ V
[root@proxy205 ~]# sed -r -i 's@(Hostname=)Zabbix proxy@\1zabbix_proxy_yinzhengjie_active@' /etc/zabbix/zabbix_proxy.conf* E2 J  O. q" h. A
[root@proxy205 ~]#6 J4 ^5 b8 E* Q* C
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf0 _- I  N% Y8 x- i7 f5 K
Hostname=zabbix_proxy_yinzhengjie_active) a, G4 y! p, w& Z
[root@proxy205 ~]#+ Q) G/ Z% o: v5 u: d
[root@proxy205 ~]#' m9 R5 }  w. d/ z
复制代码( u" ]. P* f0 `
: b/ \* A) E, v. l
复制代码6 v2 \' h) A" l# S2 J
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf3 e( j. Y8 V0 W$ b  H+ l
# ListenPort=10051) P' H1 b- o1 K/ Y
[root@proxy205 ~]#
2 `/ U7 w# G! }% b[root@proxy205 ~]# sed -r -i 's@# (ListenPort=)@\1@' /etc/zabbix/zabbix_proxy.conf  r) r; g1 ~. k6 |  }+ ~
[root@proxy205 ~]#' D. a/ n8 s9 S) B+ m+ |
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf$ ]( m; f8 D8 D, e
ListenPort=10051
/ [8 P3 F1 t. K- Z# p. Y3 m0 U( P[root@proxy205 ~]#
& D. Z' K7 J1 \$ b( x  ^[root@proxy205 ~]#
, k* b: _4 |9 }' g3 h. k; j复制代码
! ?: E7 w! E, E- E# {: k7 ~7 w6 e7 V& G/ n: g4 ?
复制代码! R: y6 u. X  B" E
[root@proxy205 ~]# hostname -i1 N+ p* L1 S* `. Y  J1 j8 {
172.200.3.205
. L/ X/ t! ]" m. G4 _& f' z7 R) i[root@proxy205 ~]#* p  K2 y( V" M  h) \% I' D
[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf+ \$ y' O9 R7 n7 o2 @
# SourceIP=. ~/ ?# w6 |: {5 ~6 C+ T0 l3 ]
[root@proxy205 ~]#2 ^& W( h- O8 {! l3 W
[root@proxy205 ~]# sed -r -i 's@# (SourceIP=)@\1172.200.3.205@' /etc/zabbix/zabbix_proxy.conf
9 G9 i( V; h0 j; K[root@proxy205 ~]#
% ~( E; E4 ]/ L- p[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf* `+ S" P- T( v) m& m
SourceIP=172.200.3.205
  l1 r& V7 _5 X: I+ `% D5 i[root@proxy205 ~]#
; d0 `# Y) P: N[root@proxy205 ~]#" G4 `3 n; ~" z# ]! ?
复制代码6 Z" [+ j9 j1 {' e& D5 p) I

3 B1 S; \9 a/ u7 a$ `0 A复制代码
. v$ ^+ e  D( M/ v4 |[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf0 T2 Y( H3 c. r
# LogType=file" T# n7 p3 x' _
[root@proxy205 ~]#
0 g( X: _, |' _[root@proxy205 ~]# sed -r -i 's@# (LogType=)@\1@' /etc/zabbix/zabbix_proxy.conf
( L$ J7 m4 T2 D/ ~7 i* L, i) `9 w8 l[root@proxy205 ~]#0 M- x  H( j4 p3 |$ i7 ~! f
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf: G1 Z! |1 h0 \
LogType=file
4 t. z) P  Z2 D2 B' |. k6 g[root@proxy205 ~]#7 b% F" L: p% E
[root@proxy205 ~]#7 s9 j. h( m; r
复制代码. a6 }6 }* C' [2 G
" s% m2 v! A* X- T- `. A8 L( X- J
复制代码3 \2 [6 b; q1 v
[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf0 |" G2 U$ v  N# ?: B2 W
# DebugLevel=3
+ `$ ^) h3 G& a0 M) ^# x) u[root@proxy205 ~]#
& `( Z1 \+ J+ q8 p& L[root@proxy205 ~]#
3 F" `3 U$ z0 H[root@proxy205 ~]# sed -r -i 's@# (DebugLevel=)3@\14@' /etc/zabbix/zabbix_proxy.conf' m. [% r6 x: v) d' B+ v
[root@proxy205 ~]#
% L+ `/ B, B( S6 A; ~7 T! f7 T[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
. B1 y7 X/ ~# ~  EDebugLevel=4
% C* |' Y5 w7 r& J& z9 Z' D. D7 U- \# Y, \* Q* j
复制代码; `+ _' W: E- l' J" m6 q4 c, L% i% ~" w

& {- v5 L4 q; b5 O4 N* ^复制代码) X7 B0 k% Z$ ~' |/ {
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf" g( q. I1 E( e* d$ P" k+ h# C
# DBHost=localhost
% |/ I+ s0 Y+ A7 t0 y' E[root@proxy205 ~]#4 i# ~! E$ f5 I# w: W
[root@proxy205 ~]# sed -r -i 's@# (DBHost=)localhost@\1172.200.5.202@' /etc/zabbix/zabbix_proxy.conf. I4 \; u$ D, u: N9 l. J! D
[root@proxy205 ~]#" a) ]/ o1 u( I2 s& ]/ \  b
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf) }, g" k; a, F$ G' m
DBHost=172.200.5.202" F4 S' o- ^* a3 ?$ m5 l, y

: s0 J5 L& ?# k: d$ [复制代码, ?/ t5 N2 d" j/ e* G! k% N
  k" r' ~4 M3 [8 S# i  I) c* M8 t
复制代码: f! {* m3 [5 C- f5 Y5 S
[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf5 Z. h% A" E2 {
DBName=zabbix_proxy
. z# v8 J, Y, @; y[root@proxy205 ~]#, F4 S3 S6 K4 \
[root@proxy205 ~]# sed -r -i 's#(DBName=)zabbix_proxy#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf. I5 f2 h$ L" e: E. {
[root@proxy205 ~]#0 y" q7 @5 u. l4 u
[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf
! a9 _; l3 K* g. rDBName=zabbix_proxy_active0 Q* `5 j% W5 M1 L
[root@proxy205 ~]#' |+ J  o# @1 a
[root@proxy205 ~]#$ f5 r$ U- K* `( \2 l# l- E- c
复制代码/ l+ o* U; _4 O# k& f& m4 o

9 ^+ e* _. k) _: P复制代码
& L" u& Z! m0 K! |, o, E' k[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf+ d5 O- L4 [$ a9 [4 k! A
DBUser=zabbix
( E. b; Q; b; ?" f) F. f[root@proxy205 ~]#) n0 [( i/ [* |+ M1 {1 n
[root@proxy205 ~]# sed -r -i 's#(DBUser=)zabbix#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
0 ]+ P' X6 [' ~; m! ~[root@proxy205 ~]#: T, k: p' P3 X' m& z  h
[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf2 U8 X$ f/ w9 y  Y; N: Z1 ?
DBUser=zabbix_proxy_active
' H& ~- z# t8 ]9 O/ U1 {% q: c[root@proxy205 ~]#
. S% W9 v; e% E. L* q4 A[root@proxy205 ~]#5 _- w4 \! M, |7 E$ F; @  E
复制代码
5 I' H3 o: i6 x: }  [3 k, F: l* I* w! p' |/ P' v% P
复制代码
2 Q" s1 v& s# \& r[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf
" `% X* `5 c1 Y) h' e$ q& M# DBPassword=
5 @) Z. h1 a6 H* x' M  T9 m: t! }5 F/ d$ W  [
0 _. l. e& w: a- ~4 _" S! s4 a: |7 V8 P
[root@proxy205 ~]# sed -r -i 's@# (DBPassword=)@\1yinzhengjie@' /etc/zabbix/zabbix_proxy.conf* H$ ?% g  @4 w( V1 |- n$ f& ~+ L
[root@proxy205 ~]#) l$ k1 U6 H' V' y0 u9 o
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf
+ h9 s( p1 U5 e% u1 KDBPassword=yinzhengjie
" o, b' ?. b$ p[root@proxy205 ~]#* b& R2 u- I3 h+ j; a  Z, V
[root@proxy205 ~]#- R7 S0 O" w$ j
复制代码% m$ Y3 i  l$ o- n

* k0 p6 V6 H. z6 V4 D* @复制代码# T( f' u/ Y- v
[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf2 q' O; p* J8 U( v7 D
# ProxyLocalBuffer=0* r* P8 G% ]) x  A9 W+ f" i' c
[root@proxy205 ~]#! W2 X5 w4 M# T
[root@proxy205 ~]# sed -r -i 's@# (ProxyLocalBuffer=)0@\1720@' /etc/zabbix/zabbix_proxy.conf
7 l9 I% {, j% a: n! o& L1 |. C[root@proxy205 ~]#
0 c' y& N$ z. j* O; ][root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf
" _0 H+ b3 V, D6 d, HProxyLocalBuffer=720& {/ C( F% W# J( O% _- u! b" e

5 b1 ]8 w9 h2 O# o' {复制代码
' S+ t2 w: y. W1 B+ D0 h
; w7 D3 [1 X4 d: ]# n7 b复制代码
# ]' [) k  \# t# Y. Q6 X[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf# ProxyOfflineBuffer=1( p) {/ C% R; O
[root@proxy205 ~]#
0 A( j7 w: r! g5 D0 k[root@proxy205 ~]# sed -r -i 's@# (ProxyOfflineBuffer=)1@\1720@' /etc/zabbix/zabbix_proxy.conf
5 O4 F$ p- x$ C' Y5 f& ~2 u1 u) S/ m. w4 K7 z7 u
7 N% A- c$ W- I+ k: H8 K
[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf
9 n' w; ^& M2 j# o0 ^2 U& MProxyOfflineBuffer=720
, V3 a1 B4 m; ^/ b9 y' |0 [6 t. F  v/ x4 z# s$ @6 s) p  `6 K
复制代码: `+ I9 A$ L1 O1 z$ v' `

$ f) L% Z0 t5 {, b复制代码" _3 \0 I9 V+ K0 R' Q1 g
[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
' o7 w0 H5 m6 T# HeartbeatFrequency=60
& j2 L( `3 e6 k! Y, G5 |( l  o0 a4 l- X# U' `7 b7 C6 A

: m4 u4 I0 ^  S7 D/ b  i% h[root@proxy205 ~]# sed -r -i 's@# (HeartbeatFrequency=)60@\1120@' /etc/zabbix/zabbix_proxy.conf
/ Z  O# O$ e' t3 `
. f! _6 ?  a  W. O! Y5 }9 X0 N  \9 r/ S% Q* Y9 ^
[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
% G3 Y: _$ J4 L7 m0 n7 THeartbeatFrequency=1204 H8 d& x4 h! x* N: v- K

& K( ]- v4 `% @
% j) _9 P2 z. e; ]' d& g" k. ]+ i/ l复制代码6 X0 Y; o! r* m& @& D
9 ?, w5 D3 G+ _: R' ?% M+ x0 u
复制代码$ a/ |1 n, i3 m' z' s( r/ f7 V3 S
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf
( P4 {5 a5 F/ \, Q$ k$ n# ConfigFrequency=3600
4 A8 f  ?# I: f; q7 Y+ S[root@proxy205 ~]#
7 m) x. m, ?2 ~7 J$ v- U[root@proxy205 ~]# sed -r -i 's@# (ConfigFrequency=)3600@\1300@' /etc/zabbix/zabbix_proxy.conf' O8 o4 U4 J3 r' R9 Z3 ~3 h3 ^( Y
[root@proxy205 ~]#0 p) M+ r0 ?. X: C- P
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf
4 Z# D9 O/ r  b( P6 sConfigFrequency=300
0 Q4 S( [1 O. k9 R% ~6 _
) I, j0 K. Q  G4 e
) s6 z& {5 h8 ^1 G" U" t复制代码
8 R" G/ w6 |, ?- t8 e0 e- s
' J* F5 \8 z& E8 _# v; f复制代码3 r: V2 e6 C4 V  \; H2 J3 G
[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf- \5 K4 ]2 U! a" e4 _
# DataSenderFrequency=1, c' ~0 O. M+ o: M2 {# M
[root@proxy205 ~]#* y; C1 W4 C( }3 M' x; t6 {; w
[root@proxy205 ~]# sed -r -i 's@# (DataSenderFrequency=)1@\160@' /etc/zabbix/zabbix_proxy.conf" r, g% v1 T% W! O, ~( s
1 ]* p4 |4 T! q7 R
[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf# I2 w( d6 Q+ q% r. Z
DataSenderFrequency=607 g5 k& Z6 F  L
8 f+ H  z! P, {) S
$ A5 Q. u* [" g" t8 U$ B
复制代码
. D  a6 `' V1 h5 t' B5 Q5 O5 k- j/ {' D
复制代码$ \' X2 i7 r& |' c3 d6 z( \
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf9 ]3 M- Z3 N4 Q; r" s6 {7 @- j
# StartPollers=58 ~: x- j% _- b7 P/ `
[root@proxy205 ~]#5 V( j* @8 z! y" H9 q, l6 P
[root@proxy205 ~]# sed -r -i 's@# (StartPollers=)5@\130@' /etc/zabbix/zabbix_proxy.conf
* u) w. ~' z( T+ H5 ~[root@proxy205 ~]#
! B; n% j  d! S/ @[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf
! X* p9 X: m- u; rStartPollers=301 H, N# z( G: d+ d
: ?: S8 j4 Q4 m% Q% i$ n
复制代码3 J! m; R/ b& G) u1 X, N5 H
! f8 X3 q: g, N3 M
复制代码
) b5 @* I/ h# o1 `$ v6 `- [[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf' @/ a  i+ r5 e* a* |% u5 J
# JavaGateway=$ M5 o4 ^$ k# J8 r
[root@proxy205 ~]#" \0 o+ q& T9 D3 T- B
[root@proxy205 ~]# sed -r -i 's@# (JavaGateway=)@\1172.200.5.203@' /etc/zabbix/zabbix_proxy.conf
. u4 r- ^) \2 W[root@proxy205 ~]#
/ ]! V& U* ?' I' l& f[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf
5 ?8 z7 K0 m& f! k% d; qJavaGateway=172.200.5.203
2 W6 _$ @7 |- D3 Z. c7 R. \; ~
# G6 {$ I7 U  J( h! L- y1 R复制代码1 ^* Z8 O4 u/ e" P- s' r6 h
! L$ S! l# ?# z5 y0 v9 c, I
复制代码
  A& ~: I( o: H[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf
& I+ {8 R) E7 u  R# JavaGatewayPort=10052
, l4 O4 g1 x" K: N8 K$ }0 e
" Y2 Z% L0 Q. O
, n. m% S! r- g+ Z7 Q) \: N, t[root@proxy205 ~]# sed -r -i 's@# (JavaGatewayPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
5 d5 E/ i' a2 r2 E
7 ~' T6 r3 c/ E! b" {: ~! A0 A( ]* q0 g. |0 D1 L$ M. c) y
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf
5 ^7 i& J" E8 \* u) o/ N% E6 iJavaGatewayPort=10052
' p! b; O7 S' d& {3 ]9 H" |, {/ `& u+ f4 I

+ a7 o- d+ S8 D! ~( R) `复制代码
. f/ Y; R5 H6 K8 `, `' e# k! d8 ?3 J- }
复制代码' J0 M( ?, C/ m$ }3 |, [
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf4 J( O6 C+ p8 \% T
# StartJavaPollers=0
4 u2 T; N6 ^2 Y4 A
( v2 ~; G8 Y) h$ ^' h! {- c[root@proxy205 ~]# sed -r -i 's@# (StartJavaPollers=)0@\120@' /etc/zabbix/zabbix_proxy.conf$ g5 d& [# \, v2 B4 X

3 P. _; M% q6 x[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf# e9 z8 _6 b. ?
StartJavaPollers=207 d8 ~- W: U% I
6 v* S' n: l+ f. h
复制代码  i- N/ D) w7 z1 V3 C* s

5 g& o- N' n( l# P* @* C复制代码
2 q6 a$ ?& y8 h/ x! [9 K1 R[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf8 P4 W; V$ ~1 C3 ~0 m  ]" X
# ListenIP=0.0.0.0
% A  e( [9 b, i) M+ {% `[root@proxy205 ~]#
2 j4 v3 X( d3 ][root@proxy205 ~]# sed -r -i  's@# (ListenIP=)@\1@' /etc/zabbix/zabbix_proxy.conf
  w) a6 b0 n; N( l9 Z1 c[root@proxy205 ~]#" n% Y7 U* b3 G5 n
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf+ {% v1 Y* C9 |0 T1 h! c* c
ListenIP=0.0.0.0
5 H, _5 r8 F  r: d
# N3 Q' x* b& h' J% y0 ?; G& C) U( F
/ \( Z0 \8 C& A复制代码' T2 E) d- x: [6 l* G1 {4 r
# O% K( z0 d8 l
复制代码7 }/ d9 _6 D  F) r7 R1 p
[root@proxy205 ~]# grep "# CacheSize=8M" /etc/zabbix/zabbix_proxy.conf
1 y) P, ^! E) P# CacheSize=8M  D& b8 G8 M+ f- n1 ~' q
6 Q# @# @3 o. Y5 X  i4 M0 v
[root@proxy205 ~]# sed -r -i "s@# (CacheSize=)8@\1512@" /etc/zabbix/zabbix_proxy.conf9 s' Y# f. v& @
: L. F% i  i% P
[root@proxy205 ~]# grep ^CacheSize /etc/zabbix/zabbix_proxy.conf& ]; q2 R# G8 y5 |7 _* u
CacheSize=512M
% T- _- V2 U9 W; P) {* g9 f
' Z! j7 l6 |) [; ?复制代码
4 ]3 s3 h9 U* ]. h2 j, }; w3 Z# b3 B- ~. ?; m# H0 T, a" s" J
复制代码
- w0 t2 h+ l( A" y# E& L[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf  O2 n' m% @  |6 d
# StartDBSyncers=4) C' X0 K$ [8 @; g
[root@proxy205 ~]#; {2 [3 K" T7 R' T( D( h1 h
[root@proxy205 ~]# sed -r -i 's@# (StartDBSyncers=)4@\110@' /etc/zabbix/zabbix_proxy.conf  W2 r! H4 @. V2 }4 a' h+ m" y
[root@proxy205 ~]#1 c% a) [2 |  N/ q' W1 t0 p8 c( Z
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf6 M2 r: O! [! Z. `7 k
StartDBSyncers=10
" {8 o- z  l5 g: c6 c* b7 X[root@proxy205 ~]#
$ }5 a6 e  P' T) E2 f1 E8 b9 X[root@proxy205 ~]#- J' I2 F. h4 G3 F. G
复制代码
& x5 t# u3 `: S- q. Q* m; g" K7 p- R
复制代码6 `  K) a, j2 V$ J, _  j* A6 ^
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf& {# {! q! M( k! b5 {
# HistoryCacheSize=16M
5 ]# v) U. z1 e' y" C3 K) L: u0 s+ h  Q# \3 Q
[root@proxy205 ~]# sed -r -i 's@# (HistoryCacheSize=)@\1512@' /etc/zabbix/zabbix_proxy.conf( _# t4 M1 W  _# c2 ~

! p* R4 M% e* \8 ?/ b[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf$ \: l) h/ \" m) d+ d% E: m
HistoryCacheSize=512M1 z+ v5 e# [& Q; d( Q+ x
7 ~' p% Z( B) ?9 m  a
复制代码) r7 T0 |, i' @1 [: G
2 r3 f  J0 a' P7 K" I' U" [
复制代码. r# h; G' {& w7 c
[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf" i5 r# N4 {( ^6 E
# HistoryIndexCacheSize=4M
. m+ a, @) Z1 g, [0 ?. }$ b. o2 `; X4 M
[root@proxy205 ~]# sed -r -i 's@# (HistoryIndexCacheSize=)@\1128@' /etc/zabbix/zabbix_proxy.conf
/ C5 V3 X2 s4 o% S
; |) i# t5 Z0 `/ a% n[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf
& E8 S9 _; w( \6 I/ p" lHistoryIndexCacheSize=128M
& {, C& m3 @& T" ]# E4 L9 g/ t! W
复制代码
3 T, {1 e1 u' x( ?7 w- K
  H4 F% I- |5 C% G( I复制代码
. H% E+ `4 `& p1 u
0 u( e+ J8 h9 a" i+ |[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf$ R4 @5 L( w0 i: R( q6 c+ ~
Timeout=4
3 r% ?8 E+ T* W3 s
' _/ @2 g$ E) q2 k- o+ x  S[root@proxy205 ~]# sed -r -i 's#(Timeout=)4#\130#' /etc/zabbix/zabbix_proxy.conf
3 ^; O8 e. H+ q  G
. s) y- x7 J. ~+ M4 C[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf
/ l9 k, w9 \& rTimeout=30
( G% m5 O1 J0 m. r5 ~! N
/ e; b, l, S( @) N复制代码
. n* I& V( v. n& \2 l$ T7 y6 K+ y
+ ~! h) O, C+ v2 T$ r( u3 `& L复制代码) w; R$ z( \2 Y$ `3 I; I
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf8 k$ q( ?: R7 W
# AllowRoot=0- A, a3 ~2 x" U. [
" {0 X; }6 R# b; R
[root@proxy205 ~]# sed -r -i 's@# (AllowRoot=)@\1@' /etc/zabbix/zabbix_proxy.conf- ~6 o1 q: l, b( J' ]
* i- Y4 b3 _* o5 k- k# \4 u
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf! L( o  Q8 m0 a" q: @0 ~) V* {
AllowRoot=05 p6 o1 v7 \# U7 z& G
, V. j" r7 j6 p  N
复制代码! ?7 {( t4 x+ S$ ]# U
- ?: T! P9 x$ Z- D
复制代码/ P- L  @. w' @; z
[root@proxy205 ~]# grep "# User=" /etc/zabbix/zabbix_proxy.conf
! C4 o6 r0 c$ _; D) S9 P! A# User=zabbix
0 o" {9 m) Q, J: `[root@proxy205 ~]#
% V% [' s3 ~- x  R$ S[root@proxy205 ~]# sed -r -i 's@# (User=)@\1@' /etc/zabbix/zabbix_proxy.conf* V; g# q2 h' J( D4 Y: Q
[root@proxy205 ~]#
+ c8 R8 f0 D5 g, H: p[root@proxy205 ~]# grep ^User= /etc/zabbix/zabbix_proxy.conf" J) x+ R6 M& p6 Y
User=zabbix
% T( O4 O; w: t. Y% ^1 H
  `" c& p  O' D9 q
+ F* w' O  j  U' E4 O+ K1 d+ @! }$ P9 q1 `* E' l' Y# L
[root@proxy205 ~]# ss -ntl( x% p  F# b+ g8 v
State                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              
) I' y1 c, V+ {LISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 
7 S% o; o9 ?1 J' S7 cLISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                   `, S8 X/ s5 V/ X9 l/ X
LISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 , Z: E1 a+ S  E: Z) [7 t
$ D: f/ b; w' I. B, k: W0 L
[root@proxy205 ~]# systemctl start zabbix-proxy.service6 C0 C6 K- W9 b5 W) b0 o& ^
% n* }( ~2 U/ x
[root@proxy205 ~]# ss -ntl
! g8 ]" ?" |& m' q% J7 f6 `. B; vState                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              
; X% {: k  W6 wLISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 0 ?8 r/ ^2 U) h! K& {6 G, T
LISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                 ) ?8 A! z6 q+ q; `; M3 I
LISTEN                              0                                    128                                                                       0.0.0.0:10051                                                                   0.0.0.0:*                                 
# B( `9 `3 @6 h9 \5 aLISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 * Y' N0 D. v) X. ~3 q& ~4 ^
- P# g3 Q. b. w1 l' k7 V. N- g) V
2 [; J7 @2 W0 V# L
[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service
1 {7 d7 X4 |2 N$ C" h: _: Fzabbix-proxy.service                   disabled      
% b# ]0 C; @) Q) c
7 W- L5 Y* w3 U4 d5 ~4 \% l- ^3 \" c6 E6 C" O* T1 }' T& |$ o
[root@proxy205 ~]# systemctl enable zabbix-proxy.service
5 I, ?+ i2 K# {. g- t% B, XSynchronizing state of zabbix-proxy.service with SysV service script with /lib/systemd/systemd-sysv-install.
( g& {) a4 Q+ h  [9 _; M# U9 gExecuting: /lib/systemd/systemd-sysv-install enable zabbix-proxy
0 N1 z2 a5 }) t  M% B' |  w! F, D' R# q4 Y' T8 r4 H0 V. }" ?
" \, }/ ^& H0 _2 f) d$ Q
[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service
% y, J7 U) l! n/ r! Z. Vzabbix-proxy.service                   enabled        
$ P# o' }! R0 [+ Z% A8 {( |7 X$ q# z( \8 E; o- W) D
zabbix代理服务器的地址
3 V  f: `$ z# i) x' W( k2 r" X  s/ a6 }& S
vim /etc/zabbix/zabbix_proxy.conf: G* @* W3 m2 b+ P

8 c8 C. ~- h: t" U/ b% `' PServer=172.24.21.190( p) c' L4 ?# Z% ^
ServerPort=10051% W( j) Y3 r0 Z0 R& t& X; z" D
Hostname=proxy1 ~; K& l" g  A" z
DBUser=zabbix
) k7 e! j& h8 g4 a6 nDBPassword=basc1235( U* o, E& `4 }$ g) z7 C" p- B
JavaGateway=172.25.1.13 a" e2 m5 v9 l0 D$ ~' y
JavaGatewayPort=10052
& F- K0 }" \/ A; t( i1 uStartJavaPollers=57 `  b7 e2 Z( C& F4 ?

! T3 g# p! \9 m5 F: b, q
; g2 {9 q. w" Y# E2 E# ~1 V
4 v& M7 @* A' [
 楼主| 发表于 2024-5-31 16:14:52 | 显示全部楼层
 如果出现问题请不要慌张,思考在哪一个步骤出现问题了,解决掉即可。/ @. B6 P3 Z( H- ~! z
3 \1 T+ {2 }( \2 V' r7 l: T
  被动模式和主动模式步骤类似,需要注意以下几点:9 P( ?, t* p' T. t5 o" }
    (1)数据库名称需要改变;
* K1 |. q% ~& w: m- @- |( g    (2)数据库的授权用户一定要配置清除;* W( y+ h" B& r; a
    (3)在zabbix proxy配置文件中修改相应的数据库配置信息,特别注意得改动ProxyMode的值为1;
! p, a/ s& b* U/ j/ i: T* y% b    (4)在zabbix webUI添加zabbix proxy信息,记得勾选被动模式;5 [3 f# a) T. R: U, x" I$ v
    (5)在创建的zabbix proxy后添加主机时记得选择对应的proxy即可;
 楼主| 发表于 2024-5-31 16:15:09 | 显示全部楼层
各组件版本不一致引发的问题:
3 M! W' V: d7 x2 E" i    问题描述:
) A2 q+ g8 m$ ^; ?      zabbix server版本并不会向下兼容,如果你zabbix server使用的4.x以上版本,推荐zabbix proxy尽量选择和zabbix server相同的版本,否则你会发现在配置zabbix server和zabbix proxy配置分布式监控系统时自然是失败的;( V$ G) H$ `8 t/ s2 ]  v1 M
      zabbix server和zabbix java gateway版本也推荐设置成一致,否则你会发现在使用zabbix server监控类似于tomcat,redis时始终无法获取监控的数据。$ @' b3 A/ P" Q7 E/ A  s
    . w/ ~, l2 k& G
    解决思路:
9 i: ]* w, W3 Y( _! n0 i8 v      建议采用相同的安装方式,可以使用yum方式安装,也可以使用源码方式或者二进制方式安装均可。
7 i% e2 [3 K# }& U      基于yum方式安装,请保存好rpm包,在扩容节点时注意版本问题,最好是有私有的yum仓库,统一配置内网的私有仓库,避免多次下载。
0 c+ V" _9 h& R3 S0 f' t0 T' x4 X7 O1 s* D  @

) ~" _) [4 x0 j2 k4 g  配置文件参数设置错误的问题:7 i" s) v! l. B7 s& U( H7 N
    问题描述:
2 S5 p+ w, I# f' R( B; D& N      这种情况大多数发生在zabbix agent的配置文件中,刚刚接触zabbix 监控系统的小伙伴经常会出现配置文件出错。
, m2 a3 c: j$ u+ {3 ]) p1 h1 \8 R8 [! E" F4 Y
    解决思路:
/ x% W$ F+ c3 ?. S9 ?      可以使用测试工具和日志来排查问题,比如zabbix_get工具,日志是运维排错的基本功,千万别忽略日志的重要性。
 楼主| 发表于 2024-5-31 16:21:02 | 显示全部楼层
# more /usr/local/zabbix/etc/zabbix_agentd.conf8 j* \8 }' z$ R0 L' P7 P3 L, u, Q
- S5 B7 D% U: E3 b; S3 `
Hostname=dba-test-hzj02 #agent端主机名7 M' ^+ L8 B& c# \' z9 N1 Q
Server=172.24.21.197  #允许172.24.21.197来抓取数据
3 n) Z9 J8 |( SServer=172.24.21.98   #允许172.24.21.98来抓取数据
% a' |8 _3 ^3 }2 f% \ServerActive=172.24.21.197 #将监控数据发送到172.24.21.197
" R! ~5 S8 [5 ^0 m) Q0 L% V, e! GServerActive=172.24.21.98  #将监控数据发送到172.24.21.982 e  i8 \# f2 v7 C
ListenPort=10050
  J8 Z) \' @6 U  E( h" ?BufferSize=10245 P# `" o6 g0 B+ t9 _9 F- }- d+ ~; B; [
StartAgents=10
4 m0 M7 d- x/ _3 k6 F) fDebugLevel=2) m- ?$ z$ j! D6 H, v" x5 U2 s4 j+ @
PidFile=/home/logs/zabbix/zabbix_agentd.pid
$ J( [. i' U3 _/ O( n1 ?- eLogFile=/home/logs/zabbix/zabbix_agentd.log
) i4 w6 H% c# ?+ B( s/ r9 yLogFileSize=10
* i: y5 F8 ]  y: HEnableRemoteCommands=1" A/ l" Q! T, W# V8 H$ A% z
UnsafeUserParameters=1
& Y# G: q% N4 b3 l6 l9 x# Y7 GInclude=/home/logs/zabbix/zabbix_command.conf) @& q( F: g$ w% ?
Timeout=30
 楼主| 发表于 2024-5-31 16:32:08 | 显示全部楼层
安装部署zabbix-proxy4 w/ a& {' D! v, y* `# t" F% o. ]
在zabbix-proxy上:5 s1 K! r" G, o: Z

% w. q* u2 H8 ?7 Z+ A, iSHELL* k0 A/ j1 ?1 i. N' d5 y
12 R! D; S* a4 k: G. I
yum -y install zabbix-proxy-mysql" @; m: t0 o! b( ~* d; n9 d4 ^8 p' n
proxy需要一个独立的数据库,请勿和server同库:* f- W4 U( }' K& K$ X
5 M/ S" ?# @, {- s; q/ w0 ?
SHELL. k8 q9 [- D% o

. w9 S% w. p. Y) M5 B' y$ jyum -y install mariadb-server. l- u+ i1 ~2 }, L( h
mysql -uroot -p1 C( f4 ~# I0 e) v* W! V+ o- ~
create database zabbix_proxy defaults charset utf8;# Y' ~. x0 A. m  g- c
grant all privileges on zabbix_proxy.* to zabbix_proxy@'localhost' identified by '123456';% V& M% o- }* B0 M
导入zabbix-proxy SQL:
' L9 u( y: I3 x0 ^- e) V, k6 G
- u/ j& A3 @/ V7 _4 \SHELL
# @: i3 F, ~. @* [, J. L
1 e5 ]: B  z6 _6 C4 B0 Dcd /usr/share/doc/zabbix-proxy-mysql-4.0.27/
) `, t7 l- h& d' S6 A7 V5 B( pzcat schema.sql.gz |mysql -uzabbix_proxy -p zabbix_proxy# U5 r0 \' \* l" P
zabbix-proxy配置:
0 N& @8 p# z# f; G+ L
5 V" s1 B& h+ J  Q+ t( q" ~6 R$ g  JSHELL
/ L) d0 }: x# W( d
0 S/ S1 M( t" E0 ?6 }9 t[root@bj_proxy ~]$grep ^[a-Z] /etc/zabbix/zabbix_proxy.conf    5 f4 |3 u& T4 @' ^9 v" S
ProxyMode=0                                      //默认主动模式0,被动模式15 }( J7 Q) q$ |7 R% r, D# y. N% S
Server=10.1.1.200                                //zabbix_server的外网IP/ O  S; G# `/ W) P3 L
ServerPort=10051
8 }+ W3 A( p: A; r% s& q9 vHostname=bj_proxy                                //需要和主机名一致, c- P: U0 J* Q3 B5 o" P, b
LogFile=/var/log/zabbix/zabbix_proxy.log) P* z  {# C2 j# w# w0 \
LogFileSize=0                                    //不切割日志,默认1M$ c. ?' r6 ^4 h% q9 n- e
PidFile=/var/run/zabbix/zabbix_proxy.pid0 F( v, Z: g; \0 `
SocketDir=/var/run/zabbix+ W  s# E& t! [/ f  Y
DBName=zabbix_proxy* l1 E, m3 K; P# L
DBSchema=zabbix_proxy# E5 T4 G+ P( i% }% j
DBUser=zabbix_proxy
1 O$ F4 c4 B+ x4 E& CDBPassword=123456
" ?! \! R! ]/ v8 X% q4 ~ConfigFrequency=600                              //多久从zabbix-server接受配置8 m4 h) ~3 u& ]5 p5 E. m
DataSenderFrequency=60                           //多久向zabbix-server发送收集数据
1 D3 X. ~- l- X. jSNMPTrapperFile=/var/log/snmptrap/snmptrap.log
8 ^9 S% }/ G& mTimeout=4                                        //等待agent回应超时时间
0 Q9 a+ }; R9 Y. k! T( u5 v; t0 u! tExternalScripts=/usr/lib/zabbix/externalscripts   //也需要放一份到代理
' S  q, B4 y# R- uLogSlowQueries=3000, b, G3 D/ z% A9 A  C- ~- D; i

0 i3 r& c4 P1 t0 F### 启动proxy6 R# K# h9 _& }4 I! j
systemctl restart zabbix-proxy.service, L; \, @5 G7 Q" r- T! O2 `" \: m
systemctl enable zabbix-proxy.service
5 ~0 k7 Q5 e. N0 {; _+ M* H1 LAgent安装配置) H1 \6 r" v( @! s
SHELL% I6 Q+ b+ e: D( O. x% {

7 M) g2 Z" J8 ^7 m3 K5 [' ~3 k: xwget https://mirrors.aliyun.com/zabbi ... 27-1.el7.x86_64.rpm
. [% R. j; X: }1 Q* O6 w  ^rpm -ivh zabbix-agent-4.0.27-1.el7.x86_64.rpm
; y# {# Q8 B) B$ W6 D2 B[root@euler ~]# grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf
' j& x7 V, V, g! [PidFile=/var/run/zabbix/zabbix_agentd.pid
8 I$ g- v) P. R4 U* ELogFile=/var/log/zabbix/zabbix_agentd.log
" b) S6 N. o, L% x. wLogFileSize=0% Y. U0 j+ w; C' Q7 x( _
EnableRemoteCommands=1
! z4 p8 y8 L% X6 TServer=172.16.1.15
# U" P# c% D" qServerActive=172.16.1.15- a5 b4 n; y7 w+ {# i: a( V- v
Hostname=Euler
8 w0 ~7 \% S3 H, ~9 L2 n1 I0 {Include=/etc/zabbix/zabbix_agentd.d/*.conf
" F" C+ B4 x5 B. c3 |' V3 O$ A) K( O" t9 r+ Q2 Z+ g7 O3 D' S( p
### 启动agent7 _, n- @+ p( {0 Q; ~
systemctl restart zabbix-agent.service
4 y$ f! o3 n, ~systemctl enable zabbix-agent.service5 Q* ?/ D* h3 H4 @" o
配置web界面
- {& h# K" D# V; Q) P在我们的zabbix界面上点击管理–>agent代理程序–>创建代理
' u8 G% e4 y) kagent代理程序名称 为 zabbix_proxy的主机名 (建议一致 )
' ]2 F, D) p- Z0 t2 A9 {1 n& p  n. \0 {# d- o0 t

$ C6 i' n/ ^& j$ q1 Q: D1 p' Y, P( n7 F8 @! Q

* Y8 r) c1 p4 i2 N  P1 d  \! K/ }" u
加速代理验证
: y$ |7 K. m2 ^+ @' i' ~SHELL
- u# b1 W4 G3 a9 ?+ m3 U. i
) B4 N+ Y- c6 G/ B& G8 T$ D2 w## 重启server来加速
) s* C; F3 U! b9 H7 h! q( I  }) K[root@zabbix ~]# systemctl restart zabbix-server.service
9 {+ h2 \* L3 \( p  `6 U! e, ^0 d4 D### 重启proxy* l  b3 y8 r) d
[root@bj_proxy ~]$systemctl restart zabbix-proxy.service $ q, f$ Q* C/ G: n& z" v; n9 ], n
[root@bj_proxy ~]$tailf /var/log/zabbix/zabbix_proxy.log
+ E: v& G- M' D2 e7 I 60540:20210120:163621.926 only character set "utf8" and collation "utf8_bin" should be used in database
& _/ R* k0 {% K# m" h# n 60540:20210120:163621.926 proxy #0 started [main process]
4 R" X$ y8 g. l9 a- g  [$ v0 k 60545:20210120:163621.926 proxy #1 started [configuration syncer #1]
3 m7 F7 o# q0 `6 g. H$ E; P7 k 60545:20210120:163621.939 received configuration data from server at "10.1.1.200", datalen 3516
" Y# b/ u: p+ |6 {- F+ b. s% r5 g3 ]' O+ x& X4 ~  K5 R' H
( `9 w& j1 @3 h& ^
添加主机" S  O/ n6 o4 r2 v3 h3 e( o
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:59 , Processed in 0.066999 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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