易陆发现互联网技术论坛

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

centos7上安装zabbix监控步骤

[复制链接]
发表于 2021-9-16 17:00:07 | 显示全部楼层 |阅读模式

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

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

x
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。' J( }( i/ s  b) [# K0 u" B$ B9 ^5 Z
安装步骤如下:
& ~$ q) q8 J2 r3 f# o$ t( p1 C1、安装源码库配置部署包。这个部署包包含了yum配置文件。
0 B" w' r+ K. N7 D rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm' z; q1 L9 i& [0 V3 g/ T  D8 a  X, g
Retrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm4 b# Y4 ?& g% t0 s( ^3 X
Preparing...                          ################################# [100%]
. H" P- _0 J2 d! N& jUpdating / installing...) N* E# M& X1 v) R! z+ w  k$ G
   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]
$ }6 J5 E/ p2 w% i

+ G! A% G! D& `2、安装Zabbix部署包, e# q4 Q  @/ n# W( w* b
安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。

; d" s! E. [7 k, j+ M% D! C8 U4 o. T! c5 p2 u( Q1 w
6 J8 p% A  x/ Z. G
yum install -y zabbix-server-mysql zabbix-web-mysql
: B: X& W" Z- }, ELoaded plugins: fastestmirror. G- w: c7 n, F! V2 G, a
Determining fastest mirrors5 S  t* O3 j2 }. N9 f# c
* base: mirrors.tuna.tsinghua.edu.cn
- ?$ m* D; N& p- G7 G% \ * extras: mirrors.bupt.edu.cn
; m" N+ G, r/ w* P9 i * updates: mirrors.bupt.edu.cn- I% [9 u- E& c+ H& A
base                                                                                                                                                                | 3.6 kB  00:00:00     2 M6 G$ V0 z/ C
extras                                                                                                                                                              | 2.9 kB  00:00:00     + V# l0 [# o7 c" F& q3 d! U" w3 p1 S
updates                                                                                                                                                             | 2.9 kB  00:00:00     ' k. [* U4 v$ T% f: [- m
zabbix                                                                                                                                                              | 2.9 kB  00:00:00     # f9 i# |5 u* G0 _
zabbix-non-supported                                                                               # L! v; j" I$ C, I3 m8 q# j8 @
..........  O  Y1 d' K0 T6 s+ V  u
Installed:! b5 T; z  M- m: I' Q1 L
  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                   
5 l1 l& R. @, Q& y7 e, wDependency Installed:  ^% W  J0 S' e" ?, w
  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                        
- e( U; s! U% g, L; S# x, l2 u! M4 T  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     5 s: U* X4 G# Q2 E! o, c- k) L
  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        " x) @# T" ~. j
  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                   , G  ~- C' \0 `' Z0 n8 C" R$ A: {
  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            ' d" L$ q# B' f9 r; B7 V) x/ ?! y
  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                  
