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

centos7上安装zabbix监控步骤

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-9-16 17:00:07 | 显示全部楼层 |阅读模式
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。' A. k8 q" R* ]' h6 s
安装步骤如下:
! l$ ]. @) B0 S  f7 F1 B7 g1 Q" b0 s: S1、安装源码库配置部署包。这个部署包包含了yum配置文件。
+ y. g+ f. a' S; ^ rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
, z/ e1 {8 _2 n5 kRetrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm( u: K) E) i0 k( Z
Preparing...                          ################################# [100%]+ Y0 ~9 b0 o! m
Updating / installing...! G3 _. k) p% o7 ^
   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

( o' R" e8 E) X: c) b
2 _3 c: z( W8 j; k. l* J2 d; [2、安装Zabbix部署包
& q* P" @* V. y2 l3 L% b安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。
' q/ C- d7 l$ e1 N& ]* i) R& m
. m8 P( |% g2 Q& K' ~5 x' e

9 L* ~+ X9 z9 F. Qyum install -y zabbix-server-mysql zabbix-web-mysql
, ~& D0 g  {( ~; Z) K8 B3 q; @Loaded plugins: fastestmirror4 k. P. U0 K' R0 @# m
Determining fastest mirrors
7 G$ `1 s7 u/ B; F3 v; c. o0 q * base: mirrors.tuna.tsinghua.edu.cn; r. p9 T) l6 L. h
* extras: mirrors.bupt.edu.cn2 q' B, ~8 L+ b9 z* n9 s
* updates: mirrors.bupt.edu.cn) G: w% J6 s* |7 J2 \( O
base                                                                                                                                                                | 3.6 kB  00:00:00     * r! z0 z2 k. B2 J$ Y9 i# i
extras                                                                                                                                                              | 2.9 kB  00:00:00     
+ D8 ?$ k1 M( h. @! O$ s+ eupdates                                                                                                                                                             | 2.9 kB  00:00:00     ' D5 y% Z5 y8 w+ G- ?
zabbix                                                                                                                                                              | 2.9 kB  00:00:00     
6 s( N/ r0 b" {9 @; ]- i7 Ezabbix-non-supported                                                                               3 `/ l, b+ k* X
..........) i. h9 u3 t; R% A2 i' W
Installed:
' R+ I% e. ~& x: X' [5 w  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                   
) V/ `6 E& o$ ~( r/ ODependency Installed:
) ]" v( A) d0 u: e  OpenIPMI.x86_64 0:2.0.27-1.el7               OpenIPMI-libs.x86_64 0:2.0.27-1.el7          OpenIPMI-modalias.x86_64 0:2.0.27-1.el7      apr.x86_64 0:1.4.8-7.el7                        
; H+ I; P( [- x( u  e0 ]; }  apr-util.x86_64 0:1.5.2-6.el7                dejavu-fonts-common.noarch 0:2.33-6.el7      dejavu-sans-fonts.noarch 0:2.33-6.el7        fontpackages-filesystem.noarch 0:1.44-8.el7     
8 ]; R& o2 g6 F  fping.x86_64 0:3.16-1.el7                    gnutls.x86_64 0:3.3.29-9.el7_6               httpd.x86_64 0:2.4.6-97.el7.centos           httpd-tools.x86_64 0:2.4.6-97.el7.centos        
3 k% s6 ?4 ]* ~$ b) v  iksemel.x86_64 0:1.4-2.el7.centos            libX11.x86_64 0:1.6.7-4.el7_9                libX11-common.noarch 0:1.6.7-4.el7_9         libXau.x86_64 0:1.0.8-2.1.el7                  
3 M/ ^# v1 ^" x7 U& F) F  libXpm.x86_64 0:3.5.12-1.el7                 libevent.x86_64 0:2.0.21-4.el7               libjpeg-turbo.x86_64 0:1.2.90-8.el7          libtool-ltdl.x86_64 0:2.4.2-22.el7_3            * ?# U; c( z% R9 F# N
  libxcb.x86_64 0:1.13-1.el7                   libxslt.x86_64 0:1.1.28-6.el7                libzip.x86_64 0:0.10.1-8.el7                 mailcap.noarch 0:2.1.41-2.el7                   8 K% n" C4 x4 _, z9 w! K+ k
  net-snmp-libs.x86_64 1:5.7.2-49.el7_9.1      nettle.x86_64 0:2.7.1-9.el7_9                php.x86_64 0:5.4.16-48.el7                   php-bcmath.x86_64 0:5.4.16-48.el7               . G6 D0 e6 [9 E
  php-cli.x86_64 0:5.4.16-48.el7               php-common.x86_64 0:5.4.16-48.el7            php-gd.x86_64 0:5.4.16-48.el7                php-ldap.x86_64 0:5.4.16-48.el7                 2 c6 ]& M' K3 M3 O8 c! D  b
  php-mbstring.x86_64 0:5.4.16-48.el7          php-mysql.x86_64 0:5.4.16-48.el7             php-pdo.x86_64 0:5.4.16-48.el7               php-xml.x86_64 0:5.4.16-48.el7                  
; }1 R  W+ _* ~8 [  e2 y4 Q9 Y: T' y  t1lib.x86_64 0:5.1.2-14.el7                  trousers.x86_64 0:0.3.14-2.el7               unixODBC.x86_64 0:2.3.1-14.el7               zabbix-web.noarch 0:3.4.15-1.el7                , F/ ^* A& `& }9 O( p! h
Complete!2 J  U6 [1 J8 w0 a; y6 q6 S
/ x; X5 u/ S) c# y+ V. ]
- A6 m: x& ~0 }" B
这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。; P1 v% ^% ]3 b4 U

9 c1 X6 U' m6 P- {安装Zabbix Agent的示例:
7 c, h1 P% F$ n" r- Z$ u yum install -y zabbix\-agent
$ N- q! U/ w; v# X/ {' NLoaded plugins: fastestmirror
" D1 |8 p0 [* u6 b5 F0 {: _Loading mirror speeds from cached hostfile- ?: a* i/ A( b. |9 @! S% B
* base: mirrors.tuna.tsinghua.edu.cn
1 ~/ p; }5 `$ ~4 h5 N( V: \: N * extras: mirrors.bupt.edu.cn
3 h& E7 }" t" h4 |2 c" ^ * updates: mirrors.bupt.edu.cn, K; _/ b9 s  J
Resolving Dependencies
! o* t7 @) P$ y  v+ B--> Running transaction check
: ^) `+ V" J  l$ a) z6 ^: O0 i2 R---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed# T' r8 U6 M6 H! k. C# H5 k( }8 R
--> Finished Dependency Resolution6 m3 K( u4 Y/ |2 L' a# X6 E3 Z
Dependencies Resolved7 t& h6 q9 N9 n! Z  ?* ?. u
===========================================================================================================================================================================================
3 G6 n& x2 S" P0 v" ?" U0 W( L Package                                         Arch                                      Version                                         Repository                                 Size8 C" e: N2 S5 O7 A; E
===========================================================================================================================================================================================
% h1 D9 p9 f) a0 xInstalling:
& E, T, O$ o' I0 j7 [3 Q  T zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k4 g: x6 l$ l* S
Transaction Summary
% Y7 t0 j' L4 f1 ~4 k===========================================================================================================================================================================================6 E( ^# D7 `, F  j9 \, M: c
Install  1 Package
( r9 U) Y2 i+ UTotal download size: 369 k
9 M: p% ^: Y: Y3 `) n: z9 {Installed size: 1.4 M6 {# Q9 K# g. M. F( z6 S' L  j
Downloading packages:$ ^/ I8 q# _' u' t5 t: `: I
zabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     
7 v; I' S0 s' Q" h/ `1 z% ^0 ^Running transaction check6 ?% s! o! b) b8 v/ J
Running transaction test
8 C- |) l% S7 e" n/ VTransaction test succeeded9 M7 }  R' y2 A4 W
Running transaction
; m3 }8 r7 _8 }, F  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
9 d4 Y% A* w% o  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 % Z  V) p5 @# L( q
Installed:6 n+ V' A4 A* C- }
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                      
5 p/ }: R5 }, V- AComplete!
' i0 w' M7 Z/ ~/ K; |
% c0 v: g2 e2 u! d, R0 V3、安装初始化数据库
: T' }% Q  B. m7 {( I在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤
( l  t; |9 @. J0 Z0 u

6 ~- H5 i; W" W4 \: H' ]
4 y6 {* ]  p9 z1 |9 [. T
先安装mysql的客户端吧:! c  m6 k- V" {) F& h' ?7 a
yum install -y mariadb
  s- [" a" X; G  ?# K5 k: TLoaded plugins: fastestmirror
" B: e$ ~1 p4 K4 J/ a; }Loading mirror speeds from cached hostfile
$ |5 W. S2 @9 [/ @- M; _  T * base: mirrors.tuna.tsinghua.edu.cn6 Y( \( F5 w7 T7 Y2 i
* extras: mirrors.bupt.edu.cn
: p, ~4 |  i- m: \* e. q * updates: mirrors.bupt.edu.cn
% K% r" [  j6 ~  S  m1 N* ZResolving Dependencies
% |) v% k. H" V7 D6 S# W- s/ p( w--> Running transaction check
/ v( o) u& h: T$ w" O$ [: y$ {---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed
8 f9 Q, z1 E8 u, Z% P* W) Q--> Finished Dependency Resolution
, ^5 V$ O$ }% _$ v( C
Dependencies Resolved
- q: q) T- f$ t" r( }===========================================================================================================================================================================================& v4 V, @! Q) M( A6 B
Package                                     Arch                                       Version                                             Repository                                Size6 w6 |! q! x/ a! {5 v2 _9 d
===========================================================================================================================================================================================$ n  K0 S3 J/ }. m9 r# I6 J; j
Installing:* r- M; V! X# V! w
mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M
$ h" j6 o1 T! h- r0 D( k' g
Transaction Summary& T7 V# {2 q& \# R9 q
===========================================================================================================================================================================================
. b$ ~' {4 i2 v% f+ @Install  1 Package
4 D* g6 _! f( P
Total download size: 8.8 M
# X8 S! G0 \8 I  R: R, wInstalled size: 49 M
$ c7 w) r- [- S9 M* dDownloading packages:1 Q, K4 K- H# S
mariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
. _: e" ]# w! M7 {+ ~) C* u# x5 q  SRunning transaction check5 A/ l- b/ u; [+ l. g! G& \
Running transaction test
5 V. f5 }& \3 a% y7 iTransaction test succeeded
2 M; n/ g% G. V- l7 IRunning transaction
0 d5 i9 ]7 U# V8 E  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1 * |: i2 w/ T" n( s
  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
; v5 |' ~. r4 _; m/ F; z
Installed:$ S) k( X: _1 p$ T: {
  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            
, A3 ?6 [) }8 s) A2 E
Complete!
/ w6 }* m" f2 F, ^0 ^, s
6 d0 `6 Z. c# U8 X
/ T6 w" H7 a; m* }7 b

4 ^: X$ Y, z- X# z2 [( l2 i7 W5 S( G$ u& ^: C) t9 D: v1 {
+ i2 B! z1 s8 ?0 S9 v6 ]
安装mysql-server服务:
. b. o( D5 O1 X; N' jyum install -y mariadb-server% y1 p8 ]8 U0 k, e8 q! h; x" [
Loaded plugins: fastestmirror) q/ ?. K5 }8 h+ F, x: ?1 u9 |; {
Loading mirror speeds from cached hostfile
; {( p2 R+ U: T% z * base: mirrors.tuna.tsinghua.edu.cn
4 }- \/ ^9 B9 W  t9 e * extras: mirrors.bupt.edu.cn
" O& i5 K5 n3 Y8 ?, G: x * updates: mirrors.bupt.edu.cn
' B# X1 ~+ `* S4 k8 CResolving Dependencies

