易陆发现互联网技术论坛

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

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

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

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

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

x
配置zabbix agent向多个server发送数据代理proxy
1 }/ [- C( ~2 d+ j# B. c  b; _: t4 ^; y: q& r. U; V
1.背景:7 P) c) Z' S$ m/ s2 x3 D

  x6 L& ]# {6 {0 j; @server端:# I! x9 S- B. v
( c& B9 _& g8 D- D# s, k( w" k" y
172.24.21.197  ,172.24.21.98
5 N9 J) m, y! a4 R7 J
. R5 k' T6 U3 I+ ?4 iagent 端:3 U  C. o# S' R: R" T0 m1 T
. N- |" w- \) m9 e+ `- k% q% d. T
hostname:zabbix-test-hzj02  
3 b; i/ h. j# B# ~- s8 _, i2 `& ]2 ]0 z! v( _# T/ ]
IP:172.24.21.98( I8 S' n7 R2 L" Y/ m" _

  E# L8 @/ h7 ^- w2.方式:
0 F0 T! s3 f; K4 q4 u4 d' C; Z8 [+ v
" V) P  J5 }, A6 {6 X& t配置多个server,serveractive
6 V& Z( H8 Y% {9 t/ |; V& J& O
3.实例) ?! g# G' n7 \! i
  I( @) [  g7 v# N
# more /usr/local/zabbix/etc/zabbix_agentd.conf# @4 Q: C! g, n( c; E

+ c/ M* {5 M2 D& c/ k2 rHostname=zabbix-test-hzj02 #agent端主机名' @5 r1 J' k* @; R: C7 K5 r
Server=172.24.21.197,172.24.21.98   #允许172.24.21.98来抓取数据. }4 Q$ l% b/ U
ServerActive=172.24.21.197,172.24.21.98  #将监控数据发送到172.24.21.98
% T6 x" N# Z: J& XListenPort=10050
3 A9 k+ V: m4 ]0 K( GBufferSize=1024
7 \7 L( S+ o, c, i' H5 T9 nStartAgents=10
5 I( R1 {7 U  jDebugLevel=26 m$ E* M& k1 U; q4 w  r. Y; ]
PidFile=/home/logs/zabbix/zabbix_agentd.pid# Q. |, R. F( v9 F
LogFile=/home/logs/zabbix/zabbix_agentd.log0 @8 H; z* C6 H: q+ x* m
LogFileSize=10) W) r1 @7 m) I/ t" ~9 Y$ r& M
EnableRemoteCommands=1
: _# l' I' X  g. ^! wUnsafeUserParameters=1
; D+ c- U1 n$ E, `Include=/home/logs/zabbix/zabbix_command.conf
  X$ \% C4 I( G0 H6 T1 b) qTimeout=30, c- d. v! W  w% F
4.问题
5 O6 H) F; K3 q& B3 _' Z; Q& v) L' O- q- |1 B( a0 o
配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:
1 E9 u' t* v' k
: s( y5 f: f  D+ x9 l  i5 W0 ]9438:20171012:182812.895 cannot send list of active checks to "172.24.21.98": host [zabbix-test-hzj02] not found
$ [: {: e  m2 y, `/ d- z5 s* o8 X: ?( n5 m
原因是:. V/ Y- q, d* Y& m; e2 j4 Z

& a; j( L1 B% k5 L2 N" \1.后增的server端web页面上关于agent端的配置  Host name 与agent端中配置文件中的hostname不一致,改成一致 zabbix-test-hzj02% e; w4 j+ S' l$ w" [% S' J5 D
  [9 ~( O! V* j6 h- X& y
2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.24.21.983 ?/ o: [- ?1 D- X, y5 I
. _! ~/ b" {* l, u' \9 H
0 E; g' `* \8 h. r
+ ?' s# y& V5 v* ?; ]3 i

2 x8 i5 v% X8 H! e3 H% t7 d+ {2 c: j9 a; s6 d- m
复制代码
* v* a2 W, [2 Z$ H, Z, d9 r7 q) ^& D[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
$ m( w1 a, Y7 I# ProxyMode=0+ |( _6 ^& ?1 G4 Z- V
[root@proxy205 ~]#$ t3 Z; R0 N# P( }
[root@proxy205 ~]# sed -r -i 's@# (ProxyMode=)@\1@' /etc/zabbix/zabbix_proxy.conf
0 G6 j4 }9 w% z* c[root@proxy205 ~]#
- X$ [" G1 e- S( y6 C1 t* Y" U[root@proxy205 ~]# grep ProxyMode= /etc/zabbix/zabbix_proxy.conf
1 D2 g% D+ X( a- ~% HProxyMode=01 ^' e1 F  i% I9 Y: E8 Q  K; C
[root@proxy205 ~]#
* {; b# P$ ?7 z, ?$ u' p[root@proxy205 ~]#3 ^7 O+ q; P, Z
复制代码
5 T5 Y) O5 n; R, N8 b+ P! i# ^$ E( c; _
复制代码
- o: i% Z: g3 x[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf
# P$ Y. H" o0 H4 i3 J1 cServer=127.0.0.1" z1 U& p. S8 R& N
[root@proxy205 ~]#
" e/ {1 U$ l: L) t2 Z[root@proxy205 ~]# sed -r -i 's#(Server=)127.0.0.1#\1172.200.5.203#' /etc/zabbix/zabbix_proxy.conf  F3 q! y4 r( D
[root@proxy205 ~]#
  V+ k5 d4 p4 ]2 H[root@proxy205 ~]# grep ^Server= /etc/zabbix/zabbix_proxy.conf
6 @8 K. A% |0 r- a9 J" ~, FServer=172.200.5.203
2 L' h  e3 {5 u2 h" F) S. M9 X% t
4 c# p: m0 ~( ~; J/ h' A( N) D8 r复制代码
# A: J. ]5 g9 [- B& g* [$ `
/ I2 t  n$ X/ ~; G$ e" a复制代码
& H; D% h7 F- I! a% ^+ K[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf0 j- C8 ^. Y9 ]8 e- ~
# ServerPort=100515 \1 ]) p5 j& Q0 ]0 G
[root@proxy205 ~]#; ]+ i( D$ {4 Z1 V+ `) t2 }* ]
[root@proxy205 ~]# sed -r -i 's@# (ServerPort=)@\1@' /etc/zabbix/zabbix_proxy.conf8 e$ S" Q' [4 K! B) ~& c" m6 U1 M
[root@proxy205 ~]#) u; L3 F+ k7 n6 s% F
[root@proxy205 ~]# grep ServerPort= /etc/zabbix/zabbix_proxy.conf
4 Q9 Q& i, O- _# R  |0 OServerPort=10051
; F0 w3 O5 q2 \$ s[root@proxy205 ~]#9 f, l+ e4 `7 H
[root@proxy205 ~]#9 V! j  ~  O; A0 M- N- e
复制代码
' r) {& M# |# y+ ~9 Z$ m# @; d1 z( i1 l" x8 F. v2 f' r2 |+ s
复制代码
/ H/ G+ c$ X, R+ G7 k1 ~! U8 v[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
; U: h$ k* h# r. z, K# MHostname=Zabbix proxy. [7 a9 U6 a5 U+ V
[root@proxy205 ~]#5 W+ a1 [+ x7 P
[root@proxy205 ~]# sed -r -i 's@(Hostname=)Zabbix proxy@\1zabbix_proxy_yinzhengjie_active@' /etc/zabbix/zabbix_proxy.conf
2 w) q* c8 ]: z: ?% W/ ][root@proxy205 ~]#" \1 f8 w$ i1 i+ a' |. I
[root@proxy205 ~]# grep ^Hostname= /etc/zabbix/zabbix_proxy.conf
4 f* K# g3 s2 L; U) VHostname=zabbix_proxy_yinzhengjie_active5 ~; N8 @3 M, c
[root@proxy205 ~]#
1 b  X: Q9 g1 z[root@proxy205 ~]#
0 r$ x3 t3 V5 v! m. ]复制代码0 I9 N9 o! ~" f" e0 J5 o* k
( g/ l$ f; O% `8 e' I/ s+ e
复制代码4 x( l& P/ N3 _9 `
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf. W4 r/ d7 q( a; w4 D
# ListenPort=10051
7 |7 B) ^5 \6 I[root@proxy205 ~]#
$ A: x6 [- x& s4 j' X1 p( J! P[root@proxy205 ~]# sed -r -i 's@# (ListenPort=)@\1@' /etc/zabbix/zabbix_proxy.conf
/ g4 [( h4 T. ^* i, X: m% d) ~, F[root@proxy205 ~]#% ]- c" y# s6 U; y  z/ _  O
[root@proxy205 ~]# grep ListenPort= /etc/zabbix/zabbix_proxy.conf3 Q' C7 d/ a+ v6 ?( P4 V# P
ListenPort=10051! Z. p7 s0 r& G  D; \  C
[root@proxy205 ~]#
2 c2 B: ^) K1 R6 O  E2 @[root@proxy205 ~]#: h  W6 c+ l4 c' h; M! u
复制代码5 t- A" H# ~! _' C% K
8 b5 }; |, V3 m' q* r
复制代码
# N* l' S2 P% ~4 {0 }# B[root@proxy205 ~]# hostname -i7 Q: v2 X8 a& w- X/ S
172.200.3.205
$ q. q1 G' _7 N[root@proxy205 ~]#
5 v  s6 R, D) X$ W& Z[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf
: D8 x5 f' i3 x1 d# SourceIP=3 T4 Y0 v9 s: G; `1 v
[root@proxy205 ~]#+ ~. k0 f+ ~) g$ W, p$ K* Z
[root@proxy205 ~]# sed -r -i 's@# (SourceIP=)@\1172.200.3.205@' /etc/zabbix/zabbix_proxy.conf0 e: y9 G! z$ \5 [& \& e2 C) K
[root@proxy205 ~]#. J2 h- c  l, \" g( T2 X3 U
[root@proxy205 ~]# grep SourceIP= /etc/zabbix/zabbix_proxy.conf
/ [7 L$ x7 N( t& ?! o) `SourceIP=172.200.3.2059 j9 D& M* _, r8 m1 V& n# o; q  a
[root@proxy205 ~]#) {8 t1 C- |9 T6 b: |0 Q: ?
[root@proxy205 ~]#
0 h: M4 x4 S/ T7 P复制代码2 J5 O$ b6 d9 e1 F: C+ ~

) O! m8 P3 E' u9 |  B' L- F复制代码6 B8 h# y$ {9 {8 t7 E) H* I* t" l
[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf0 L2 f) O( _1 J" O+ N) f: [- d3 v
# LogType=file
6 o/ ^# c0 I9 X9 ^- O[root@proxy205 ~]#
7 \0 j$ x, A; _: P2 }[root@proxy205 ~]# sed -r -i 's@# (LogType=)@\1@' /etc/zabbix/zabbix_proxy.conf- O' N6 w( k+ l% l- T/ Z
[root@proxy205 ~]#
! r$ R- K# G+ G! ?[root@proxy205 ~]# grep LogType= /etc/zabbix/zabbix_proxy.conf( y' c' r+ ^' R. `
LogType=file
( K, w6 z6 l4 L[root@proxy205 ~]#
# C8 G# o) t4 W[root@proxy205 ~]#: x5 i4 E- X3 D5 ~
复制代码! ?+ d% e) N% A8 K+ _  V7 u

6 v; h4 G9 \" c复制代码  p1 ?, H4 `+ K9 H
[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf! |- e* j: H2 i: ~1 j
# DebugLevel=3- u; i- m9 _4 e& j8 @
[root@proxy205 ~]#3 y. f! X2 z! l) W5 }
[root@proxy205 ~]#' @2 a9 L/ t# Y
[root@proxy205 ~]# sed -r -i 's@# (DebugLevel=)3@\14@' /etc/zabbix/zabbix_proxy.conf2 S. v1 }! t" R3 {$ _. v+ c& k
[root@proxy205 ~]#
+ r7 Y5 y1 e3 t0 A[root@proxy205 ~]# grep DebugLevel= /etc/zabbix/zabbix_proxy.conf
) o5 c" Z  K5 ]: b1 `5 v. ]! l$ ADebugLevel=4
- O" s8 P. b! M7 ?  B
8 z1 y% X1 \+ k' Q6 r% f8 R复制代码" v2 |; Q- u- X

; p0 g  \; v0 y$ D. C1 o' O复制代码
5 H: H9 e/ g: c! M+ a( I4 `5 J0 L[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
7 l) W% N- _8 ?) _- q0 T. C7 R# DBHost=localhost' Q% T# W: D  C: n+ E, x) J' p) [
[root@proxy205 ~]#
' v2 S$ I7 n4 s) ?' |, r- I8 h3 Z[root@proxy205 ~]# sed -r -i 's@# (DBHost=)localhost@\1172.200.5.202@' /etc/zabbix/zabbix_proxy.conf0 K3 w  K5 n/ U2 G& n. G
[root@proxy205 ~]#7 v) k/ b7 \' b/ x
[root@proxy205 ~]# grep DBHost= /etc/zabbix/zabbix_proxy.conf
- T" n. {/ Y3 @0 FDBHost=172.200.5.202
$ v3 P) @. m5 ?: \0 t" k/ ^3 I7 H) S$ \0 q8 g4 H1 v9 {7 Y) y
复制代码
6 `" s; M$ W* ?3 x2 b0 Q1 G) K* c
7 y( I) |( Y  w8 Y3 O$ B; A复制代码
. Q5 m4 \+ R# g+ h6 I: ][root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf5 q% n9 t; h4 E5 R; K+ |
DBName=zabbix_proxy% J0 |  ~" j/ u
[root@proxy205 ~]#
6 _( Q; j& y' H. K% J[root@proxy205 ~]# sed -r -i 's#(DBName=)zabbix_proxy#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
" j0 f9 T( t) M  E3 Z! p8 b[root@proxy205 ~]#
/ R8 ]+ s- F) A[root@proxy205 ~]# grep ^DBName= /etc/zabbix/zabbix_proxy.conf
9 J2 G) E8 l9 y9 }  h4 s# QDBName=zabbix_proxy_active
) Y1 y6 r, B% o, ^$ u[root@proxy205 ~]#0 x8 J: I9 R: l& L. Y$ z- \
[root@proxy205 ~]#
3 I1 S5 b5 i! P' y复制代码
, i& U, U; b; \5 j! f* h( h% R! q
4 ]9 \- m# w( v/ o. N! P" f复制代码6 Q0 E! e. ^$ x, r8 `$ s2 R
[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf
$ `- }6 g# M3 P" g& k( M" RDBUser=zabbix
% Q% X: ?6 i8 C* n) c; d3 c8 P[root@proxy205 ~]#; Y' ]% l2 j3 w7 s- M' U
[root@proxy205 ~]# sed -r -i 's#(DBUser=)zabbix#\1zabbix_proxy_active#' /etc/zabbix/zabbix_proxy.conf
' b% k* s, c1 `! K8 {9 [+ b, I& F[root@proxy205 ~]#
) W: o. C# o$ a[root@proxy205 ~]# grep ^DBUser= /etc/zabbix/zabbix_proxy.conf
5 J0 |& y* q$ r* t0 ]# CDBUser=zabbix_proxy_active
+ z( T9 I. g1 K5 o1 P[root@proxy205 ~]#  Y# U' H; C: H- d7 [
[root@proxy205 ~]#
, M! s) G$ |& u. E% u+ {2 u/ z6 R复制代码$ n. `/ w- i5 }
9 y3 Q3 Y3 w/ R( s% S
复制代码5 u+ J" |7 H6 L! c1 L
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf6 h6 L( K0 n) M. z  `
# DBPassword=
( _% @% Y  j) {3 ]" F
" h% U0 l+ Q- q3 U" q  S9 q, u' O5 R2 k3 X/ V! {0 F6 B
[root@proxy205 ~]# sed -r -i 's@# (DBPassword=)@\1yinzhengjie@' /etc/zabbix/zabbix_proxy.conf. d  f2 z9 [6 T# B
[root@proxy205 ~]#3 d# T. D% ]: ?. c" f' d$ R
[root@proxy205 ~]# grep DBPassword= /etc/zabbix/zabbix_proxy.conf  k6 F' Y. A2 p' d
DBPassword=yinzhengjie
1 Y8 n0 b# S& D, O[root@proxy205 ~]#7 h$ u3 c, \! `$ p  Z* a/ w3 ^
[root@proxy205 ~]#+ h& \7 b% x. [% z: Q1 ]5 U8 {
复制代码' j1 Q8 |) N4 ~" U2 l
) E5 ~" x- V/ n5 E& ]
复制代码1 X: F* p/ N$ S# D: N( D3 A& I5 w
[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf
$ |: I/ ^; ~0 t) e# ProxyLocalBuffer=0' f% m( M6 ]; f8 h
[root@proxy205 ~]#1 Q% v# S* U& c
[root@proxy205 ~]# sed -r -i 's@# (ProxyLocalBuffer=)0@\1720@' /etc/zabbix/zabbix_proxy.conf6 E; l: t6 z4 k$ M+ h
[root@proxy205 ~]#
+ e, t: K7 Z0 ]$ e[root@proxy205 ~]# grep ProxyLocalBuffer= /etc/zabbix/zabbix_proxy.conf  d0 ?" C+ ]! w: ?! i
ProxyLocalBuffer=720
4 p# |, W6 n1 N9 H$ c7 [+ ~4 \- K; f9 J4 U& i! b
复制代码" Q/ \) E5 y: N7 m
: M" q/ h1 ]( \; \: K8 h0 Z; S" t! o
复制代码
$ K( B  h! F) W4 F" X3 S[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf# ProxyOfflineBuffer=16 M& P( _% H  X4 L" ?
[root@proxy205 ~]#
  |. _$ @- {  \. G. k0 J0 E[root@proxy205 ~]# sed -r -i 's@# (ProxyOfflineBuffer=)1@\1720@' /etc/zabbix/zabbix_proxy.conf
5 [  E) L' I$ |1 o; l) j
/ [, u" b  E0 S/ z$ B9 f2 D) M
! d( S9 F& H3 h5 ?- _* B7 O[root@proxy205 ~]# grep ProxyOfflineBuffer= /etc/zabbix/zabbix_proxy.conf+ g8 _+ G4 D; t4 `; P( @
ProxyOfflineBuffer=7205 z4 C- v9 r7 y5 _6 G( J. Q$ D
$ E  @; \/ Z! ~, Y
复制代码, F5 a; u. I7 ?# _' c; A) `

/ m% S- }  e+ y7 n复制代码
/ i- K  E" W+ j$ Z9 Y8 L[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf
/ h. v1 s' d% b  V# HeartbeatFrequency=60
6 i: M5 j1 G' P1 g
0 \" Y; e4 u: m8 j
* j2 E1 _, a4 c* s[root@proxy205 ~]# sed -r -i 's@# (HeartbeatFrequency=)60@\1120@' /etc/zabbix/zabbix_proxy.conf1 s; j# ?2 w* o3 e  y: k

9 b! U2 T' T2 K
3 t$ u1 e1 V& [/ c& R2 x[root@proxy205 ~]# grep HeartbeatFrequency= /etc/zabbix/zabbix_proxy.conf6 d9 Y/ K$ D: S) f) o* k9 O) n- y
HeartbeatFrequency=1204 X* p* D+ Y7 v4 O2 h

, ^) r. M) R2 V( s( I, g2 `; }( L' G7 h
复制代码
- F( h; f5 Q$ j/ T: G
4 j/ A: L9 T1 F) B9 U& i. u! p4 v& D复制代码+ q" w& x, s7 M
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf" S, j7 ]2 B, f; I) b
# ConfigFrequency=3600$ p& m  d% J8 u5 c7 S4 e) A5 s
[root@proxy205 ~]#! [( }1 b- j) ~+ k& ?4 ^
[root@proxy205 ~]# sed -r -i 's@# (ConfigFrequency=)3600@\1300@' /etc/zabbix/zabbix_proxy.conf
4 X  w& T4 n) }8 i[root@proxy205 ~]#6 \* o, h" q, [* c* |/ `3 {& c( }: c
[root@proxy205 ~]# grep ConfigFrequency= /etc/zabbix/zabbix_proxy.conf# N4 n% u' ~# i/ ?4 m% [) Y! H
ConfigFrequency=300
% ~( Q& m- O' F4 ]4 P
/ x9 I" D: o: G* g7 P8 T! e& G8 [
复制代码
7 s, M3 h7 e" L- [5 p
( f  R9 O6 }( E6 ?, N$ A8 V复制代码
6 s6 O: \% G3 c5 G$ w9 k[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf7 O0 j  d0 w( m
# DataSenderFrequency=1
* y# a5 ~0 |- [- P$ U0 T5 d[root@proxy205 ~]#
8 t; r4 i1 g0 ?! X; u# {[root@proxy205 ~]# sed -r -i 's@# (DataSenderFrequency=)1@\160@' /etc/zabbix/zabbix_proxy.conf  ^6 D/ T& x" k

/ v) P/ J) @* I: T" i( G6 A5 o, W[root@proxy205 ~]# grep DataSenderFrequency= /etc/zabbix/zabbix_proxy.conf! t" D! {  ^/ ?( i. X* E
DataSenderFrequency=60
2 X1 G$ O6 ?: i7 s( [, u  S* Q. O5 C; R0 q0 w

' g6 i4 |$ j! W, M. t# f' _复制代码% U$ c. z& S) V# ~- V0 O* U
2 p3 V0 p- W$ _. j
复制代码
( Y: n& \; X4 K( Z. V. Q4 e[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf5 E1 \5 S  V: g9 x1 `1 |
# StartPollers=56 n$ T) T4 A# i: I+ A+ K9 ~
[root@proxy205 ~]#* \: Q9 C3 ?. w) R, R  p8 L7 O
[root@proxy205 ~]# sed -r -i 's@# (StartPollers=)5@\130@' /etc/zabbix/zabbix_proxy.conf
: F% W0 {9 a( J[root@proxy205 ~]#, c$ f' P) e( L4 Y/ W9 V
[root@proxy205 ~]# grep StartPollers= /etc/zabbix/zabbix_proxy.conf/ [, b2 ^9 T) d1 _8 I6 M
StartPollers=30
) t5 u% P- w- D! w" e3 I! \# a: O9 U4 V1 i7 G1 I4 e* ~
复制代码  G3 Q; O4 |- M4 B" _
: M7 L" ?- O2 ?7 R0 Y
复制代码
9 g) ^$ R0 X$ r[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf# y6 E. ~9 R3 Q" i8 H  b
# JavaGateway=7 E9 F/ }6 _' f5 z! F* _
[root@proxy205 ~]## R  l0 i' T* }
[root@proxy205 ~]# sed -r -i 's@# (JavaGateway=)@\1172.200.5.203@' /etc/zabbix/zabbix_proxy.conf
% @5 M, p1 n* K, ]! f[root@proxy205 ~]#4 h/ b3 b+ N$ ~1 H9 ~1 _. c) w
[root@proxy205 ~]# grep JavaGateway= /etc/zabbix/zabbix_proxy.conf- ]% j2 g! ?: D
JavaGateway=172.200.5.203
0 {& ?* ~  E+ [8 j& R5 j" J9 V
$ g! R; Z5 l0 B; F复制代码6 e' u1 p7 ~1 q) p

  r1 Z8 X* o. g复制代码1 [: @: {$ C2 u% X1 I
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf: B* f; f' t4 d( u! ~8 Q
# JavaGatewayPort=100521 R# \; @: j" x  q
7 E& N- h. g4 Q! n  }
8 B, I% T4 \/ Y
[root@proxy205 ~]# sed -r -i 's@# (JavaGatewayPort=)@\1@' /etc/zabbix/zabbix_proxy.conf  N* n/ U, h# o, p+ z7 o3 K. M
6 J3 V: U' @; x  {8 x; ?; X0 f
/ j, L% w) I, M9 G9 q
[root@proxy205 ~]# grep JavaGatewayPort= /etc/zabbix/zabbix_proxy.conf
" f, p' T5 Y- A6 k6 @9 `  HJavaGatewayPort=10052' ?* X, L, m* P8 q; @3 B

, |/ ^0 g- i4 J
7 x  j# u5 K( A% p8 C复制代码- L# a  @4 F9 T  F% k" r, m$ l1 I
5 ?8 S5 \( r$ G0 w5 d5 L
复制代码9 ^8 Q- S; E8 m
[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf
% J  h9 r* \' ^. ^9 i2 i# StartJavaPollers=0
! j" v& g9 ?- V1 N% F1 _2 H/ S: |+ T- n& G; i+ y( `: ~% A
[root@proxy205 ~]# sed -r -i 's@# (StartJavaPollers=)0@\120@' /etc/zabbix/zabbix_proxy.conf
6 ^$ G4 H$ R: j% L2 x! f' u. j
* A6 F: Z* m/ A9 f7 _[root@proxy205 ~]# grep StartJavaPollers= /etc/zabbix/zabbix_proxy.conf: l- i+ i9 d( \) X
StartJavaPollers=20
8 A! y0 _8 D2 l0 v5 O% I- k* ?! y' d2 B# k$ i7 |
复制代码/ u1 y0 @% j- p) V8 }4 `( r
/ h6 g; y! O- B; s' F" S  t
复制代码' ~! O/ J0 I% M4 Q/ r0 X
[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf9 ]: O5 T. y# K! U, @2 P- R
# ListenIP=0.0.0.0$ D4 _* P, e" e; M
[root@proxy205 ~]#9 i, p: h7 a3 Q7 H
[root@proxy205 ~]# sed -r -i  's@# (ListenIP=)@\1@' /etc/zabbix/zabbix_proxy.conf
& X8 X3 v; P9 K/ v2 c[root@proxy205 ~]#
, l$ P- K4 g0 A$ n6 G/ p8 O, y[root@proxy205 ~]# grep ListenIP= /etc/zabbix/zabbix_proxy.conf
% n: f) o; F2 g+ @; w3 uListenIP=0.0.0.0" l+ @1 i8 I* [* c

8 m# |7 K& m" X5 w% K# r: @; T$ P  d$ v
复制代码
- h1 k- h% {' [7 ?! h+ t( s- r; n9 O' N4 i" g; i9 s9 w* q; b
复制代码
7 c5 |* b) `) R* d4 Q[root@proxy205 ~]# grep "# CacheSize=8M" /etc/zabbix/zabbix_proxy.conf
, J* b8 v1 q- _. u: t6 S# CacheSize=8M! a$ j0 M- F# O. Z) ]

2 m. V, Y' @& q1 U( j8 ]) P[root@proxy205 ~]# sed -r -i "s@# (CacheSize=)8@\1512@" /etc/zabbix/zabbix_proxy.conf* C. B, N4 H9 l$ H& C) u" X

/ f6 G! h3 n5 Q7 @0 _! m[root@proxy205 ~]# grep ^CacheSize /etc/zabbix/zabbix_proxy.conf6 c  w2 k! V8 `, p6 v1 r2 f/ K4 p
CacheSize=512M
7 b  l6 E7 G& d7 z; C+ K" e/ t; n8 I7 m9 i
复制代码
, M5 {4 W7 d& J( @9 x! s9 z: Y- Q: `- U2 H
复制代码9 B+ J3 S8 N5 [8 r% m/ B3 \
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf7 I! h& t0 W; `6 {/ o
# StartDBSyncers=4
  \3 ^  D* U0 q: G[root@proxy205 ~]#
4 O, E9 C! C3 E) ?% l8 m, S$ @[root@proxy205 ~]# sed -r -i 's@# (StartDBSyncers=)4@\110@' /etc/zabbix/zabbix_proxy.conf7 T2 X8 S/ {9 G* y
[root@proxy205 ~]#: d8 ?5 m% d  E, F# h
[root@proxy205 ~]# grep StartDBSyncers= /etc/zabbix/zabbix_proxy.conf
  F8 J: W7 ]! {2 }8 T0 h/ `StartDBSyncers=102 G$ S& b2 I  A. l  ~5 v% M
[root@proxy205 ~]## J! f- m7 D4 J) N# `2 a& l. m
[root@proxy205 ~]#
) |5 z* z6 ?$ o, x) ^% p* ?6 L复制代码
' O& T) ^7 U6 h% s, \
1 G, M4 d& a% L* o# [4 y- V$ ~复制代码! h( l- B6 u+ Y  F
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf+ G6 C4 A! F+ p& Y( _; B. s
# HistoryCacheSize=16M
+ k  d1 M! K" X$ m: F- f
6 [% A; D* H7 T2 J2 d) J[root@proxy205 ~]# sed -r -i 's@# (HistoryCacheSize=)@\1512@' /etc/zabbix/zabbix_proxy.conf
9 i; I6 a4 f% J6 L: d9 Z9 \4 k( T6 s/ {
[root@proxy205 ~]# grep HistoryCacheSize= /etc/zabbix/zabbix_proxy.conf
" b3 \: f' F2 B9 h' J" W! CHistoryCacheSize=512M
0 w( T1 m* u6 a/ d& @- I& L* Q; j+ D! z) ]! P- u# E1 |8 ]( \
复制代码
6 g+ _9 i9 ^4 j, Z8 o, {$ ^( W. \. {9 a7 V; [; c. R
复制代码' T/ U2 t0 @( N& x  l
[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf* i# {3 f+ t9 J. w. ?
# HistoryIndexCacheSize=4M
, I* G+ D& E: p' @  q
4 ]$ k2 e& W$ R! M' q- C, _[root@proxy205 ~]# sed -r -i 's@# (HistoryIndexCacheSize=)@\1128@' /etc/zabbix/zabbix_proxy.conf
- s1 A4 W- M- _6 S1 }& K# e
+ i6 B- n7 t2 s4 A# N[root@proxy205 ~]# grep HistoryIndexCacheSize= /etc/zabbix/zabbix_proxy.conf/ _7 {. R0 N2 y- J# n- S' d% Q
HistoryIndexCacheSize=128M
; F5 p. I1 P8 ^" `5 X
" C  |5 f( Z( S3 I复制代码# {( I5 a$ t9 q  B0 u

' P5 V5 q$ S+ o, x% h9 f$ z! F复制代码8 P; T* g8 B$ e# @( ]; G( H

9 H; m$ u4 z" P% U+ i( u' ?4 f[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf8 }3 A+ L8 f( C2 {6 v. w
Timeout=4$ k4 k/ G$ k! c

! y9 a. g3 U; t, @' N# G' g[root@proxy205 ~]# sed -r -i 's#(Timeout=)4#\130#' /etc/zabbix/zabbix_proxy.conf
3 V, v! [, G1 j( ?& ]& a) d: w# Q* h6 ^5 \& t7 l
[root@proxy205 ~]# grep ^Timeout= /etc/zabbix/zabbix_proxy.conf+ x( p& l7 m3 K5 S% J& h$ I3 ^# F" Z8 r
Timeout=30) h# ^7 o& [3 Y# V. ?
' P( w* l$ k1 I4 c9 p
复制代码% z( @/ D; E- m, g5 U

( m7 k  j6 [* {3 w( \复制代码
; I5 w( y' E  a, p0 ^- w& a[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf' A% J' Q( P7 m
# AllowRoot=0
+ a( n5 u+ j4 W& s8 B& R9 S7 T8 b/ u! W9 n9 \
[root@proxy205 ~]# sed -r -i 's@# (AllowRoot=)@\1@' /etc/zabbix/zabbix_proxy.conf5 A$ i/ T  ^- W9 _8 U  I9 o
  M. P7 U$ n, v2 b( ^
[root@proxy205 ~]# grep AllowRoot= /etc/zabbix/zabbix_proxy.conf% R! F! B/ [+ R, Q
AllowRoot=0
0 q9 k! m, A5 I% G  h
: I9 ?7 A) G4 m4 q! `8 a& t复制代码4 R: `; L' ~; W5 |
. a8 u# {; u* t, O8 X; N
复制代码+ t$ O* m$ k( O$ o$ s. N
[root@proxy205 ~]# grep "# User=" /etc/zabbix/zabbix_proxy.conf
: p) @9 z& W2 _% l+ L7 ?# User=zabbix( ~+ x) V0 O& j# {5 {
[root@proxy205 ~]#
; U, {9 {# b* [' |" o6 T8 ?6 O8 @[root@proxy205 ~]# sed -r -i 's@# (User=)@\1@' /etc/zabbix/zabbix_proxy.conf
- u) k+ r+ L$ {; k3 j6 ^[root@proxy205 ~]#
! r4 d0 |) R: {( m2 s) C[root@proxy205 ~]# grep ^User= /etc/zabbix/zabbix_proxy.conf& s3 s2 F# V) M
User=zabbix
1 s7 X$ Q1 N2 M7 \1 I+ ]5 B, y* g# O/ B  s9 [
. p# T" j+ q( h4 f$ E& t5 N
& {! |& z7 F! `- R! g5 Z
[root@proxy205 ~]# ss -ntl0 Y: U5 P' C  ~
State                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              
6 C& Y/ m% P! k  q1 b1 RLISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 
9 m9 A' ?9 `7 C6 W0 o) WLISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                 ! q( ?0 e; P$ V( D5 O4 k# _# [
LISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 
3 i3 I/ r% Y2 |% g' v- F5 s0 L5 @3 v. z$ L2 r0 u
[root@proxy205 ~]# systemctl start zabbix-proxy.service; e$ S/ i, h: l% _
0 g7 E4 N8 R& ]+ Z
[root@proxy205 ~]# ss -ntl
& y$ |  i$ U& \! f: A  Q" KState                               Recv-Q                               Send-Q                                                              Local Address:Port                                                               Peer Address:Port                              / K* J+ ?- J7 I3 x' l! z2 \1 L1 J
LISTEN                              0                                    128                                                                 127.0.0.53%lo:53                                                                      0.0.0.0:*                                 
7 @% V7 v* f' XLISTEN                              0                                    128                                                                       0.0.0.0:22                                                                      0.0.0.0:*                                 
. K! ^4 n: Z) L( ?LISTEN                              0                                    128                                                                       0.0.0.0:10051                                                                   0.0.0.0:*                                 
3 X% d$ b0 C! uLISTEN                              0                                    128                                                                          [::]:22                                                                         [::]:*                                 ; I/ T8 G! ?  y" L0 Z* D" Y; b$ l

% o3 S+ j+ E7 R3 r$ I. s4 k
2 D+ {7 O; H4 r; B) \[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service4 m9 e; g3 I9 A$ i- d: j  O0 M
zabbix-proxy.service                   disabled      
/ H: g( M) M' `& P/ R3 P' x6 c1 M% J6 f! L/ g: w# Y
4 g! N" z" s" j/ V4 y
[root@proxy205 ~]# systemctl enable zabbix-proxy.service
" w7 l2 V! c' D* D2 B7 YSynchronizing state of zabbix-proxy.service with SysV service script with /lib/systemd/systemd-sysv-install.
) T: M0 d9 F5 C( a% x* QExecuting: /lib/systemd/systemd-sysv-install enable zabbix-proxy
0 D0 l8 u) V  A) n- v$ s
/ V" u3 {8 l2 ~! s$ Z
0 a+ C6 L% K6 o  M[root@proxy205 ~]# systemctl list-unit-files | grep zabbix-proxy.service8 k$ q; ^2 {8 ^* [5 M* ]1 b
zabbix-proxy.service                   enabled        
  l+ W" H( H# ~& [& h4 b$ L% N: R( p  N9 c+ W% ~; Z
zabbix代理服务器的地址, d! B  z% d0 C. {; [( ~

( @. \* ?2 q5 X2 S4 Ovim /etc/zabbix/zabbix_proxy.conf; a* F1 w7 r. e2 u. T2 ~& W
. E& l3 S- G& v" `5 W) l/ H: F
Server=172.24.21.190
" ~$ j. L. p* \+ n' x# w( VServerPort=100516 [8 p, {# z4 F+ ~0 X
Hostname=proxy
% s5 ]) F+ P5 Q( NDBUser=zabbix/ r1 M7 b' [) K/ T6 J' \
DBPassword=basc1235
# {1 f3 P$ i. iJavaGateway=172.25.1.1
( o' C3 J$ g8 u; Z7 tJavaGatewayPort=100527 l7 _6 P: J) G  J* X+ t) r# K
StartJavaPollers=5
* Q, ^, a4 C& ~( |3 L* d
" m5 U5 M3 c& p$ X  _! k3 x
! a5 A, e5 }3 m: O3 V# t% p3 ^- T+ T; D, m' M" T3 D
 楼主| 发表于 2024-5-31 16:14:52 | 显示全部楼层
 如果出现问题请不要慌张,思考在哪一个步骤出现问题了,解决掉即可。
9 M9 t8 x4 K/ U* W( ^0 R" C  G; K3 ^9 R1 j' H
  被动模式和主动模式步骤类似,需要注意以下几点:
( n+ x1 y/ c; `1 V0 V/ O    (1)数据库名称需要改变;
' K4 o! G; X+ [6 ^6 q- T% I: O9 w    (2)数据库的授权用户一定要配置清除;1 _- T- x( g+ K  |. O+ |0 u1 a
    (3)在zabbix proxy配置文件中修改相应的数据库配置信息,特别注意得改动ProxyMode的值为1;
" L) n; M, `" B! o2 x( C    (4)在zabbix webUI添加zabbix proxy信息,记得勾选被动模式;, X* f- ]8 T! q! B" [2 T
    (5)在创建的zabbix proxy后添加主机时记得选择对应的proxy即可;
 楼主| 发表于 2024-5-31 16:15:09 | 显示全部楼层
各组件版本不一致引发的问题:$ A9 O$ L6 Y) J
    问题描述:
/ i3 f! G. ?2 J, N8 L1 h; v* |) i. o      zabbix server版本并不会向下兼容,如果你zabbix server使用的4.x以上版本,推荐zabbix proxy尽量选择和zabbix server相同的版本,否则你会发现在配置zabbix server和zabbix proxy配置分布式监控系统时自然是失败的;  [8 u3 C2 Q. X4 Y2 ?& f
      zabbix server和zabbix java gateway版本也推荐设置成一致,否则你会发现在使用zabbix server监控类似于tomcat,redis时始终无法获取监控的数据。
1 e2 M$ J/ i1 b    # \1 S8 `% s- f4 r  V8 _2 |5 G, u
    解决思路:; b9 }  W9 J' y# F
      建议采用相同的安装方式,可以使用yum方式安装,也可以使用源码方式或者二进制方式安装均可。
% E: k5 ~% C9 B" c      基于yum方式安装,请保存好rpm包,在扩容节点时注意版本问题,最好是有私有的yum仓库,统一配置内网的私有仓库,避免多次下载。
0 C% N; y  G( h& ]$ B6 X
6 W. `1 q$ L9 {/ h2 x) V# b; I, S- @
4 S# F* U. D9 O# ]; _( O: H  配置文件参数设置错误的问题:
0 m" \$ \3 z  w$ n/ a    问题描述:
7 {5 q5 G$ [$ ^0 ^( Q) v      这种情况大多数发生在zabbix agent的配置文件中,刚刚接触zabbix 监控系统的小伙伴经常会出现配置文件出错。- ^3 _6 Y6 l" _7 {( G6 T! y) B, M' ^
/ A2 N2 L. ~% r, A
    解决思路:: h2 `% N' o1 r
      可以使用测试工具和日志来排查问题,比如zabbix_get工具,日志是运维排错的基本功,千万别忽略日志的重要性。
 楼主| 发表于 2024-5-31 16:21:02 | 显示全部楼层
# more /usr/local/zabbix/etc/zabbix_agentd.conf* O) V# v- I) f, w5 p6 B6 P9 V3 H  Q
" l$ ~7 C3 h; S
Hostname=dba-test-hzj02 #agent端主机名' L6 T. \9 h) G2 b
Server=172.24.21.197  #允许172.24.21.197来抓取数据0 B# o$ O. G( e5 e& R
Server=172.24.21.98   #允许172.24.21.98来抓取数据4 o+ \7 _- v" w: u+ }
ServerActive=172.24.21.197 #将监控数据发送到172.24.21.197
, L: n. \0 x# j6 ~, G) @ServerActive=172.24.21.98  #将监控数据发送到172.24.21.98& `/ y, u6 u% V! D
ListenPort=10050
0 |5 T6 H- L1 j6 C1 r% JBufferSize=1024
6 }9 `6 T2 |% O! z( JStartAgents=10
8 K0 ]/ Y( l/ BDebugLevel=2
- q5 b4 e8 v+ RPidFile=/home/logs/zabbix/zabbix_agentd.pid
/ G. d, H' K, n* SLogFile=/home/logs/zabbix/zabbix_agentd.log
+ U0 P4 d$ _  E" \& _LogFileSize=10
  ~# T* N2 L+ m4 V# mEnableRemoteCommands=1
( |3 G2 l  q6 XUnsafeUserParameters=1
* q& |/ `+ C- P" \, l0 {7 T4 I5 MInclude=/home/logs/zabbix/zabbix_command.conf, b( m; s& ?6 Y8 @3 b
Timeout=30
 楼主| 发表于 2024-5-31 16:32:08 | 显示全部楼层
安装部署zabbix-proxy9 N( V& ]6 V( L
在zabbix-proxy上:5 I' K, Y, i3 D0 @
, A$ c" K5 x* k' ?: o/ [4 ~0 Y8 Q
SHELL% ~: a( E8 y# v6 g% u/ ?$ Y
1
5 Y. Y& |4 Y+ L# Myum -y install zabbix-proxy-mysql
& m( o3 ?- a4 l. K/ W  Oproxy需要一个独立的数据库,请勿和server同库:+ m$ L. V  |( @7 T& P4 L9 o
- ~  M8 r/ u$ b: J7 _
SHELL
2 y, y( X/ k1 @+ Z, P
8 {, G3 _' n1 [, Jyum -y install mariadb-server. B0 K6 H+ a1 B3 y: w* y" \8 C
mysql -uroot -p
- x: r8 _+ v' g$ e3 V; m$ m+ B  ncreate database zabbix_proxy defaults charset utf8;5 [0 ~- |! G' [) N3 e
grant all privileges on zabbix_proxy.* to zabbix_proxy@'localhost' identified by '123456';, j; m2 z% U% }2 ?4 D. s7 v
导入zabbix-proxy SQL:
* o. }# x1 C3 W# y
$ U9 b5 @$ l5 mSHELL% ~- r4 l# z7 w* ?8 F: T) ~
# h- r6 \& h$ t8 ]2 f' `. x! e& x/ Z
cd /usr/share/doc/zabbix-proxy-mysql-4.0.27/
$ ~, ?$ N" B$ X3 f( \zcat schema.sql.gz |mysql -uzabbix_proxy -p zabbix_proxy6 R/ X, T9 P: _& A( C
zabbix-proxy配置:
5 b/ r( ~% I" V+ ^' B$ H+ u# }0 z
SHELL
4 d; B: y( z1 W6 v% J' `/ b3 p! r, p3 B  E
[root@bj_proxy ~]$grep ^[a-Z] /etc/zabbix/zabbix_proxy.conf   
+ Q0 q" c$ s0 \. \5 C" e; uProxyMode=0                                      //默认主动模式0,被动模式1' Y( M0 w) F1 ]: [7 d' F; S
Server=10.1.1.200                                //zabbix_server的外网IP
, q2 C% s3 B" Q9 w- ~ServerPort=10051
1 A7 p7 n$ C  C- Y. F5 K$ l; O1 wHostname=bj_proxy                                //需要和主机名一致
. B1 m  B* R" |; b1 U: ~# |LogFile=/var/log/zabbix/zabbix_proxy.log$ b' Z% |2 f& F
LogFileSize=0                                    //不切割日志,默认1M1 j) a3 e0 C$ _  O$ K1 Q
PidFile=/var/run/zabbix/zabbix_proxy.pid
1 F! l8 B4 |4 {6 k) o: [SocketDir=/var/run/zabbix* J) k: t5 Z& n, d, X* y
DBName=zabbix_proxy
8 y( Z* w5 }$ o9 W+ @, ^, {DBSchema=zabbix_proxy
7 A" ]4 M1 M! O: UDBUser=zabbix_proxy
0 D  j1 }- z. d2 v: N4 Q+ A  B  {7 oDBPassword=123456* d3 m0 g! [6 f% c4 ~8 ?
ConfigFrequency=600                              //多久从zabbix-server接受配置% N0 ^3 N: Q/ y) k$ ~* E3 l9 d
DataSenderFrequency=60                           //多久向zabbix-server发送收集数据1 {0 f& _) z8 R3 B
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log* |/ l( v" R6 h0 a5 Q( K# O$ B" K
Timeout=4                                        //等待agent回应超时时间
; \2 B4 j+ G0 d; @( XExternalScripts=/usr/lib/zabbix/externalscripts   //也需要放一份到代理) V  k8 s3 S/ i3 h, u8 Q7 A
LogSlowQueries=30006 O& {6 m0 D& g; Z: J; h. B  n

9 H  z# s. ^7 I- e- p6 A6 ^### 启动proxy0 P4 \; y) x8 r4 `3 `
systemctl restart zabbix-proxy.service( o! _& G) E. H6 w
systemctl enable zabbix-proxy.service
2 P# O: `6 r) L4 X# H* v* O. r. G' T9 OAgent安装配置
* Y8 d% G2 D* B/ J$ OSHELL
- I4 J* K, U, I+ w# t( s7 D) N* i' g8 I' z
wget https://mirrors.aliyun.com/zabbi ... 27-1.el7.x86_64.rpm
9 O: W3 d8 L  x/ I9 X2 q9 l$ h6 ^rpm -ivh zabbix-agent-4.0.27-1.el7.x86_64.rpm
2 m5 I; w0 ^! Q9 _6 W- P0 S[root@euler ~]# grep ^[a-Z] /etc/zabbix/zabbix_agentd.conf" |4 l- X+ q8 |6 e
PidFile=/var/run/zabbix/zabbix_agentd.pid
" K# [" t0 g3 r6 q( SLogFile=/var/log/zabbix/zabbix_agentd.log
: b1 ]! h0 L$ A- p% p" D! WLogFileSize=01 j* L, x; G% W& m2 Q4 b, ]
EnableRemoteCommands=1& e, z  a. b8 U4 j
Server=172.16.1.15
% v6 U/ j9 e9 N4 E$ i- Y0 kServerActive=172.16.1.15$ @. @$ q7 [4 h, K% T
Hostname=Euler; i2 A2 a7 `  `, D& a/ g% L
Include=/etc/zabbix/zabbix_agentd.d/*.conf0 Z! W7 O4 ^# B" R* `
6 S. `/ ^3 p% g, o; G2 _7 S5 }
### 启动agent1 U7 l& m. v3 y* p$ P' q
systemctl restart zabbix-agent.service ; }  s; Y: f7 `# n
systemctl enable zabbix-agent.service6 d" T7 y. ?/ q5 V
配置web界面& ~% a& @% Z; p: M) H
在我们的zabbix界面上点击管理–>agent代理程序–>创建代理
2 n! V2 x5 Y0 _. t: m8 fagent代理程序名称 为 zabbix_proxy的主机名 (建议一致 )5 V8 p; g: @% Y2 k+ H0 h% W. H/ d

  p) k9 B9 B1 M! ^  X2 M  b6 h$ n
# G5 Q5 E+ z5 v  }
( I& ]3 C4 P% d( j; @' A! o8 B* [; u5 P% u/ {. i# r* e8 x

+ p* D( x. |7 Q# k- ~4 o加速代理验证' S: W; a1 }8 |- X. z
SHELL
& M0 G% ?9 \; k! ~' Q8 j# \0 ~6 u6 e8 b. i: M
## 重启server来加速- H% ?+ _8 l* s: @1 q
[root@zabbix ~]# systemctl restart zabbix-server.service
- E  `, W+ A/ D* G0 {9 `### 重启proxy* p: R: I/ c8 N5 K2 Q
[root@bj_proxy ~]$systemctl restart zabbix-proxy.service 2 i2 i# O3 O1 W$ u& I
[root@bj_proxy ~]$tailf /var/log/zabbix/zabbix_proxy.log # C% o: M2 Q! p! O9 W) ]2 i
60540:20210120:163621.926 only character set "utf8" and collation "utf8_bin" should be used in database
% e: W7 Q- y  z5 L' O 60540:20210120:163621.926 proxy #0 started [main process]# ^5 H, y6 p- `/ T
60545:20210120:163621.926 proxy #1 started [configuration syncer #1]5 e/ x( R+ \7 {% C- K! U% ?
60545:20210120:163621.939 received configuration data from server at "10.1.1.200", datalen 3516, z- b2 A6 d. Z& `

# M+ M! j, o0 H
* o; |% W7 K1 t( G添加主机
. J8 g8 W2 C5 \
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 21:27 , Processed in 0.064244 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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