+ H; k2 [  x  i  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               5 k( g# N4 E) m6 T* l  m$ y1 \
  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 K! d3 C$ o& l9 s/ g/ V, q5 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                  7 v7 Z0 N" ^5 E+ X
  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                7 D6 o3 @' u& c
Complete!7 j& e9 r& S6 @% F4 Q

3 K! Q: L+ P, T' g% ?
: p0 H- H) {3 P' i) H& M这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。
. e* u' N  V, d/ O! T3 m
1 ^& o$ u9 Q- r3 W2 B安装Zabbix Agent的示例:
! D! U) T/ l( r) M3 i2 | yum install -y zabbix\-agent
/ g" G/ T% Z0 d- W# KLoaded plugins: fastestmirror
  O+ i( g& `4 r3 d+ _3 bLoading mirror speeds from cached hostfile
. @9 r, J& C9 F+ x3 M' Z * base: mirrors.tuna.tsinghua.edu.cn
% A4 K; s) [/ C* V) S * extras: mirrors.bupt.edu.cn
: S2 x- d* A  @# x3 \  i4 c  u: e" I * updates: mirrors.bupt.edu.cn5 b' n$ P7 I. ^# t2 Q( s8 k
Resolving Dependencies+ D) m" [* G. d2 _
--> Running transaction check) X; U' t: {# Z; o" H
---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed
$ s: u& O( P( e--> Finished Dependency Resolution
' @# ^: H! g: T% DDependencies Resolved
, D' [9 Z; X6 e# @1 U===========================================================================================================================================================================================; i( K8 O: a" E1 K' H; Y2 u
Package                                         Arch                                      Version                                         Repository                                 Size
6 n7 q$ O' J  \- ^===========================================================================================================================================================================================2 u4 H) h% F7 R% |, H* G
Installing:7 b' e9 X' {. z! \
zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k
/ O+ t( i- U0 C) i7 I' u- D! [Transaction Summary
% f  L( R' r  p0 e$ \# b8 a4 a===========================================================================================================================================================================================9 [7 {/ K% g: h
Install  1 Package* C  F4 r! j  Z
Total download size: 369 k
1 H+ u+ @9 W( e# jInstalled size: 1.4 M
2 h4 u! v8 w$ m" D# a& kDownloading packages:
  M  r! \* t/ A$ Czabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     7 ?' x0 i' d9 t/ T% {* z7 y# `
Running transaction check
5 `8 m# z( J- D7 c  d; ERunning transaction test( p$ Y6 W/ T$ r! v! i7 [) D* A
Transaction test succeeded
. w  A) o# f+ b4 F, jRunning transaction
, D! Z2 G  y# N  t( ]$ q2 A2 Y  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
3 @: Z2 w$ {4 C  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 ( ]) `! k: Y9 ^* T+ a
Installed:; [' P) J1 ^, K! D
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                       - f/ p, }' x8 x" G" Q" `, e3 d" S
Complete!
1 A1 p4 B. u0 I" l
% N$ E0 D% c7 D% m. k: b$ J1 ?7 [3、安装初始化数据库
. @" I( g1 x1 p/ ?) R7 F' W在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤
& d: W3 X  Z/ x. ^0 `
$ B6 H- A: L  v& {  Q4 @/ |( A

3 }0 [# u8 ^' \; C& o- a先安装mysql的客户端吧:) y/ o$ s* M, L/ @8 Z" _
yum install -y mariadb
9 C+ k6 v+ x' M" \: d/ ~$ TLoaded plugins: fastestmirror
9 L1 {9 J3 V* A* [) U1 OLoading mirror speeds from cached hostfile
+ _; `  A2 y' i& K" [2 o * base: mirrors.tuna.tsinghua.edu.cn
* B0 R3 I9 ?- O, e8 R * extras: mirrors.bupt.edu.cn; Q' N% o, W) x" O' ?. ~8 Y
* updates: mirrors.bupt.edu.cn
. I- U; X; }2 Y' H6 b  h$ MResolving Dependencies
5 t" F: g- u2 H--> Running transaction check
' T  j2 C5 X6 M. ]7 Z; U---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed9 }/ V! O; g% P; N
--> Finished Dependency Resolution
- o1 e$ m$ y3 Y8 k; M+ y
Dependencies Resolved
: r* N5 ?9 k2 {7 X0 [===========================================================================================================================================================================================; P' X  u. D$ t; G
Package                                     Arch                                       Version                                             Repository                                Size0 I* b' X# G5 Y- A/ z/ x0 Z
===========================================================================================================================================================================================; l8 P' s( j, y- J. A
Installing:7 }8 Q7 ?+ B8 u$ V4 I4 n3 D% c
mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M

2 b& G, Y+ O/ e  ?Transaction Summary. I( y2 ~) P" n8 Y  u; |) A
===========================================================================================================================================================================================
1 W0 o* D. I, h' z& CInstall  1 Package

8 u: v+ Z& A6 L' C! z7 YTotal download size: 8.8 M0 x5 P5 m- ~: y
Installed size: 49 M$ S2 a6 I, t- k; L7 M
Downloading packages:# \. ~; m8 _" o  U9 j
mariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
- C. k' a: v  ?) |6 I* f1 Z" URunning transaction check
* `! \! @1 d& Z7 q0 b4 h" C' y2 @Running transaction test/ E) E* O! E1 N
Transaction test succeeded4 ?+ k& J) i" A5 Z  }1 P1 d
Running transaction" `) c; x! `; ~* |/ S' n
  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
7 B+ n5 ]% e* Z5 m) B  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
$ f  N# \5 P- e6 {- Q9 s9 t
Installed:5 h4 e% q7 c7 l. t  m
  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            
5 f% [! J* @! m* x  j+ {& M  G
Complete!6 @( a5 t3 ?2 C" b
' s+ p4 ~1 v! j

+ Z6 L8 J! ?. b* Y

7 k! h0 m) R) @; {7 h& k; \* C
9 @1 a- i2 X, r' j( N* t

! J" H& G' A, i安装mysql-server服务:
: j0 [, M: N! }; P9 e' U) t( _. j3 Uyum install -y mariadb-server/ d- m( c* D! ?% B
Loaded plugins: fastestmirror
. f% v' I+ }0 `Loading mirror speeds from cached hostfile* L+ P6 \% m3 K" [) }
* base: mirrors.tuna.tsinghua.edu.cn4 l% o4 W. ]9 Q6 A4 _
* extras: mirrors.bupt.edu.cn
$ Y! i/ A! S: z8 r. L, h# V * updates: mirrors.bupt.edu.cn2 W6 z+ v7 E: j% G
Resolving Dependencies

) Z3 y0 J8 C- S, U4 P。。。。。。。
/ I- [% d( G6 D3 Z% |4 E$ LInstalled:: O# t9 a6 p/ v3 X
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     
1 R6 A5 y/ v) N4 k5 t8 hDependency Installed:
8 T* J5 N3 s7 x2 X0 c7 B  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      
2 w# |7 u! B2 e3 S& e  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      3 I$ [+ z" Q: T! `7 {
  perl-PlRPC.noarch 0:0.2020-14.el7      
& q2 z3 }8 R) PComplete!
+ T  V1 L0 q' U% h8 a7 C5 H/ h+ c( L5 g
启动数据库:( }( u% {$ z% t$ y/ a: o3 L
systemctl start mariadb.service 8 E; j# r4 F& \; v" r; b8 B( y
设置开机启动:
& P9 z2 P% x- _5 `7 I, qsystemctl enable mariadb.service + S0 ?5 ?9 r3 H' O, x5 L
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
6 [: q6 i. c# v7 N, T0 J
' ^1 j8 z7 e! c* a% s( {

6 k$ ]$ P& J- W6 V: Q: Z+ b; ^创建zabbix相关的用户:$ m$ `' c' I* i' N
MariaDB [(none)]> create database zabbix;
# Q6 a2 }, N' a8 b- ^+ GQuery OK, 1 row affected (0.03 sec)
) K' r$ B1 [. r
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";& ^! |+ g8 E) M! m
Query OK, 0 rows affected (0.00 sec)0 S( u4 Z+ A0 T! `" ?2 q, s% Z

/ r; S) z0 c, P9 h, R$ y0 [0 f3 c MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";, s! [5 a- P0 p7 B6 }" A, f
Query OK, 0 rows affected (0.00 sec)# q' X6 l* a5 ?8 D/ D5 V2 v+ o

( |- N8 r1 _$ r7 U7 K7 e- h
接下来:
4 C! q' a/ a' @* s; J! t/ o- D# u3 M% L6 R

- o8 ~$ n) u4 l) l+ x* y: Ccd /usr/share/doc/zabbix-server-mysql-3.4.15/
# t' d2 ]9 U0 D/ K: @

: L  g' g% B! k[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
, a. _, m2 l5 b& W4 t
) F' f- K* i+ r% {4、启动Zabbix Server进程/ k' {5 b+ ?  q9 e/ m3 O
在zabbix_server.conf中编辑数据库配置# x) P/ B; r+ j% f, V( J
) ^8 O% F3 l3 p, J8 `' {) n
[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf ; Q) q& Q) _+ e7 a
0 h: R- g- ?0 a' e
LogFile=/var/log/zabbix/zabbix_server.log
+ W% D) P+ K9 ]% ?2 |$ W- vLogFileSize=0; k3 S; F$ F; N3 Q3 R
PidFile=/var/run/zabbix/zabbix_server.pid3 \& f+ {, `+ X# |/ J6 r: Q! H: A
SocketDir=/var/run/zabbix
' U( s* g" A8 V: e' ~- gDBHost=127.0.0.1, H) S& K% f" B7 A
DBName=zabbix
( @) _  W7 b& j8 e3 z: mDBUser=zabbix; R/ [$ L) t+ r: k7 Y, P
DBPassword=zabbix0 O. i! \, s. }. f1 e  e/ z- b) F
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
% W3 \+ a$ ]9 R! G0 L3 |Timeout=4! S3 E$ `+ H2 u" b5 F
AlertScriptsPath=/usr/lib/zabbix/alertscripts
# K1 y# S7 Y1 iExternalScripts=/usr/lib/zabbix/externalscripts2 ?/ u0 {, T& t: @/ `
LogSlowQueries=3000
9 A6 h% Q9 B3 a
+ s2 V7 V, ~: p: x$ t; F启动Zabbix Server守护进程:
4 L; w9 c/ v; ]# C[root@zabbix-monitor ~]# systemctl start zabbix-server.service
, J6 q% T: p1 w% E* ?) n5 C2 ]2 e3 }% ~' l1 S4 V& {7 o
5、编辑Zabbix前端的PHP配置; J+ ^/ f) L, T& O. d0 H: o
Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置% B; X# Y& o1 |
- o1 J2 T1 B! o! s4 C3 ~7 l
    <IfModule mod_php5.c>* r, f  D2 Y6 i9 T$ }: E* ?
        php_value max_execution_time 300