5 X, q5 A3 @1 @" e+ q; _$ b8 i。。。。。。。6 J2 k% `2 i. x4 |
Installed:! M6 Y6 w2 y% N* i: B
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     
; O: k. Q' {. o, K0 LDependency Installed:
1 f* V) D8 |2 [  libaio.x86_64 0:0.3.109-13.el7          perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7       perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7       perl-DBD-MySQL.x86_64 0:4.023-6.el7      . f' Q# R: C& z$ c
  perl-DBI.x86_64 0:1.627-4.el7           perl-Data-Dumper.x86_64 0:2.145-3.el7              perl-IO-Compress.noarch 0:2.061-2.el7             perl-Net-Daemon.noarch 0:0.48-5.el7      $ A& X/ E3 h! z  k' s
  perl-PlRPC.noarch 0:0.2020-14.el7      ( q, \% r, I+ m8 l$ b: x
Complete!
% G& Q* s8 t. L7 B2 A. O
; O; d* ~/ E$ V  G1 u8 u2 z启动数据库:
( G6 a9 n# H+ Z& d  }) [) \systemctl start mariadb.service
) q- O* P2 K$ S* J+ q# F* I设置开机启动:" [/ f. r" |- Y6 [/ z
systemctl enable mariadb.service
9 F* _0 ^7 K2 O1 L- BCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.7 [# H* T4 y8 r4 E4 k

, _3 g! H8 N- ^' h
7 j( A. V5 h  K: Y  J" G* W
创建zabbix相关的用户:# P8 ]9 H& ^) j* v. L- i
MariaDB [(none)]> create database zabbix;
8 J6 P4 c: C9 Z& q  ?9 fQuery OK, 1 row affected (0.03 sec)
/ `" N3 X( \8 N+ x
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
" |( z( T6 m$ y7 ?: q0 H Query OK, 0 rows affected (0.00 sec)
% c3 ~# q4 M& t; d) q
9 S" {9 S6 I; M5 a7 z5 g MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";* x, I! h! S: d6 H- s
Query OK, 0 rows affected (0.00 sec)5 U& h# A; ^: f0 S% N
* t5 U  C7 E' Y- q/ U$ K' r/ W* }
接下来:2 N) ^' g/ Z" N/ I* }" V

) I! u$ z: y% v) Z0 }" ?4 v

/ c2 f  w' ~! x8 t, H  ^cd /usr/share/doc/zabbix-server-mysql-3.4.15/
& o6 i6 R' }- o" ^8 t- l, h

' V1 T( ^) U9 a# b7 |( D; m[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix9 F! T/ B7 G( i1 z: R! z

0 s2 o/ U' {8 N( i8 ^# q2 @4、启动Zabbix Server进程! [4 ^! h% ~, u2 B; g
在zabbix_server.conf中编辑数据库配置" A/ Z& x) N" A, o

: L# c7 _  S) Q6 F6 h[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf 0 o) U5 M  F' X6 V
! D$ W" G7 O' H$ y4 B' F, L! [
LogFile=/var/log/zabbix/zabbix_server.log0 K( ^  {) g3 p: D: _
LogFileSize=0+ d( b$ E7 d* k( u+ @
PidFile=/var/run/zabbix/zabbix_server.pid
% M" g6 b4 D0 C1 |SocketDir=/var/run/zabbix, b0 V' [( [  }+ \8 G
DBHost=127.0.0.17 M* y" L) X6 X8 g9 P* `
DBName=zabbix
0 Q* n. N& z& u& S7 ADBUser=zabbix: y* |$ ~2 |/ R8 S% {+ o0 d
DBPassword=zabbix! p5 b) c0 D3 A6 d9 Y1 f2 `9 A  p
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
5 o/ Z6 Z  ]& v9 z6 PTimeout=4. K6 Y& ^; Y8 U( s2 n# N% V
AlertScriptsPath=/usr/lib/zabbix/alertscripts6 U1 J/ o  H& |/ ?, m( F
ExternalScripts=/usr/lib/zabbix/externalscripts
; o4 I1 S" J% F6 v* o4 f7 G7 wLogSlowQueries=3000
6 P/ J$ f6 o& g* j1 q' {
% l& ~; ~$ Q- |' Z0 m/ M; G启动Zabbix Server守护进程:" ?2 Y1 q6 `- P' B* Z# n
[root@zabbix-monitor ~]# systemctl start zabbix-server.service
/ Z% r& m1 G$ w; y$ |8 w/ g2 t& L  F: I# A9 @6 z
5、编辑Zabbix前端的PHP配置
& ^  ], ?  P) b' O) WZabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置3 [: @) C1 N& @* M! e

: R$ V1 Q1 D. m( x9 }2 I
    <IfModule mod_php5.c>
, r5 b/ o5 ?6 p. T        php_value max_execution_time 300; @& A* Z( M: A5 V7 R, w' S
        php_value memory_limit 128M4 G7 l5 J; Y+ H' i9 A+ c
        php_value post_max_size 16M. v1 ?+ c" P' I$ @  m/ c& Y
        php_value upload_max_filesize 2M- _5 q% x8 R/ O1 i& C
        php_value max_input_time 300
$ a, J1 n2 t# L* k+ [9 C        php_value max_input_vars 10000
0 n2 C5 B9 n" @; @, J2 n        php_value always_populate_raw_post_data -16 c1 w5 S9 q2 `$ i
        # php_value date.timezone Europe/Riga
. ?( m" O7 h+ t4 `1 Q* {1 ~        php_value date.timezone Asia/Shanghai
! {0 W1 w. [% r! n. M    </IfModule>! R% U% K( C. B* L. b
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。  |2 _. s& ^% U- Y4 b& T% {& J2 {

% z5 \' L/ B1 H) T/ V) S
: ~. y3 w6 H# |# e. t! ~
systemctl restart httpd.service
$ e: W. t! V5 H! i% p设置开机启动吧:/ ~* w# V7 \" |0 b( t: O" l
systemctl enable httpd.service 9 u5 S7 b% |, f1 M
; l: O! i$ l  n# o, v3 r
1 c' m3 w6 [0 ~
Zabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
' U0 l' B; S1 ~0 C7 V2 s. W- N" P; H8 W5 x

1 v3 d: W" E1 K) W# _; `5 x( `
1 M3 s- M. Q! V  X2 N登录界面进行最后的安装:
8 W9 B1 l$ _$ C7 Ghttp://10.144.108.200/zabbix/    自动跳转到下面页面:
5 v- U, G' p# z1 _2 d6 khttp://10.144.108.200/zabbix/setup.php
; f) n( ?1 s1 I
7 s9 B( \; Z  {' r  Y& g2 K1 g+ y$ I; z7 z' v2 o5 K
5 s# N! L' ^# u( G

% l8 \4 H! Y8 a$ _) g9 S# ]Installation
0 \% L8 Q! T3 Z  D: \% S; L; HInstallation
4 ]  b! T! r" k9 y1 @2 X

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;
$ l9 x( x4 H; d: @4 l4 a. R2 vQuery OK, 1 row affected (0.03 sec): J; L! g; _5 \- ]

; B$ e! r% M/ n( N8 }$ ZMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";: K) f% P/ O$ J1 ~
Query OK, 0 rows affected (0.00 sec)
: n- H+ L6 p8 F5 S0 n/ T! q! n0 O0 u7 ]" I& v9 y
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";: Z# [$ g  {& |. I0 {/ h$ W: ~, l, {
Query OK, 0 rows affected (0.00 sec)
% G5 E. v  D% s5 L: c& h6 M: j
MariaDB [(none)]> exit+ Q* h5 b3 k3 h* e( |
Bye9 o6 S0 \1 e7 v; V  `0 y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu5 N+ Q+ |2 [$ e- P4 v
支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)3 {! {* u. f/ U9 S2 N8 |, W
安装源码库配置部署包; c4 r# O  f3 g8 {1 ]
安装源码库配置部署包。这个部署包包含了apt配置文件。
0 C" G6 I2 E. c# ^4 r在 Debian 7 上安装 Zabbix 3.4:
2 ^# P' A$ E* P  R8 M# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb, ?, l  v, _" X7 c' ?; w0 n2 |% }
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb3 {5 R# y0 H9 D8 Y$ \, l
# apt-get update  N5 C, J& }: @6 V. D) U
在 Debian 8 上安装 Zabbix 3.4:% r# g9 b8 G3 R$ J
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb3 i. D# N% Q* i* x3 C5 H
# dpkg -i zabbix-release_3.4-1+jessie_all.deb& g5 w* }; e6 O  ]" W6 k5 S$ I
# apt-get update7 I  }6 F0 X9 y+ h+ x
在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:' ~6 ]) q2 y! H) ?/ r
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb- f( O# A9 N, C2 ~& C  j/ w8 Q% {, L8 \
# dpkg -i zabbix-release_3.4-1+trusty_all.deb
7 q3 i. b0 \7 d, k$ e# apt-get update: g* ^  R) z$ l4 p6 z) \
在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
0 f/ }0 O, _, ~0 r& C! ~6 D  A/ N# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb2 Y. v! C  L. b8 o: ^7 X, k6 S/ E# h
# dpkg -i zabbix-release_3.4-1+xenial_all.deb5 X2 g* n- B) G9 x$ J6 ]0 O
# apt-get update
$ b% b8 J8 g9 h: Q/ Q- j安装Zabbix部署包# d1 O8 t$ ~( {; ]
使用mysql数据库安装Zabbix server、WEB前端的示例。0 Q$ k/ j! w) p9 l" o* B
# apt-get install zabbix-server-mysql zabbix-frontend-php% W* ^4 l/ u4 N1 G! x
只安装Zabbix Agent的示例。
5 b& ?, l& j3 q# apt-get install zabbix-agent
3 _. ?& ^& N! ]3 Q2 l安装初始化数据库6 x/ H$ T3 t7 O) M7 p
在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。
6 A% f: ^; Q- F# I: I然后导入初始架构(Schema)和数据5 }- b5 z7 h' M
# cd /usr/share/doc/zabbix-server-mysql3 M& n* y/ L2 T1 k: \) i1 L
# zcat create.sql.gz | mysql -uroot zabbix) V2 q9 A" h: N  ]. d7 h
启动Zabbix Server进程( ^/ |( h8 w4 n* C: |
在zabbix_server.conf中编辑数据库配置9 c; z$ P% ]* S8 N7 d) k+ w
# vi /etc/zabbix/zabbix_server.conf
, s8 f1 E0 y9 H9 lDBHost=localhost6 X; Q! Z/ D* f* H) t: O, s
DBName=zabbix) R2 a) H* a' ]8 L: U( I
DBUser=zabbix: P! K: I2 E! ~" ]8 n
DBPassword=zabbix
' g- O6 j( u4 N启动Zabbix Server进程
. M1 {5 x$ R1 ~. q/ ?6 @3 J# service zabbix-server start
0 r* U( q7 j# s* r编辑Zabbix前端的PHP配置0 R0 {5 u" c- o  a2 f
Zabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。
" A7 Y7 b% b& h) |php_value max_execution_time 3003 ?3 Z7 d9 N4 e$ X  j
php_value memory_limit 128M3 ]8 G  ~7 |% j$ N/ r
php_value post_max_size 16M
& ^% {6 }$ N& x  Y0 C" y) Wphp_value upload_max_filesize 2M  V& l5 q/ m9 I9 s2 g* Z; k
php_value max_input_time 300
# |& Z  L4 [- d1 F# K8 Lphp_value always_populate_raw_post_data -1) l% W/ Q: ]& U6 _" |
# php_value date.timezone Europe/Riga
) l" x. v3 K8 E* P8 P依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
, D' I+ i; B% v- P  d3 |" R# service apache2 restart( C8 T- t$ Y9 z! c
Zabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。
- q+ H: Z4 K& d; g- \

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装
; @% u* ?# }% O; x9 \- |3 Y. N8 j/ f' z3 k/ ?# |
解压安装5 j) Q' a! ]) Y. @# m7 x

0 A/ n  A$ Q  D3 quseradd -s /sbin/nologin zabbix5 @& p, S6 J) p4 Y0 _
6 Z; M& y$ b+ a4 A5 N9 i# I
tar -zxvf zabbix-2.2.2.tar.gz ; w- S$ ]9 T8 x; p; n

, |! x! e/ K+ ?" U( ~) {cd zabbix-2.2.2$ Z# g0 W( ~- n2 w6 [

6 l) z0 r6 r$ S$ H. p3 S4 w./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
# H& ~; c# Q7 |! @- Q* k6 z( {% k6 x, C1 k: i
make install
- u1 u, K: p5 P5 u, A6 v0 h1 b- p+ E8 `6 q  H
  j/ O7 e) \1 k+ f
& S9 L3 _/ t' x
建立启动脚本
3 U6 Y/ {' Z) r, C
7 c! P9 c* S7 @  ~% }$ Qmkdir /var/log/zabbix
2 e8 A4 v# X; V8 x* ^! z& V" X* u8 U. W( l/ q
chown zabbix.zabbix /var/log/zabbix, F5 q' a: ]4 n9 |
% z6 F, H8 V- }% H
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
' x5 ^! ~6 w9 y! f6 r
) r! p' M- J& pchmod +x /etc/init.d/zabbix_agentd
: ~! j% S! |' a, J( R- _7 i: M4 }. v/ O0 |# w! x6 L
更改默认路径1 k. G4 u& @% e: ^4 V6 p! H" n
2 k$ ]2 s! b' m: Q9 F2 V2 F
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
( ^! Z2 f% @, [' ~  ^
! N% G6 G+ P, k; ]( q配置agentd.conf
/ G2 r: M( v. r
8 R+ @5 ?1 @$ r# H/ Gvim zabbix_agentd.conf) \  U: h! G* w" c

% a/ R3 _2 o% hLogFile=/var/log/zabbix/zabbix_agentd.log- I$ V9 u, k% A  M: d/ ^6 @1 O5 E: A
1 y% [  c2 R& S# M5 _
Server=192.168.1.127    //添加server端ip. }) K4 E9 j! U, I

( }: G8 ^3 }9 Q, d: }* a' uServerActive=192.168.1.127:10051    //添加server端ip+端口号
+ E9 v( o9 t# F7 P: m
$ X9 f- x# c$ V! SHostname=Zabbix server: @6 n4 W  U8 n/ u& j
+ w  k9 L& x$ T  `' [7 ^) n
UnsafeUserParameters=1
' A" `4 {, y3 ^% R) @& r5 w5 D, |7 Q' u! `
' C: q" q4 g9 {  c
6 U0 t+ E; c! w- d' N
service zabbix_agentd start
7 \( B+ G0 j: H" q3 t* N# O7 }9 X3 |; P; m) L8 F+ o% \/ ^
  T2 D, @5 j1 O1 @& c
% B3 v0 G- [% |  ^$ L8 M
之后我们可以再server端用命令检测下是否监控8 ?5 T- P" D$ l) x

6 N- G  U# E; E6 C#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"2 V. o% x  c; J
, Y2 X3 W& t1 S) A
1904155223 I. m# B# u, {$ K# n7 n. b
/ w' u3 M: s4 n, c- @* h. H
有输出就ok了

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署  y& X: f3 x- C$ D& n; J- C% t0 o
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm* o7 n( P, _" A- f, d* m! M% h
setenforce 0) k4 E4 f2 A& y+ @0 Y
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
- y% V4 |- J4 q* A: Gyum install vim lsof chrony -y4 G* H. F# E6 f! `7 O

+ n2 ]  y$ q7 wrpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm- w0 t  R; a( Z
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
9 x: {5 o/ q9 ~& hyum install zabbix-agent -y; ], B0 b7 h; Q# Y7 @
! e" ^" o# j1 J0 U' b
sed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf2 Z# Q0 E5 l2 V+ X! e9 E: |, O
sed -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
1 h( m& o* y  S+ m# l- o! psed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
6 r! _4 |! W5 C* O* C1 T' }  z
systemctl start zabbix-agent1 E2 |. `; {& g0 p- _- t
systemctl restart zabbix-agent.service

' F+ p1 Q$ @7 _3 e- C- M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:59 , Processed in 0.054085 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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