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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-5-31 15:56:10 | 显示全部楼层 |阅读模式
配置zabbix agent向多个server发送数据代理proxy
, d. E. \2 O" \* ^) N+ Q  o! L! x/ g1 D# j4 Y/ ?- y
1.背景:
5 w! s: i7 v  ^2 h% ]6 S* n
" K6 m8 q- M/ X( \9 @8 vserver端:0 z. p0 c& G- E; Q
1 e& S" o- k3 x9 j0 t4 Z+ v
172.24.21.197  ,172.24.21.98
( _* ]1 s+ e4 H( ^- ^0 {" m0 w- B8 w3 U9 i2 n( p4 m
agent 端:7 o; G" Y1 z: N
' e* w. i  f2 k
hostname:zabbix-test-hzj02  
* ], l8 U& Y5 ?8 n) q( ]
5 X8 j* `* j+ T! rIP:172.24.21.98) f( A0 q/ x/ z/ m! y/ {! Z

" |6 [- j8 g$ ^1 S8 t2.方式:5 ]8 b% l1 z* j& D
# `7 M! y6 y/ k% w+ J& g
配置多个server,serveractive
0 l1 i% ^7 n% a( [* A: J
( d$ I& W6 [0 P! t# R6 @5 N8 Q# a3.实例; y( m0 m' D9 l/ q" {7 `

( z; p6 G+ E# X3 |4 \1 B" l# more /usr/local/zabbix/etc/zabbix_agentd.conf5 i/ W# [+ k' x0 }

2 B2 {% @2 B+ o' Q3 Z2 \5 ]Hostname=zabbix-test-hzj02 #agent端主机名
$ B. j5 X, a- g$ X* [. U& eServer=172.24.21.197,172.24.21.98   #允许172.24.21.98来抓取数据% F5 z0 m! t7 n( r1 h4 C2 k: E; |! d. i
ServerActive=172.24.21.197,172.24.21.98  #将监控数据发送到172.24.21.98. l8 z3 z6 t4 O4 Z1 Q. \9 b9 x
ListenPort=10050
8 k& f; @; t. y/ T+ S  U( sBufferSize=1024
' x, ^7 n  U2 M" d' \$ t  bStartAgents=10
& ]- C! {6 C3 M  i& @6 ?& `DebugLevel=2
5 c3 |" P0 E' V! @, gPidFile=/home/logs/zabbix/zabbix_agentd.pid
, o" q) F2 g2 p  e5 E1 {LogFile=/home/logs/zabbix/zabbix_agentd.log
( a6 y) d$ x' k  V7 g# W1 ALogFileSize=10
$ X6 ?& E  M& a) P- gEnableRemoteCommands=1
- j, X8 X! S9 C3 c. A) c4 g1 `UnsafeUserParameters=1
- \) Z8 S! I' C0 C$ \Include=/home/logs/zabbix/zabbix_command.conf
# L9 W# O3 ]. [" e* @1 F+ fTimeout=30) x8 F# w5 r! K9 x0 K
4.问题
7 s% r5 T  Q; K5 E2 r: v$ b; i9 J1 _' f
配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:
* N: G3 T# @8 R+ _) i9 r
+ s$ Q; ]% E( v9 e! l9438:20171012:182812.895 cannot send list of active checks to "172.24.21.98": host [zabbix-test-hzj02] not found
9 I; I# e; m4 `: k+ y4 L$ O# i& G
  c. I0 c/ n8 H. F% O原因是:3 g4 e, s: c$ `% Q( I) L9 v

9 N# x) U4 i8 V" N6 x( H) O1.后增的server端web页面上关于agent端的配置  Host name 与agent端中配置文件中的hostname不一致,改成一致 zabbix-test-hzj02
/ u2 J6 }* X! ?5 V7 ^  A
9 X4 e, ?" ?% h7 j2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.24.21.98, g* a+ o4 a) L1 o& y
& |8 e( o7 Z7 X4 ~, L, k5 v( I2 H

5 N# z+ t5 `4 A" K* O% m' ^: d8 Y- i/ l5 L8 _. E9 r% c
3 x" V2 R% J4 l

6 c- V* O0 d. w复制代码
! A- \9 |+ f8 T& _  M[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
$ @1 Q1 Z1 q* ^- }# ProxyMode=0
/ l0 b- t# O  J% c7 e) W[root@proxy205 ~]#4 U/ t" I2 a  ]# N% _- T
[root@proxy205 ~]# sed -r -i 's@# (ProxyMode=)@\1@' /etc/zabbix/zabbix_proxy.conf/ A/ |7 P4 I7 f" {
[root@proxy205 ~]#
3 S% u* T+ g4 |! _) X. h[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
& u0 x, H- Y" r& ?3 e! bProxyMode=0: N6 V9 s9 A) {6 ?( ?* ]3 z
[root@proxy205 ~]#! ~& T' F. W4 [7 Q9 p2 a6 `
[root@proxy205 ~]#' ^: u. y& D" f5 l7 \8 x
复制代码8 P' P& ]! C- [4 h
  Q2 \- G8 A9 G# ~; n
复制代码9 W% ?& w* @% g' D! @
[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf: Z' [) j* Q( F' Q
Server=127.0.0.1, r) h8 l# E0 `
[root@proxy205 ~]#
+ z" d# _% K9 J* Q) R[root@proxy205 ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_proxy.conf
6 H3 W; Q. s1 w" {' A" U[root@proxy205 ~]#5 w/ C  X7 w3 o: j# f5 _6 b
[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf" t5 ~$ K2 U! R$ ^4 n" P0 G
Server=172.200.5.203. t* F6 W- m  l( S
# ^) ?: T. e8 G& T0 w- A9 h0 z
复制代码  `2 V: I& l  L% U! \+ v

% \5 j) ^! z# e& S% F4 A复制代码
, [3 A; k% t7 h- A; R2 Q[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf* A' y  P% S; K2 _7 }5 |9 Q
# ServerPort=10051
2 e* G; a( s6 {+ Z' a; c[root@proxy205 ~]#6 O6 E4 a4 x" K8 m9 y5 n2 ]6 w
[root@proxy205 ~]# sed -r -i 's@# (ServerPort=)@\1@' /etc/zabbix/zabbix_proxy.conf1 J" A! w& w/ Q  F
[root@proxy205 ~]#% R5 }' p+ R' ^+ {+ f1 |) a% I
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf( v) H6 J! s# J# C' E
ServerPort=100518 D1 I9 i- `( r, Q% C9 W
[root@proxy205 ~]#
# D7 N! F' d4 N# t: `3 S  O# X[root@proxy205 ~]## }, d9 y; ]" R
复制代码/ G9 }2 u& F! F5 c) I, c
' g8 `$ {9 H, `/ L) ^, W( Y6 Y. U
复制代码) o4 J! y; W& T- t( E
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf$ _- a0 n7 v! d. @6 l
Hostname=Zabbix proxy( y& W1 K& S1 Y; m, ]3 @
[root@proxy205 ~]#
6 U! L3 O( [& |% b[root@proxy205 ~]# sed -r -i 's@(Hostname=)Zabbix proxy@\1zabbix_proxy_yinzhengjie_active@' /etc/zabbix/zabbix_proxy.conf
, V/ G! c/ l, |2 W3 t[root@proxy205 ~]#$ a9 @! k4 ?/ W2 T  \, @3 q
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
( M7 z6 Z, n5 y7 A, V0 Y: B9 dHostname=zabbix_proxy_yinzhengjie_active" g" T! c0 ?1 T/ S" g# e/ E1 J
[root@proxy205 ~]#
7 {0 l- |! D% T5 j" B+ i[root@proxy205 ~]#
; ?: Y# \7 L6 L/ \+ E" U8 |1 J复制代码
* |8 U) I7 Y7 z7 N- n7 D% j+ |1 ?8 m+ [( ]$ N9 L
复制代码
  k' Y* Z5 i* g7 ~! N[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf: _5 v9 Y' z& p( z- t6 K6 V$ F( _. m; Z
# ListenPort=10051% W! H! b9 }* x: R, X
[root@proxy205 ~]#
6 [. `/ X/ b+ E& r/ v/ o8 ?[root@proxy205 ~]# sed -r -i 's@# (ListenPort=)@\1@' /etc/zabbix/zabbix_proxy.conf6 {  ?. D, o! b
[root@proxy205 ~]#
: |3 H2 j2 t. l$ a. J[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf& C. A  [4 L6 \: B
ListenPort=10051% W* U$ _6 O' F8 }  [
[root@proxy205 ~]#  M& f& ]  x7 B$ L* z* C% S
[root@proxy205 ~]#7 `% v# t$ P" R& U
复制代码
, }+ G9 E) X& g- n  {- ^: h4 F: m8 A0 X( n0 n3 X
复制代码
/ B' Q* D) Z0 C5 i# ~3 ^5 w[root@proxy205 ~]# hostname -i: p! [1 X5 [! [5 s5 e- f6 @0 T$ D
172.200.3.205
+ M7 R, J3 T% H* R! t( o* i[root@proxy205 ~]#9 Z4 c. w( d, ]$ e
[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf4 Z) H: Z( ^- V5 l* x: e
# SourceIP=4 Y( F& ~- W# e( N* ?. E' M) ~* z: Z
[root@proxy205 ~]#
& c" B  D! |5 @# D3 e. f' V( }1 y, P* ][root@proxy205 ~]# sed -r -i 's@# (SourceIP=)@\1172.200.3.205@' /etc/zabbix/zabbix_proxy.conf% d7 s+ Q: T& S, A* d
[root@proxy205 ~]#& R5 P+ i4 o) G$ h8 j2 Q
[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf/ Q% r1 ?6 a, W' r0 W# z! o4 U5 j
SourceIP=172.200.3.205/ d( D$ c* v2 G3 ^) F7 E
[root@proxy205 ~]#) X8 i, ?3 q# ]- l" G' s4 B$ W
[root@proxy205 ~]#
7 B7 C% S/ v# @5 ]( x3 {复制代码8 ?+ i7 {, W8 {( \& e

0 b6 x- a" q" y  M; U: r复制代码
/ O- C/ e. c, w% Q2 j! C% V[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf( y& \# S' N2 z" Q# P
# LogType=file% N4 V2 C% C) n2 ]4 P
[root@proxy205 ~]#
  L+ q6 u7 l1 D3 d5 K4 m[root@proxy205 ~]# sed -r -i 's@# (LogType=)@\1@' /etc/zabbix/zabbix_proxy.conf' |5 X9 O9 R4 i/ |: U
[root@proxy205 ~]## b/ D; B9 v# Y0 K1 P3 u  S: y
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf
5 l$ z! \  ^# H7 S( t& KLogType=file
- N0 |  \4 r, L0 K+ J; {[root@proxy205 ~]#" U3 b0 s: \& {# e/ [
[root@proxy205 ~]#
6 K) |; N" e/ W) [0 s2 W, F) ?9 [复制代码
3 c5 }& S$ A4 ]. x7 s
- f* j& j9 G+ V/ s2 ^8 n& \复制代码8 w) V2 w$ K( y* ?$ K, W+ u
[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
) ~6 b$ v! g" R; K8 |  i2 L0 D# DebugLevel=34 H) V# m. q* f- d/ ~  ^' d
[root@proxy205 ~]#
& }* `# @# n5 x- }; \[root@proxy205 ~]#: H: z+ r' C- E, d$ _
[root@proxy205 ~]# sed -r -i 's@# (DebugLevel=)3@\14@' /etc/zabbix/zabbix_proxy.conf% D1 T& J' D' {! u2 h3 K% n
[root@proxy205 ~]#
# E0 w$ ~1 |5 f- S2 G7 ]5 ~[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
& r5 s8 h( h4 }& z2 o7 B0 ?3 ^DebugLevel=4" N/ ]; d, Z6 X" d& X  o7 Y% `

, v# N" r( U3 L1 x  p复制代码4 n7 k, Y: u/ {/ e% O9 ?

* ^" l, M; a, I1 i8 f复制代码
1 @7 |& z- M. {  J% l9 {[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf0 Z4 Q: J8 S  \+ \, U1 R
# DBHost=localhost" g5 S6 A9 N0 S
[root@proxy205 ~]## Y& ]7 @5 T- A! a# b8 G
[root@proxy205 ~]# sed -r -i 's@# (DBHost=)localhost@\1172.200.5.202@' /etc/zabbix/zabbix_proxy.conf2 ?- t! ^8 {, [) X
[root@proxy205 ~]#
2 Z$ p( M+ ], n[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf. \+ l$ F7 T' }, g. V2 ?
DBHost=172.200.5.202
3 [1 X& a" e1 a) l* j& C/ O0 v* I* [. z' r; n4 K* M
复制代码
9 i) q2 f. Z7 W( Y6 n- s4 z' @1 C1 B5 u9 J' R- X/ n# j
复制代码) P7 o- b9 K; Y0 w, j
[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf6 ~+ N( V+ W. j- o' I: N
DBName=zabbix_proxy
3 {6 g  j7 j' P' x2 [+ H5 G) K7 `[root@proxy205 ~]#1 W& O/ P: g5 \0 U1 a( h
[root@proxy205 ~]# sed -r -i 's#(DBName=)zabbix_proxy#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf6 q5 t5 R0 s* z' V6 i2 G
[root@proxy205 ~]#, g0 @- V3 A$ c) h+ v0 [
[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf
' G, w8 W0 F1 K( n0 YDBName=zabbix_proxy_active2 N. a, F6 \2 [6 Q# M
[root@proxy205 ~]#6 D( n& Y1 ^/ T/ q
[root@proxy205 ~]#
# S/ ~' l+ y5 [- F2 Z复制代码+ g% V4 \3 X/ N5 w

2 @* d% l, j4 s& c5 ?复制代码, e! q0 [) [6 q
[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf3 j2 {' e& M% D& K/ e. G9 A& n$ ]
DBUser=zabbix
; e0 m' S- [' V. G- M- H1 }) A9 F[root@proxy205 ~]#+ d9 ?( A4 i& U+ _
[root@proxy205 ~]# sed -r -i 's#(DBUser=)zabbix#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf9 J$ }1 o0 }: l  S( d( O
[root@proxy205 ~]#8 ^! b7 E9 F( \* G5 e  d
[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf  s% N$ |# R$ L; Q
DBUser=zabbix_proxy_active% U0 N  U. o$ S
[root@proxy205 ~]#
- B8 D6 t( G4 X* `8 J[root@proxy205 ~]#
0 p9 ]8 r' S6 ^# E1 ?+ {复制代码7 p2 }) w/ T6 B( g
* j, F/ s& S8 N+ a
复制代码
. ^& h' C, c, p7 q[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf
; o- I4 x: }2 Q$ O9 {0 B$ _, l# DBPassword=0 s" Q! k/ l' E
- L- C* W1 J9 l" x4 @8 \7 l) \

# m, u5 A3 ~. f# _[root@proxy205 ~]# sed -r -i 's@# (DBPassword=)@\1yinzhengjie@' /etc/zabbix/zabbix_proxy.conf
3 b9 G* U. G9 Q) E9 i6 I[root@proxy205 ~]#
+ ^2 M6 S( a3 v7 L[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf2 V5 v7 [8 B0 B% T
DBPassword=yinzhengjie% F8 |8 a8 W! R# ~
[root@proxy205 ~]#
# ~  }" Z6 W6 R- f3 z+ r[root@proxy205 ~]#3 I" n7 U' T: A' R
复制代码
8 O1 K: L4 Z' M4 U: S  [% ]
) P9 E2 v! h2 L, z- p; `5 E1 Z5 o复制代码* _9 P. b$ x$ @: m
[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf+ C9 c" X0 B+ ~) w: \
# ProxyLocalBuffer=09 S2 e8 k5 {+ b) Y; c) |
[root@proxy205 ~]#. J" [2 o" T* r* l  o) g! w. [5 C
[root@proxy205 ~]# sed -r -i 's@# (ProxyLocalBuffer=)0@\1720@' /etc/zabbix/zabbix_proxy.conf
; M# A6 f  x5 I3 n[root@proxy205 ~]#/ l' {. h" i# U
[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf$ s- l; Q' G5 |2 u9 r) \, E" h
ProxyLocalBuffer=7208 S7 _; t7 S1 M. @. N! y+ a3 z
* V& I" M- b, ?+ }; i$ L1 a
复制代码) S+ m8 x- Q& M; U0 }2 @( J8 J1 \
7 ?" ~& p* {0 b3 H0 M1 z0 }
复制代码
; L' ~. X1 m2 x8 k" G9 ^4 z[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf# ProxyOfflineBuffer=1
" K0 k' N8 _8 }0 o6 L6 s[root@proxy205 ~]## n1 j0 W, }4 ?+ }
[root@proxy205 ~]# sed -r -i 's@# (ProxyOfflineBuffer=)1@\1720@' /etc/zabbix/zabbix_proxy.conf
( W3 m4 m( O4 n. _+ }
8 W2 m+ P5 n& U$ {/ B, ]+ c# @/ x" f2 G; Z1 g
[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf% P) W) w; `/ G$ h
ProxyOfflineBuffer=7204 [, ^8 H4 E( J  H

2 [! i- x2 }& k! _  M3 u复制代码
# R9 v$ }' i( @$ l, M1 a# A4 `  ?# T/ z; V) O/ m! Y5 A2 g% n
复制代码
6 |" G; ]2 ]4 M% w6 C( l2 Z" W  n[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
& W& M' B5 R6 h# S5 }) I  r+ [' k- _# HeartbeatFrequency=60
5 p2 A# k+ b# l: P. n' `3 Y$ t/ j8 ^' ]3 }  z% r9 ?+ x. y
! u7 t& W: V9 R
[root@proxy205 ~]# sed -r -i 's@# (HeartbeatFrequency=)60@\1120@' /etc/zabbix/zabbix_proxy.conf2 @/ Y6 ?. _0 ^
5 c0 Y5 a! _  C7 Z( K
+ B/ h0 y& p* L+ b# p
[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
+ p6 v9 [% U# h" I" O& OHeartbeatFrequency=1200 b  b- `1 p0 v8 o1 Q1 l  e
# H- K' a9 K8 ^9 M* h% q

$ l9 m# n3 z$ _! P  r复制代码/ W& G6 O# m& U  b
5 n5 Z8 A: P1 |
复制代码7 a/ M  V; n' @" W0 Y
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf# m8 f+ L9 @6 D( K9 x
# ConfigFrequency=3600
: N' W4 |3 T3 `[root@proxy205 ~]#
5 z/ ?6 [+ F2 B7 ]6 o* i[root@proxy205 ~]# sed -r -i 's@# (ConfigFrequency=)3600@\1300@' /etc/zabbix/zabbix_proxy.conf
# Z5 v( y: N/ O/ M( e" J[root@proxy205 ~]#
, [2 \; @' Z1 v[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf" Z: A6 H7 I4 l/ _6 Q, V
ConfigFrequency=300
5 w# h6 J- v) p- M
. B# }2 d" W* r1 o& r1 w9 L8 ^
' {; E' T. w$ x( [0 P; r- ^复制代码7 y% A, K. K, w6 X" t
8 q" S/ F! L, W4 ~+ m, F
复制代码
* r+ V. ?- {7 S1 d+ v, z, _[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf
' G% K# @* p% S( F" c, j1 P# DataSenderFrequency=1# Y3 T. D/ J5 [1 V( ^' b2 q
[root@proxy205 ~]#1 S6 j$ u% H+ O$ l3 w
[root@proxy205 ~]# sed -r -i 's@# (DataSenderFrequency=)1@\160@' /etc/zabbix/zabbix_proxy.conf0 Z7 {1 y1 L- a2 Z  V! W$ A' R% f

4 p, d1 }% V7 p( k9 c[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf
7 L$ }9 i6 k( [$ Q: B5 FDataSenderFrequency=60
; ~' r( J" g6 [# u$ g# Z3 Y8 {9 Q2 O! ^) R8 _) P
1 Y5 x- |; t3 L
复制代码1 }+ k3 z" T$ E2 X& W7 j

; d1 l, o  M' r  A5 H' U" q0 [复制代码7 _  R5 v7 c& L- v
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf5 @  i. }8 p. ~  a; |
# StartPollers=5
4 c0 x  k% Z2 a6 y  O[root@proxy205 ~]#
( @, N9 M- D; A7 `/ M6 b[root@proxy205 ~]# sed -r -i 's@# (StartPollers=)5@\130@' /etc/zabbix/zabbix_proxy.conf
2 [- y: G, T& c+ h' o[root@proxy205 ~]#( |1 u6 e, @% v* K
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf
2 h- k& ^3 c0 E2 M8 `- N8 z1 M% iStartPollers=30- y6 [- a. Y+ T$ l9 t% t  \

2 Q; c- F$ l, a9 v/ _; l% U% I0 Y复制代码2 o/ h8 z1 Z1 g

' u4 r! H  |6 X5 D6 {复制代码+ M- i% t2 K* R+ N
[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf
% E, m6 M* S7 l% I, G% y5 T% l  ^# JavaGateway=
+ T& ~' d. m0 d! d[root@proxy205 ~]#- }6 c: O3 b* Q
[root@proxy205 ~]# sed -r -i 's@# (JavaGateway=)@\1172.200.5.203@' /etc/zabbix/zabbix_proxy.conf
8 |( \' F4 L/ @! Y[root@proxy205 ~]#. O" V& _- o! w  H
[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf
! ]* H" e1 }4 }, FJavaGateway=172.200.5.203: _. o4 \6 o# e) F2 V! N9 _

+ n( ?5 E9 R" O0 T) z复制代码4 S! v& B4 Y  U; A; n+ I5 G

) j( a' a' o3 {2 ^复制代码: x6 q/ U4 v2 m, G: x7 \
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf* _4 a% J6 M$ S
# JavaGatewayPort=10052% O- F& f9 }2 w6 ~( q) c/ v3 W: y8 M

1 I3 l7 ~! l0 i+ R
$ |) Z9 o: n, a- {[root@proxy205 ~]# sed -r -i 's@# (JavaGatewayPort=)@\1@' /etc/zabbix/zabbix_proxy.conf& J- g7 }: s8 s' ]
6 S4 d% @: Q- Y% `8 }8 w* a
& I- ~8 P, j) A2 b8 l
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf
1 O1 a7 ?4 A' p3 v; B* Z/ I2 e1 ?( ZJavaGatewayPort=10052
( ?/ H" {- X- k  O5 V7 k
9 {8 d; E) V% Q6 J1 W$ ^) ~2 @1 S. y7 M  b
复制代码
6 Q: X, t/ d' j5 ~6 X  `! w) N+ ]" `+ u+ c2 T) Z' q
复制代码
0 R) A6 C+ ~9 I% [- }& e[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf* c: R9 \4 I6 g& M+ J2 m
# StartJavaPollers=0& t8 V: ?! ~2 R. Q
1 c) o9 O+ t% R5 X* J& |9 Y
[root@proxy205 ~]# sed -r -i 's@# (StartJavaPollers=)0@\120@' /etc/zabbix/zabbix_proxy.conf% G9 C. a' ~8 R9 u/ ?5 A8 |' n! g
9 E- I4 x$ R% S- k) I; ?3 m2 {5 j* E
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf" u' y: u2 _: t6 p: k
StartJavaPollers=20
. t) [$ g7 Q, _' I  b( J
' \# B, q7 L' K复制代码
# S' v2 V9 x: @, p2 g8 l: F% B, ^6 a1 v
复制代码/ X9 d. R/ g. \3 u" z
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf2 R' ?- a. q# Q' @' }
# ListenIP=0.0.0.09 x: t. f$ [7 t
[root@proxy205 ~]#
$ J* C, C+ x5 z7 e[root@proxy205 ~]# sed -r -i  's@# (ListenIP=)@\1@' /etc/zabbix/zabbix_proxy.conf, ^1 t6 ]+ ^/ @( U' L0 \2 S" y
[root@proxy205 ~]#3 ]* [+ n* C" R' {; h% W6 ]5 E
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf, j/ L$ F( L. t' ~3 b* B' ]2 a
ListenIP=0.0.0.0
% U$ N. v( V$ C  u* \6 Q  l; [+ N, O6 B

3 a) M) {" l3 g! U复制代码
7 a+ m9 i" E' }! x. p
" K' o; U0 u0 L7 y' U复制代码" Z! _! a! R0 Q
[root@proxy205 ~]# grep "# CacheSize=8M" /etc/zabbix/zabbix_proxy.conf$ X) w, d! A; Y$ R/ k
# CacheSize=8M# m% {' j& T4 X2 H: H- P

& {) e, X3 P  H. N( B[root@proxy205 ~]# sed -r -i "s@# (CacheSize=)8@\1512@" /etc/zabbix/zabbix_proxy.conf% H5 V! o) t. k' g( n4 }& m

( i9 h& ?; W- ?6 K& Y6 m9 H8 Z4 o[root@proxy205 ~]# grep ^CacheSize /etc/zabbix/zabbix_proxy.conf0 a! u- l; Y3 B
CacheSize=512M3 F. ^' p3 Y, ~' g  O' R" u! D

/ W7 @/ k8 z1 v# R复制代码
' A4 ]  n7 b0 _9 A  E- I0 |% ?3 A8 m
; @5 v4 n! ~$ j# E& R) ?8 o复制代码. F9 Y6 y8 ~) I% H- p" W
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf
2 T: q( d. I- ]. F4 z# StartDBSyncers=4
0 F3 v" o" D' S( w  T& z4 m[root@proxy205 ~]#
6 i& _- H# J/ r/ e, b( X8 S9 R$ K[root@proxy205 ~]# sed -r -i 's@# (StartDBSyncers=)4@\110@' /etc/zabbix/zabbix_proxy.conf% H( @4 _* v2 |, H8 @! i
[root@proxy205 ~]#
  ~/ x, G" m6 P' f; P! K  }[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf
' R/ {9 {7 G# X. Y6 h+ U4 rStartDBSyncers=10* K; i6 i, {6 K' V$ U: `
[root@proxy205 ~]#% L' C4 q. T, \
[root@proxy205 ~]#6 m' i$ J9 {  v2 B
复制代码" y( j6 G" _1 }* O2 t- S/ J* ^
! K) C9 U% h; k. S1 ]( o
复制代码6 W0 P2 Y0 d( }1 g# I6 u
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf
9 k* N* `1 k% q) y# HistoryCacheSize=16M: _; o+ O- a" u0 o$ s1 V
7 H) x# L; S' r3 v9 P0 w  X
[root@proxy205 ~]# sed -r -i 's@# (HistoryCacheSize=)@\1512@' /etc/zabbix/zabbix_proxy.conf
5 ~& I, j, w7 ?
. ~4 R2 y! b/ M+ t8 s" p3 K- d0 O. J[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf
9 d1 u3 I" R6 {, A! `" y3 G3 u, PHistoryCacheSize=512M
% |% y; z0 o# m' m) H6 l: S) x( |+ z' A) x' E
复制代码
$ c) ^0 p# h% Y" t; m0 z8 w- z( ?) g9 ?' t6 e' m: S! Z
复制代码
0 w/ t- v# r5 v, W- [7 F8 n4 v[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf
( ]# E4 X- X) P2 J  u6 r" M" B# HistoryIndexCacheSize=4M
; ^! Z: C& b) f9 D$ y1 H! J( t# k: ~# u2 ~3 I
[root@proxy205 ~]# sed -r -i 's@# (HistoryIndexCacheSize=)@\1128@' /etc/zabbix/zabbix_proxy.conf
9 h6 \/ C8 g( r+ Z0 b
' [3 x# j  v% F( t/ A1 w[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf4 \. h% L. g0 M, a, {
HistoryIndexCacheSize=128M7 p; x7 X: s2 m4 R% k1 j9 Z
$ y! Z& Q  {/ w5 L( c% q
复制代码; S. {" W/ a+ b
* U  d4 n* t( P& J8 c. a! N
复制代码  Z  Y$ a+ ?. f+ R2 j

  X6 T+ X7 v9 B+ u3 J& E  A. F[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf6 a( P6 z# m$ R- Q! @
Timeout=4. _. b/ \8 b* }0 X2 N- |
# d) G7 \: C% _9 X% Z, _$ U" e3 F
[root@proxy205 ~]# sed -r -i 's#(Timeout=)4#\130#' /etc/zabbix/zabbix_proxy.conf
" W' _, b* u# o0 E7 N. x6 w6 W& l; c  p2 l* m- M, A1 J, b9 y
[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf5 ^7 @! c5 l) ~; d2 F7 A/ z
Timeout=30
" G$ O) u9 L* r# k. `( }' V) I% Q: P* _5 c2 J% q* j
复制代码% w( Q: W' [% N" C: \

/ E# {3 t) ~6 d( x# `) L$ A6 w+ z9 c) j复制代码+ G- c1 r, e' M6 d- K
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf; V4 S" s7 k. \6 V3 f7 a! ]
# AllowRoot=0
' {  }  n8 i2 P3 H) Z
5 O0 S6 X& T, `3 X$ _[root@proxy205 ~]# sed -r -i 's@# (AllowRoot=)@\1@' /etc/zabbix/zabbix_proxy.conf1 v& d) d! T% W7 {" J4 a
1 g! M7 a5 _& _& H- N0 _) r
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf  G: q" m& F# h. n& \+ \. }
AllowRoot=0
$ t; C( ?% P# [% ~2 ~5 l5 v! M$ @* L/ R8 X5 H
复制代码. z- y% M* s; W. `7 F9 V

% w* @8 q1 [' m" J# Y! D" P复制代码- z* [* r5 v4 A4 U
[root@proxy205 ~]# grep "# User=" /etc/zabbix/zabbix_proxy.conf
: M( Z( h# ?# Q# D# User=zabbix  {: _7 u: F/ C0 g$ [5 L+ U- t
[root@proxy205 ~]#
1 }/ t7 o5 y$ P9 p# w, n, c$ T. J[root@proxy205 ~]# sed -r -i 's@# (User=)@\1@' /etc/zabbix/zabbix_proxy.conf7 E1 v8 B7 z; Y; O6 \5 D& l/ R
[root@proxy205 ~]#
$ l, K- T' P( t2 {2 c3 b4 J( O[root@proxy205 ~]# grep ^User= /etc/zabbix/zabbix_proxy.conf
- o% M4 z& ?) b: d% r8 F! Y# eUser=zabbix
2 ^5 h: q  b% \9 a2 N) ?6 Q) A( v/ Y, {" M9 ?
( l1 @( o7 E- }  j/ [! M
/ _, P- U) j  _, o9 R9 C! w& G, M
[root@proxy205 ~]# ss -ntl) E& ~+ ~! e/ m4 m. c# e
State                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              0 t/ L* v6 B8 i1 W
LISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 
% e3 J$ a3 Z5 C$ n: a4 NLISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                 * @6 n  h% w  j6 x+ {
LISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 
- U; C$ }* F2 p1 W+ P3 L# F, P" j% v  v6 l9 {2 z. V3 C
[root@proxy205 ~]# systemctl start zabbix-proxy.service
2 {5 l) k: ]& H) m+ e5 o( {, s) a2 O9 ~  A* a1 D, G
[root@proxy205 ~]# ss -ntl3 t' F2 V, y8 m# w4 N* I8 K
State                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              
0 D: o; h  A4 @! E$ T/ F* XLISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 
3 v7 @9 E; \( {- `* ZLISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                 
! I* z7 z2 m" ]. `LISTEN                              0                                    128                                                                       0.0.0.0:10051                                                                   0.0.0.0:*                                 ( R, k/ f- N7 C8 `, m/ k& ?
LISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 
* J9 t% w6 n" X% x0 U" g# X9 x5 R. f8 M0 k; `, K
" x4 G% ~+ M8 `% I0 J: v& @
[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service
8 Q- b- m' |# f% G, H7 b. T4 \1 B: lzabbix-proxy.service                   disabled      
# U# ?- a+ S8 a% d* m) U
8 N! |& {  a! \% \" l3 s& M7 U. ?+ L- n* R" H% |
[root@proxy205 ~]# systemctl enable zabbix-proxy.service
% [6 ^& ]" u4 b# a2 R9 \" sSynchronizing state of zabbix-proxy.service with SysV service script with /lib/systemd/systemd-sysv-install.# \* |: \/ [0 H4 Z
Executing: /lib/systemd/systemd-sysv-install enable zabbix-proxy
3 A9 R  O7 p; a; q. v7 g, G) p: z; q2 u& P: @
5 z) R: h1 B5 F$ M
[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service
/ s3 d1 k9 h0 ^+ y) Dzabbix-proxy.service                   enabled        
2 E2 G: H* P, U* H2 t
/ U( p3 }1 |; O3 {- _zabbix代理服务器的地址. g- V/ E1 l, _) u8 e7 u" H2 Q
8 S% s# Q. A6 H& T
vim /etc/zabbix/zabbix_proxy.conf
6 \' Q' X6 F# T+ Y7 i5 s4 G6 k  ^; Q! N7 k  p5 s7 H: Y
Server=172.24.21.190
+ j# ?: k  H1 g3 q! c& P- o" nServerPort=10051" Y7 N' r0 H$ P
Hostname=proxy  Q; o& P8 x' q
DBUser=zabbix4 L1 b) Q0 A4 I; Y4 h' G1 e1 z6 M- i
DBPassword=basc1235
3 C" B: w5 p- F6 k- g0 x$ `- ZJavaGateway=172.25.1.11 Z3 ~( ]* J* [: x
JavaGatewayPort=100520 w+ b0 T- I4 {' u
StartJavaPollers=5
0 o7 {' [% O9 t, R" B0 V4 k6 J) k; J1 V
1 E2 L8 S+ K) Q( M2 q" [

4 g" U1 q1 [+ x4 g4 B

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:14:52 | 显示全部楼层
 如果出现问题请不要慌张,思考在哪一个步骤出现问题了,解决掉即可。$ @. H2 g# f4 [4 Z$ ^$ |) V
0 A/ W, h+ r: F+ s0 l8 Y: w
  被动模式和主动模式步骤类似,需要注意以下几点:
7 m8 U/ J$ m' p    (1)数据库名称需要改变;# C/ M  I. L3 {4 n* R' T4 Y% a# u
    (2)数据库的授权用户一定要配置清除;0 E4 F# B! v! h$ _7 n
    (3)在zabbix proxy配置文件中修改相应的数据库配置信息,特别注意得改动ProxyMode的值为1;
7 g4 S; B8 J. s3 v    (4)在zabbix webUI添加zabbix proxy信息,记得勾选被动模式;
# u( T$ G9 W; O1 x7 X9 n- }    (5)在创建的zabbix proxy后添加主机时记得选择对应的proxy即可;

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:15:09 | 显示全部楼层
各组件版本不一致引发的问题:
, F! n  C4 b2 M# c' o    问题描述:4 M4 A  T( _0 ~4 {+ \) v
      zabbix server版本并不会向下兼容,如果你zabbix server使用的4.x以上版本,推荐zabbix proxy尽量选择和zabbix server相同的版本,否则你会发现在配置zabbix server和zabbix proxy配置分布式监控系统时自然是失败的;; E1 v4 k* c! Q% j( @
      zabbix server和zabbix java gateway版本也推荐设置成一致,否则你会发现在使用zabbix server监控类似于tomcat,redis时始终无法获取监控的数据。
3 O( `9 _* j' j- r( x# K: c9 n    
' i* a: L7 ]( o: T" B9 R    解决思路:" L. u1 W) e' `, C7 V0 E. Z& f
      建议采用相同的安装方式,可以使用yum方式安装,也可以使用源码方式或者二进制方式安装均可。
: I# w& j5 F* i& @      基于yum方式安装,请保存好rpm包,在扩容节点时注意版本问题,最好是有私有的yum仓库,统一配置内网的私有仓库,避免多次下载。
: V" k3 P3 s3 X; Z, ~1 F% ?1 t
6 S; \0 L! o5 U3 C/ j& V2 c1 k& Q  q) A. p$ i* q4 ]3 j: `
  配置文件参数设置错误的问题:+ @& F; W3 p+ T. t' |) o# L8 c
    问题描述:/ i( s. i6 k" i3 b
      这种情况大多数发生在zabbix agent的配置文件中,刚刚接触zabbix 监控系统的小伙伴经常会出现配置文件出错。
) c9 ^, y1 P+ g9 ~5 u5 r/ D$ e5 |* e8 Z$ Z$ ~$ F
    解决思路:
% ?7 Z- v/ L6 L5 d3 F: |      可以使用测试工具和日志来排查问题,比如zabbix_get工具,日志是运维排错的基本功,千万别忽略日志的重要性。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:21:02 | 显示全部楼层
# more /usr/local/zabbix/etc/zabbix_agentd.conf
: z, W5 m4 R0 i/ E; Y  Q% e8 h, j2 d9 u, V* J' W% F
Hostname=dba-test-hzj02 #agent端主机名8 G1 E  x/ [0 b8 ]( V, W6 a! `7 f
Server=172.24.21.197  #允许172.24.21.197来抓取数据! t9 J7 d" V+ {+ ]# u" o/ S
Server=172.24.21.98   #允许172.24.21.98来抓取数据1 f9 m( d& y& B
ServerActive=172.24.21.197 #将监控数据发送到172.24.21.197
. N  g$ k* H) t: zServerActive=172.24.21.98  #将监控数据发送到172.24.21.98
/ C2 k& ~  ?* h, m+ {ListenPort=100506 _1 F6 L+ @4 P3 l5 R
BufferSize=1024$ i% T8 c& }& `0 T" q( k
StartAgents=104 t; Y4 @9 X1 y) ]8 A) N% i3 o
DebugLevel=2- d& b# C3 d6 h+ m/ a$ G2 J
PidFile=/home/logs/zabbix/zabbix_agentd.pid
" |; s- z8 ?$ ?4 b% A1 SLogFile=/home/logs/zabbix/zabbix_agentd.log
$ B% O3 ?4 w  R$ @+ U3 D$ sLogFileSize=10
: |  @% Y& R: V* K  r; N8 HEnableRemoteCommands=1
  V( Q& P5 U' p. [4 }; l/ r: {& [UnsafeUserParameters=1( ]& w/ @) d+ D/ I) y% F1 f
Include=/home/logs/zabbix/zabbix_command.conf: b3 k- [% X; K+ W- y: |; d
Timeout=30

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-31 16:32:08 | 显示全部楼层
安装部署zabbix-proxy
% t3 q( ?9 U5 g+ H' w在zabbix-proxy上:2 L5 K1 c6 Y- t+ F8 w7 L

! r/ w: b4 ?! F: I3 t8 nSHELL: s+ [# h: T9 Y. J7 w7 `
1
" y+ f5 x" v9 H& y% C5 H) Z3 Pyum -y install zabbix-proxy-mysql5 L( d6 O# |. ~# s1 C! w
proxy需要一个独立的数据库,请勿和server同库:  m& e# F1 P' P# b% h# N# ~4 A

* c) y6 v6 n' j1 KSHELL
  ~3 ^& J" Z( @( L
0 m" \. U- ^" D- ^" kyum -y install mariadb-server
$ Q0 p- G% E: u' @' X3 J; Y% v' vmysql -uroot -p+ c& @# E: ~3 |: ?2 c
create database zabbix_proxy defaults charset utf8;: b, {+ j" r) I+ N
grant all privileges on zabbix_proxy.* to zabbix_proxy@'localhost' identified by '123456';3 E, h6 E) H" m1 x
导入zabbix-proxy SQL:1 [" T  A, F) m' j

. n4 |2 w3 y2 P* G* fSHELL
+ j- w4 D- a6 {& f" B5 a3 L( y, I( I& h& q
cd /usr/share/doc/zabbix-proxy-mysql-4.0.27/2 T' T# d1 z9 P9 V+ Y0 m
zcat schema.sql.gz |mysql -uzabbix_proxy -p zabbix_proxy7 Q% S8 I! C- k! [
zabbix-proxy配置:
. A0 C4 g8 W" b5 x+ v9 l' _
9 q6 K/ B& E! J- v# l0 f/ jSHELL
) R6 @7 N& L& p2 b4 p( S# |1 |0 a9 p# D1 |" E
[root@bj_proxy ~]$grep ^[a-Z] /etc/zabbix/zabbix_proxy.conf   
# s2 D  T/ j6 `9 k0 d, `" VProxyMode=0                                      //默认主动模式0,被动模式1
* H- t& {5 f% d5 n: f" c" yServer=10.1.1.200                                //zabbix_server的外网IP: T3 X7 X" N4 ?5 l; Y
ServerPort=10051& y; A5 X" t% t# M, [. d" H( B- \
Hostname=bj_proxy                                //需要和主机名一致
5 I, w+ I( F' P. E& `! f9 sLogFile=/var/log/zabbix/zabbix_proxy.log5 B! \4 A1 _  {4 ]* i5 |
LogFileSize=0                                    //不切割日志,默认1M3 `4 k2 x  S0 I$ t/ }8 ?( W1 |
PidFile=/var/run/zabbix/zabbix_proxy.pid
' b% F1 T2 t) c, T/ XSocketDir=/var/run/zabbix
! M: r% W9 J5 D6 X3 F5 G8 FDBName=zabbix_proxy
$ a) v) g; H8 L' hDBSchema=zabbix_proxy
9 O, S1 A5 h/ g  s- i, ~DBUser=zabbix_proxy. V1 m- m1 N# Y! S+ j: d; w+ T1 a1 M
DBPassword=123456
( w9 h3 w& ~+ a/ JConfigFrequency=600                              //多久从zabbix-server接受配置
7 L& b; {* u% I, m' ADataSenderFrequency=60                           //多久向zabbix-server发送收集数据
( u" ~5 s7 B6 N! b- zSNMPTrapperFile=/var/log/snmptrap/snmptrap.log: H, A$ b1 B: q3 a, b  F( [5 ?
Timeout=4                                        //等待agent回应超时时间, z8 u) E* d( K: J  B' O0 Y4 _# u. C- \
ExternalScripts=/usr/lib/zabbix/externalscripts   //也需要放一份到代理9 q9 g! ?' Y/ L0 |6 A) C6 h
LogSlowQueries=3000- e9 g* F7 d; _8 g

: j9 O* q: _" |- R+ i### 启动proxy
& {. Z1 t, [# H! @" d$ p, psystemctl restart zabbix-proxy.service  D4 f8 U% z0 _" S; y
systemctl enable zabbix-proxy.service 6 Z( m* U$ D5 ^
Agent安装配置% [# K: D; n8 H
SHELL
( C4 L! ~$ D- ^9 S- j: z
# D# s/ }8 I0 Nwget https://mirrors.aliyun.com/zabbi ... 27-1.el7.x86_64.rpm" [- m( B6 s) D1 a  g4 [6 r" w$ j
rpm -ivh zabbix-agent-4.0.27-1.el7.x86_64.rpm
3 m* ~! n8 ~# {4 y9 P. k[root@euler ~]# grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf
& \# Z) Z7 |& ?5 g9 L3 a3 e& tPidFile=/var/run/zabbix/zabbix_agentd.pid4 R) F8 Y( s1 v9 d) j
LogFile=/var/log/zabbix/zabbix_agentd.log9 Y, ^$ ]5 `" h! J6 z
LogFileSize=0% c- w: R! `& ?+ J* t" c
EnableRemoteCommands=1
% G2 ?* k/ v2 b6 q+ vServer=172.16.1.15
# c6 _6 \# j& B7 L. D' O8 |ServerActive=172.16.1.15; `+ m( O( h2 B+ U$ h$ h6 M
Hostname=Euler
2 T# ~9 G* Z' ^7 o. `Include=/etc/zabbix/zabbix_agentd.d/*.conf
4 J! \* l* X, o0 }; o5 T# h! R& @5 C+ A/ K% b
### 启动agent
2 M0 x4 e- s8 `. j& jsystemctl restart zabbix-agent.service
/ y: G; b/ }- j/ e" _+ osystemctl enable zabbix-agent.service
8 o+ B1 k- a* X9 X配置web界面; ~# z! P+ ^; z4 B! O* p! n- h
在我们的zabbix界面上点击管理–>agent代理程序–>创建代理
+ z, s2 e: x4 N5 M& b/ qagent代理程序名称 为 zabbix_proxy的主机名 (建议一致 )1 O' c1 n3 [: v3 @# i2 ^6 V
7 _* {; w6 {/ t6 Q7 n
" ]$ M# G5 r5 J& S$ c8 Z) A6 I

6 i: s- q: ]0 N0 `6 h8 X! v' K& T/ p2 f2 i' Z, O: M3 J
/ b6 _2 r# p5 i% [5 P
加速代理验证" j/ z' B7 u3 K/ u/ f5 n5 O: t
SHELL
; i4 f4 I# @+ w* H( G" D9 e- \7 s% n2 E* a, ]! B
## 重启server来加速
2 ~( d0 S6 W8 b5 T! w& R1 O; B1 T5 y3 ~[root@zabbix ~]# systemctl restart zabbix-server.service
2 y, k7 j0 |; K# \0 y### 重启proxy
7 f% M8 g5 \) Q9 V[root@bj_proxy ~]$systemctl restart zabbix-proxy.service / [. H1 l7 a' G6 P
[root@bj_proxy ~]$tailf /var/log/zabbix/zabbix_proxy.log
3 V" u5 V7 A# A, o3 p. o; t 60540:20210120:163621.926 only character set "utf8" and collation "utf8_bin" should be used in database0 N+ ~' w  J+ e
60540:20210120:163621.926 proxy #0 started [main process]
8 P, p( R# y8 _% l$ b 60545:20210120:163621.926 proxy #1 started [configuration syncer #1]; c3 s8 K$ D( r" y' P/ ^2 _2 K
60545:20210120:163621.939 received configuration data from server at "10.1.1.200", datalen 3516
1 o8 J- A+ r5 _' H% u+ R5 V( G( ]; S* x6 ?3 W5 \' T; ]; J7 b# S
" ^) [* _4 S* W& C
添加主机. S' p0 U# N  C" E
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 04:24 , Processed in 0.021010 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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