& @- ?) ?. {  c" t) q% E* J        php_value memory_limit 128M
( _) G: `- R$ x( P+ j" x        php_value post_max_size 16M
8 b7 s1 I* K2 a$ Y& v* a- b        php_value upload_max_filesize 2M, \, s; p; Z: k3 b
        php_value max_input_time 300& l  Q  I8 C, u/ B; D- l: M
        php_value max_input_vars 10000
% D% _; D6 c. ^3 l4 O7 y! u        php_value always_populate_raw_post_data -1
( P- d8 u- `$ g7 c7 d+ e        # php_value date.timezone Europe/Riga0 L$ h8 I: k/ M4 ?/ C  x, l. k
        php_value date.timezone Asia/Shanghai
$ E' t6 R1 d8 X+ U    </IfModule>
* A; \, G: a$ P5 W4 e! r依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
% ?! f5 F9 O; G6 k* g/ e9 _3 [1 Z/ O- z9 T# \) s

) T3 w4 Y" \; _8 O/ T( Q& hsystemctl restart httpd.service $ x1 f" c2 M1 p- {6 ~- I& r
设置开机启动吧:/ Z) S0 F# p. N. v8 |& \1 C& p% Z
systemctl enable httpd.service 5 F4 m$ V8 l+ p# Z( _8 F  s

$ c( p: g3 u- a" B* l0 e  w

* ?4 W: p( n$ [9 KZabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix  r& j5 [. n6 {( f2 R, E( S. u* H
9 d- K, J2 I; U! B/ w$ W1 X9 m
. ^/ w( }4 y, S; z+ X: v' Y
) K* z8 g2 d/ l
登录界面进行最后的安装:
/ F8 S8 T1 J+ _. K8 P7 _http://10.144.108.200/zabbix/    自动跳转到下面页面:
  x/ ~" I8 Q) `http://10.144.108.200/zabbix/setup.php
1 s! B& L5 M6 ~2 ^5 M& m9 U% P$ o4 ^2 s

2 q2 P8 m+ W$ D* h2 p9 `4 _                               
登录/注册后可看大图
3 J7 S" \; v( `8 a. \1 l

% c8 d# o; x: E
$ W% G4 {* L! t8 n! TInstallation
. z  h7 w# ]1 e9 h& w+ zInstallation5 A5 `+ ~4 Q. q$ m
安装界面.png
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;
4 u- f' T; K! G2 Y  ]7 R  {6 [Query OK, 1 row affected (0.03 sec)
( o# K3 i1 Q0 F5 P
4 N9 }. w: B, G: l0 qMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";+ Q6 K+ h: v. f% }, Z
Query OK, 0 rows affected (0.00 sec)0 E# g) Q6 ]" }2 W( K; H

# [0 E" b% b( G3 G  LMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";
6 x( w: ^; i. A* r5 |; G' MQuery OK, 0 rows affected (0.00 sec)0 ?3 e, Y8 X6 Y8 w
) F3 C0 f( |, x( ^) }) N
MariaDB [(none)]> exit2 u# m1 w0 q/ i' ^
Bye
) @1 S! {9 M1 f6 V) t! l. u
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu
) ~. Q+ P8 D2 I  H( O' V. r支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)
: R$ F' G7 i3 G7 @1 w安装源码库配置部署包
/ a2 I8 D6 h! o, G  X安装源码库配置部署包。这个部署包包含了apt配置文件。6 R" A6 L7 b) B! S6 v
在 Debian 7 上安装 Zabbix 3.4:
. t9 R4 N0 u% j# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb' I4 b7 a  k8 `6 P+ @* |
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb
3 n) C$ l; u  I6 W/ Z# apt-get update" r: j7 r8 T5 f: h3 D" j
在 Debian 8 上安装 Zabbix 3.4:8 ~. v  N8 I  r2 U( z$ c0 P( E
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
! y8 P% ~" u( @$ f$ a  m% n- t# dpkg -i zabbix-release_3.4-1+jessie_all.deb
& i5 m7 ~% y& }7 w4 B4 ~2 }$ ^# apt-get update( P2 m1 i; Q* _+ k: [) p
在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:
% ]  Z- L1 i0 U6 [+ n* W. q6 }# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
. R( i% ?3 N7 Q" M1 E$ W# dpkg -i zabbix-release_3.4-1+trusty_all.deb
8 s& n# I" i: k3 M' p+ g/ U# apt-get update- w2 S8 T0 ], a0 j% m7 {
在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
3 I; F4 M2 H9 M1 R% H7 U/ D! Y! m# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb9 {- n3 C  ?, p; Z+ T& S
# dpkg -i zabbix-release_3.4-1+xenial_all.deb1 A5 `1 Z  M  U- U4 C1 ^2 a! `
# apt-get update! O7 x5 N0 H& }' u& f% Q  b' Q
安装Zabbix部署包
' B2 J  e2 G; E5 h4 i. {& {使用mysql数据库安装Zabbix server、WEB前端的示例。- ]' }. k' l) q) G  g
# apt-get install zabbix-server-mysql zabbix-frontend-php! u( X& y0 f, V. B4 ~3 D* F/ C
只安装Zabbix Agent的示例。* S7 C( C* y5 R/ R; |6 C
# apt-get install zabbix-agent* o. @# [/ j: F( ]; W) L5 f6 u
安装初始化数据库# z% t& V$ {9 g; p7 m  Q2 C5 Z& ?# x
在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。9 n+ p( ^8 D- g: N
然后导入初始架构(Schema)和数据) f. M" `9 O& I5 j: s
# cd /usr/share/doc/zabbix-server-mysql
3 r/ J4 o4 Q7 W1 X* X  u4 |0 `# zcat create.sql.gz | mysql -uroot zabbix
8 j8 V1 E% |" V+ T6 b启动Zabbix Server进程' |; W+ E2 Q& s  \3 j" P
在zabbix_server.conf中编辑数据库配置
1 s: }2 j& l  b$ K# vi /etc/zabbix/zabbix_server.conf) H" ?4 ?3 C9 t+ P# M. Q: `
DBHost=localhost* v2 L! [$ h! p/ f* F
DBName=zabbix
& O( p% Z4 V  ]6 k$ \. K6 V8 |DBUser=zabbix
4 m0 ?: g! p- h6 f7 {8 hDBPassword=zabbix- E: j) R# t/ C# \: t4 s/ F+ F, h- `
启动Zabbix Server进程% U2 Q- \) `  x+ k) L. U+ k" B
# service zabbix-server start
( q  R. a3 f0 Q6 F" z- [编辑Zabbix前端的PHP配置
0 ?- z# s" C+ R  E4 ^Zabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。1 x0 J$ _3 @8 U- ]( v
php_value max_execution_time 300# Q6 U5 C+ W% ]- V8 `9 a) L% T5 m% E4 p
php_value memory_limit 128M( s; g0 f* L) q$ H! N7 ]8 j5 i$ a
php_value post_max_size 16M- S( ?) k. ~, M0 n9 i* L
php_value upload_max_filesize 2M2 U, S  ^$ O) O& k7 h: B# T, c
php_value max_input_time 300
( I4 }' {9 b# p+ l+ `+ I' q1 Aphp_value always_populate_raw_post_data -1
# ^3 H5 n. Q- X# ?  i2 l# php_value date.timezone Europe/Riga
4 F2 p9 C+ L6 R, p依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。2 \; U! \" I) Z- [3 ]- D3 M, z  C
# service apache2 restart
- |0 C" Q% \" j, B: h8 CZabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。: f  ~9 V7 I/ e( r, ?: E
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装9 W* P$ g+ a7 A( ^- f+ u: M5 i2 ?
/ X/ {8 Z5 \+ n0 J0 i3 A
解压安装
3 k' D0 X4 y' X. y; a% |
* I) t* Q1 _. ^& D. B7 F8 b" u8 O5 O4 museradd -s /sbin/nologin zabbix7 j9 P& Y: z) R/ d' d9 R! o' T
. a6 r( `9 C$ ~9 R0 n
tar -zxvf zabbix-2.2.2.tar.gz 8 r6 s9 R8 @! N

. ]6 p! U6 v( N( E1 W" Xcd zabbix-2.2.2
" \* ]# |! D5 i0 \% @4 G- z/ B5 d- |8 D8 G6 a
./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
; ?7 ~8 }7 h% l! e% X9 o9 D, G( A8 ]1 g/ `& N: l  i* h
make install: x% u( U) R( J7 r
! A" n! A/ b# U  V2 @1 _
. t; {8 ~; l4 F3 L' m# _7 ?

) \- g2 v7 l# G0 |4 A$ h) U建立启动脚本5 W, O* h# w5 P* W+ Q

4 J/ y' x' k6 z5 xmkdir /var/log/zabbix5 S0 X, ?9 h2 R1 b/ _2 {& E0 |/ E4 k" \

* j) O9 ^3 g9 T5 `3 F" Y9 gchown zabbix.zabbix /var/log/zabbix5 E0 g; h0 a2 z5 `. [  s/ b" l8 \

0 m- \" ^* K$ P* S3 m5 wcp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/5 ^! b4 R) p0 j2 W# J
: X0 \6 E4 l( h: v4 k: t% g
chmod +x /etc/init.d/zabbix_agentd
3 a( j6 w: d; B9 j2 V* {0 n) E9 B( e, n' |; k3 m4 i
更改默认路径
5 g! U! D3 b2 s' C: ^/ q  B2 L" j; w0 B  Q% q
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd5 m( l4 r  ^' g, u
5 j/ `. w& Z/ t+ [/ c  j3 |& X. @
配置agentd.conf$ i: E! f( b$ C, e- |: {
2 m+ I7 \) G" s' \
vim zabbix_agentd.conf
; L$ E8 `$ X7 o( w& o! }2 [$ H
6 O5 u; q/ _; m$ X- Q( ELogFile=/var/log/zabbix/zabbix_agentd.log8 n3 @' w4 f& |1 Z* t; b
# @# e) G- @& w: [3 g! i  F" _
Server=192.168.1.127    //添加server端ip( B6 [5 d; L5 E  a

. I' o$ I- w/ @ServerActive=192.168.1.127:10051    //添加server端ip+端口号
' x9 W6 P. J7 D: }, u$ l* f6 x5 }9 J2 x1 _( y4 y" A$ V% M+ j/ Q
Hostname=Zabbix server
/ e: t- J! X7 d0 N! k& z! m" ]; Y' B
UnsafeUserParameters=1/ D! t+ h6 K9 |6 v- R" w7 y
7 d& o5 Z7 ]+ P
0 J/ R+ j; `2 O! X

5 \7 F+ X+ U: q8 ?0 hservice zabbix_agentd start; j7 p% t7 G; S. f: E- C' Z

4 S0 \9 b4 ^  b  G8 J
/ M  J; T- U- Z7 A9 \6 U" c& }$ @
! P% ]- ^* I7 f之后我们可以再server端用命令检测下是否监控
8 ?7 U8 E, k. V  j
0 q6 m# ~: S7 b+ R0 a" Y#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"0 `; a% C/ }: k4 U# g& i

1 I5 j, [4 T: K190415522
# M6 ?! A- ?; |- B) {. _$ J, Z8 b0 J8 L  e* I* \' N8 A
有输出就ok了
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署; f9 a8 ?/ e9 Z2 V1 F
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
" i7 O3 s; K! osetenforce 0. T8 a* n# ~3 z' F/ K5 s* o4 w
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config* p! {/ U; U  F# a9 B9 q4 P
yum install vim lsof chrony -y$ Y. t0 j. I+ `& B

/ f5 e) j' V) l  Drpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm
- k6 S) ]! }4 R1 n) hrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
! s- A6 w0 p( Z- L. @yum install zabbix-agent -y; ?; }* x* u2 b

) G( c2 x5 c8 l1 ~( ssed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
' e- j: `  M5 j, Ised -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
3 H: E& ]8 Y- A% nsed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
0 N/ a+ J; C/ Z& b
* j% O% f7 @2 J/ {( Y# G& Psystemctl start zabbix-agent
3 z9 ^" s( V1 h! F* Z
systemctl restart zabbix-agent.service

) h- n# M* ^5 v6 `# _
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 23:50 , Processed in 0.087773 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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