将设为首页浏览此站
开启辅助访问 天气与日历 收藏本站联系我们切换到窄版

易陆发现论坛

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

centos7上安装zabbix监控步骤

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

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

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

x
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。$ {6 s  o" V% b/ ?( b1 h2 Y
安装步骤如下:
7 o( k1 e# C& F  m1、安装源码库配置部署包。这个部署包包含了yum配置文件。" A$ n: q  v% B/ ]7 z+ Q
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
* x$ G! w3 m0 D, E4 IRetrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm& _, w. j8 \$ g0 d2 \1 I
Preparing...                          ################################# [100%]  n, K! t! Q2 x& T" ?- V: b
Updating / installing...
) Z$ \$ y: ]/ J- W8 T" W6 n   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]
5 c  \& S0 M: w/ |4 B  f
. _0 A# r" m- {1 ^
2、安装Zabbix部署包/ a; m9 |; ?1 N! Y7 e9 |' b
安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。
9 L! s2 m2 n8 J, e

) ]" R" t1 {( S, Z( ?5 R3 h$ P3 B
1 N" [& p! {/ z+ ~) K
yum install -y zabbix-server-mysql zabbix-web-mysql
5 d" r1 i0 x/ r& `" f) V1 `Loaded plugins: fastestmirror
$ b. ]+ ]  ~: \1 p% xDetermining fastest mirrors3 `  Y; i, I3 ]! C7 H
* base: mirrors.tuna.tsinghua.edu.cn& H/ i/ u6 w- l* }0 T  q
* extras: mirrors.bupt.edu.cn& ]8 g5 ?# R/ D- j5 L, y
* updates: mirrors.bupt.edu.cn# i: Z% N  R: x1 U* R
base                                                                                                                                                                | 3.6 kB  00:00:00     # m: ]- S7 |3 x0 E; T! e
extras                                                                                                                                                              | 2.9 kB  00:00:00     & C/ D3 z. L. ?% t8 u0 x
updates                                                                                                                                                             | 2.9 kB  00:00:00     
1 G: K1 X8 T, S, K9 D- gzabbix                                                                                                                                                              | 2.9 kB  00:00:00     # W6 u& L* o3 O$ g
zabbix-non-supported                                                                              
/ ^1 T6 w' Q! a7 L, T' d- U..........% l! H8 j* m) G
Installed:, u6 t0 k: Z. l8 S% J, D
  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                    & J+ ]9 q, c5 v6 y% `3 M* X- [
Dependency Installed:0 |7 B; _7 e$ m9 S3 u% F( }+ o
  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                        
' z4 e% T, F# y/ N+ ~# _  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: p0 G- \9 {5 q0 `4 `* w
  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        
9 o$ E5 |: P: G+ l  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                   8 k: }) R' Y9 y( u( ~  H. g1 }' j; S: c6 U  U
  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            
  o3 u% \. q) Q8 c* K* _  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                  
# R2 K) \" s( O" h: `  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               
# n" c/ m$ z  \  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                 
. M; h1 Y5 |7 H4 K4 [; M  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                  : X  a" I3 R4 z7 l4 l
  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                ! x/ v6 A( |# o
Complete!! ^5 {7 a9 P+ ^4 E" t
* c5 o* y6 a' Z

0 Z( K: X8 [5 x2 F7 U4 _. O这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。
+ Y5 l3 z+ Y; O
: `) }6 b/ e7 i3 [6 N: }安装Zabbix Agent的示例:7 X% C" g$ f; O1 P
yum install -y zabbix\-agent
5 s2 ~* X5 s) S, X1 }1 NLoaded plugins: fastestmirror
* m, N" M+ n: x) A" ^7 k0 ELoading mirror speeds from cached hostfile0 h  K- b) L; }0 ^9 p) @, b3 p
* base: mirrors.tuna.tsinghua.edu.cn+ j+ e: [' ]* s3 `& _: L& _4 v6 g' O4 d
* extras: mirrors.bupt.edu.cn
9 O7 u% C, _/ z' d * updates: mirrors.bupt.edu.cn
7 a  E: v+ e7 Y8 t3 IResolving Dependencies
4 c$ e% E* \/ N  c--> Running transaction check" S% {! [1 J! ?1 Q2 H  f5 d% f
---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed
; ^! k, J  f" h--> Finished Dependency Resolution( Q) o( e$ N9 t
Dependencies Resolved8 `: H1 _- [, U" a1 }
===========================================================================================================================================================================================
: H. x* h7 f0 o2 h4 f0 ]8 \ Package                                         Arch                                      Version                                         Repository                                 Size/ [+ h3 ~1 k3 r
===========================================================================================================================================================================================
: ]  K8 b8 O6 Q! AInstalling:0 g; {( q( q* T/ Y" s' k
zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k% S' ~3 \* Q" C  P7 h( H
Transaction Summary$ {" s1 B% t  C* s! K& ~, x
===========================================================================================================================================================================================1 ^: M1 q: Q: r6 y( ^; J" y
Install  1 Package
3 ^& M, o& E' o( y, V% @) HTotal download size: 369 k3 H2 }+ g6 P. i
Installed size: 1.4 M9 N  l4 e* {/ a9 w
Downloading packages:
, H$ D# J' U4 W' y+ Y+ nzabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     
0 Q2 e7 Z# j6 LRunning transaction check
) u- {1 B1 X7 _2 U& {Running transaction test4 g7 S4 T- M# i8 }
Transaction test succeeded
/ m$ G' t1 f- G5 w: u* @" [Running transaction
( E5 c* T2 C, H6 \) ?  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
# l2 z# ?7 h2 j) X  l0 y4 f: Y  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
0 h" l" g( m& B4 A9 vInstalled:4 w) \4 B. z0 P) c
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                      
/ ^4 o) r- A: J7 d' t4 AComplete!% q  a/ j1 m4 L) F, R$ s7 |% F
0 p% o! m- R8 O, v
3、安装初始化数据库
4 N/ W8 x$ }. S9 I( `在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤

. B4 ]. n; e+ \9 S6 ]5 x! A; v6 v% `$ y- }9 q

2 i9 @( _) P4 P/ P/ J5 F先安装mysql的客户端吧:
- L- g; n0 v% [- Y! |  ~yum install -y mariadb8 M; z) |0 V) E% I  g2 R
Loaded plugins: fastestmirror
# D& }. V0 J4 H% t( WLoading mirror speeds from cached hostfile' B( ]; O! W' ~0 Y
* base: mirrors.tuna.tsinghua.edu.cn; K# s0 Z+ X/ `5 _
* extras: mirrors.bupt.edu.cn
& c; J) k8 l+ L" R5 H0 N1 ~ * updates: mirrors.bupt.edu.cn3 Z5 W) C8 ?; R
Resolving Dependencies
' l% M2 y8 }* a. @--> Running transaction check
" S) E& d; r4 |; i( ^---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed. ~- k- [/ a2 f0 u- B) ~4 G% u
--> Finished Dependency Resolution

$ J9 I* x( f2 P( C" qDependencies Resolved
: D2 C5 F( G0 r& D4 r===========================================================================================================================================================================================
6 E' A& V5 @/ Y* K6 E$ b Package                                     Arch                                       Version                                             Repository                                Size
+ V* ]5 P8 U! w2 K# p===========================================================================================================================================================================================% Y# a  h. x. Y  w9 x' j: k# G
Installing:
, v' y5 {0 p+ z2 L0 H: q mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M

) ?  O) H4 S1 D8 M3 b; ZTransaction Summary1 ^% k: b( @% u7 x# O. U7 t& H
===========================================================================================================================================================================================
* {) g0 |5 x  L" M5 EInstall  1 Package
% s0 v% F" j3 G% Q8 J- v! A# J  @
Total download size: 8.8 M, ~6 x  ?- \7 q! H* N/ w
Installed size: 49 M
5 m! m! V/ v3 L: DDownloading packages:
" |, P; |' S4 Qmariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
) E: Q; t9 M# @* i+ D4 N. G0 ZRunning transaction check
/ ]* Z  I6 h$ ^- Z& z" }( eRunning transaction test5 U  x( }6 J$ L6 ?' _3 b' A' V& L
Transaction test succeeded; S/ M; }) h$ R- d( i) P
Running transaction, F' I; G3 A0 f
  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
; Z7 E7 _5 M) N# R7 P9 K' a  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1

' [. T+ \$ \: [5 v! S" W9 oInstalled:
% ~8 t( }4 w% S  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            
6 ~, R& K& f" p4 R7 j8 ~, J" Q
Complete!$ {$ L4 K/ k1 J' i4 @* C0 c, [

* ^4 }/ o6 r" I% C% L* [! E; W
. W: Q8 Y: r" L  t( c- u; K
, z3 R2 {. e7 k& ^# B

" H2 |4 W5 y/ L
- B& G0 Q  ^# T- V
安装mysql-server服务:  P, C- }" Y3 g+ E
yum install -y mariadb-server
- d: T" O" d; q7 G3 }9 f8 QLoaded plugins: fastestmirror( B5 }  _$ Y+ S8 C. ?9 W, \
Loading mirror speeds from cached hostfile
( q" q/ E1 n4 u * base: mirrors.tuna.tsinghua.edu.cn
& y3 v; l$ l/ {& a0 Y' P * extras: mirrors.bupt.edu.cn0 c) l  ?+ t' y2 i, G9 f1 n
* updates: mirrors.bupt.edu.cn
: q- Z+ v$ O5 f; Q& ]: ^9 OResolving Dependencies
2 U& i% P' S3 B  Q
。。。。。。。
- _, b) C; ?0 U7 E# x7 B& P# LInstalled:5 f7 N- s8 T$ J2 w( M8 ?
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     
! X6 D$ j' ?4 M0 U, ~Dependency Installed:
( Q' M8 J6 |' o, n( Y  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      
7 Q. ~8 j$ W; 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      ! Q& [  b. N3 G  q' l: E( _  p9 N0 [
  perl-PlRPC.noarch 0:0.2020-14.el7      
. u8 }$ s& P% c! |Complete!
9 G( o1 f& z* g! a  V2 e
9 o# l4 E# I' P启动数据库:
# a0 A0 W! Y6 _. Vsystemctl start mariadb.service 7 _* e% W, I# i( ?6 q. T0 H
设置开机启动:' `3 E9 M8 A0 t& ?* V
systemctl enable mariadb.service
- l8 l0 n( p- w: xCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.  T9 L8 ~) @; ~

  n- Y) U. ~2 j/ }9 H
. ?5 v5 m# ~- j) ], p) k
创建zabbix相关的用户:
- [0 L7 [4 [1 G& Y) l+ uMariaDB [(none)]> create database zabbix;
& B: L' p6 g4 q% bQuery OK, 1 row affected (0.03 sec)

$ j5 c5 o5 e$ S# bMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";  |/ K- K; a# g9 S0 B
Query OK, 0 rows affected (0.00 sec). ?7 a" m; a+ e1 _' B& \

. f3 K0 g: b5 V% R6 L* a MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";
4 f# i! l- S& v6 R' O Query OK, 0 rows affected (0.00 sec)
; F0 E% \' J! l* `3 H
6 Y- N3 q* g# {7 U7 ^7 \4 ^
接下来:" `; l( n& @* f, O! z
- C9 D  V1 o( h/ b5 \- W. Q4 c
! c" I. e/ u' B& A
cd /usr/share/doc/zabbix-server-mysql-3.4.15/& X& e* ]1 ^0 I- ?5 Q* t$ [' ]
, a5 J/ _- n9 T9 N$ F1 F
[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
* r3 h/ _4 I7 I5 s' t! f
+ |3 o- f3 W* F$ F- q; D: ]; h, [4、启动Zabbix Server进程
% a) _! V8 p3 }( s# G在zabbix_server.conf中编辑数据库配置
* j+ H$ R( l2 X9 [- [0 Z$ o
0 }4 I8 e+ p4 w! F[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf
" }: t5 I; {' |3 j9 N! b( ^$ z: p, D4 [4 Z- A# ]
LogFile=/var/log/zabbix/zabbix_server.log
6 y! X7 e9 U  S; j) gLogFileSize=0. f. q5 E5 L8 t% b& |: q
PidFile=/var/run/zabbix/zabbix_server.pid
, u/ F! N% I6 I; O8 G3 w8 @2 fSocketDir=/var/run/zabbix
- u! S7 C6 X* Q6 ^) `DBHost=127.0.0.1
+ r: w2 r. \# Q& FDBName=zabbix+ A$ ~3 e9 f/ s$ Y) U
DBUser=zabbix
" X, L4 T. `/ M, rDBPassword=zabbix0 G& O2 C; Q' j% N2 g6 l
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log7 w  d9 J" W0 |; J8 U
Timeout=4
( X+ O; R+ J7 M0 x2 d) k. `AlertScriptsPath=/usr/lib/zabbix/alertscripts
1 H0 s: Q) S6 g6 NExternalScripts=/usr/lib/zabbix/externalscripts
; l9 R" {0 Z7 d6 W; v/ K! CLogSlowQueries=30003 V) ?; [$ m! u/ V
+ B; S) D4 ~* g0 X8 b
启动Zabbix Server守护进程:+ u8 G+ e! u5 d5 h2 B
[root@zabbix-monitor ~]# systemctl start zabbix-server.service# D  O% K0 _0 b/ E  y0 \& c2 C

/ f5 {1 S' o3 Q% A5、编辑Zabbix前端的PHP配置, G9 n0 d  m' W3 {3 O4 q1 W
Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置) ]; U: v( ~# H. f+ R! A

1 ^: r% R' l2 [, P, k7 V
    <IfModule mod_php5.c>
/ ~' C: C2 ^; x8 t        php_value max_execution_time 300
1 E- B) P5 Z) v3 s8 d  @$ F  M" c, S        php_value memory_limit 128M
2 i# a+ k% p5 W        php_value post_max_size 16M
( R* z3 q5 F' U3 P, Z( F        php_value upload_max_filesize 2M6 `6 q- |4 R' V8 V# u
        php_value max_input_time 300; v. n# |5 c4 i* j
        php_value max_input_vars 10000' \5 c( r  ?# L) Q" D4 D
        php_value always_populate_raw_post_data -1
( e1 U8 f2 ]! R$ ]- H        # php_value date.timezone Europe/Riga9 h' x0 l- h" z9 w2 p
        php_value date.timezone Asia/Shanghai
! [; H% ~/ \/ Q    </IfModule>1 S5 w4 W9 f4 O& X
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
8 i  H0 D! }. D8 G9 \
  B- S/ H4 ^3 Y& ]/ X8 a

- |) {7 N, M+ Q  V- T7 V; ]/ rsystemctl restart httpd.service / `3 h; u# Z6 N) L
设置开机启动吧:" ]1 T: Z$ E; B; b- }1 Q" H
systemctl enable httpd.service 6 s/ R9 I) C7 p% y. j. I0 ^
4 p* C# q- P/ {( `% ]

. J" n$ Q& ^; }4 _9 c7 x) _4 _Zabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
6 l9 `/ q8 T2 p: {5 W  |  D; q( e1 S6 D& W

! K* @  Q1 I0 f" C
! `9 X5 B$ M3 Z# }+ n/ K! r0 A登录界面进行最后的安装:8 N1 O6 |4 {; Z/ a7 Q+ ^2 g1 U
http://10.144.108.200/zabbix/    自动跳转到下面页面:4 d6 @, H) l+ w2 L% [7 J; }
http://10.144.108.200/zabbix/setup.php5 M. r. O" G' ]" J4 I: g0 ?

, w; r) d" f3 h" ^+ n8 Whttp://www.bbs168x.cn/forum.php?mod=image&aid=209&size=300x300&key=a3fbeb0e144b42eb&nocache=yes&type=fixnone% z1 Z: _5 U9 u' g9 F

3 T& t0 Z$ |) h: z. c4 }; {& b1 w! q7 v/ {! ]- @& F. n: L- o$ l
Installation
( Y7 i* |6 {' s) v1 W: w. g5 vInstallation6 }8 N: M2 e, c$ T
安装界面.png
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;' q% R9 B0 x4 g9 x8 W9 i
Query OK, 1 row affected (0.03 sec)0 p5 X% R3 r# Q9 e$ }

+ O# Z- V# }$ ]7 PMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";$ z5 @" b. a5 Y( H1 n& _
Query OK, 0 rows affected (0.00 sec)  j2 Q3 b' C1 S

) J  u* _; I7 tMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";4 o, Z" z4 h* x' Q# l$ y' U2 U
Query OK, 0 rows affected (0.00 sec). U; Z5 q- n' w- ^* `; E
1 Z: K7 z9 n; N2 i( O2 i
MariaDB [(none)]> exit, P% x* {7 z: k) A& K- F. S* Q) C
Bye
9 P6 O- H! y) R7 {- I" \0 [2 g
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu" @% E; ~  c' z7 g
支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)
1 h; V) y$ _- U" G  w$ Q安装源码库配置部署包+ L7 c- M9 m) m- I
安装源码库配置部署包。这个部署包包含了apt配置文件。0 @. k4 C) {4 C) R- @7 d% L
在 Debian 7 上安装 Zabbix 3.4:8 |9 \6 p0 X6 \; ?1 B- B$ y, ~% l: _
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb' K% J8 Z/ \1 ?$ y. O
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb+ P) s! ~+ l/ V7 ]7 g5 n5 q3 v
# apt-get update
# j5 P7 P9 P) A# y0 y在 Debian 8 上安装 Zabbix 3.4:
: u$ f5 T. a4 K, ^# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
( G) ~; ?9 y9 \8 [  j: ]  _& h2 G$ m# dpkg -i zabbix-release_3.4-1+jessie_all.deb9 \+ s) {8 ^7 }/ Y; \3 x
# apt-get update2 J- Y. K' [! I5 y1 O" f
在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:! J; ^5 }! E: h
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
0 |$ U" @% j  f# dpkg -i zabbix-release_3.4-1+trusty_all.deb
' `" Y1 {8 P6 c1 G9 S# apt-get update
/ L" ?% \! Z! c在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
  e8 x, ~0 t( `# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
# ]3 t; S  A" p, Y# dpkg -i zabbix-release_3.4-1+xenial_all.deb
, {4 J9 E5 |6 n7 N# apt-get update
" |1 {, n8 X5 r安装Zabbix部署包' h& F; `& q  {
使用mysql数据库安装Zabbix server、WEB前端的示例。
! C8 J2 a) ^% T0 y% N4 W- F# apt-get install zabbix-server-mysql zabbix-frontend-php
: V; [1 @( G' U0 a5 R只安装Zabbix Agent的示例。9 N; r. y5 R' V' e, Q1 T
# apt-get install zabbix-agent
8 |- _; n) S6 g: y3 g0 x安装初始化数据库- s- h  j5 S: e
在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。, J! F5 O6 K, L9 q6 V+ h8 v# z+ F
然后导入初始架构(Schema)和数据
, {8 m& |: x, J# cd /usr/share/doc/zabbix-server-mysql
* N* V9 Y$ l8 L- T$ x# zcat create.sql.gz | mysql -uroot zabbix6 X; t% S7 W6 H1 z6 u
启动Zabbix Server进程
7 w- p$ g9 F  r1 ^1 A! e  E) H) k在zabbix_server.conf中编辑数据库配置
4 L( z5 y+ g( T2 w+ B0 I# vi /etc/zabbix/zabbix_server.conf
% L2 J+ {- z# H* K3 DDBHost=localhost
8 {7 R8 P% e+ V* W  ?3 VDBName=zabbix
8 C* Q! w1 t( f9 }; qDBUser=zabbix
  _9 C4 }+ N  K7 l7 ~0 uDBPassword=zabbix1 i8 v6 A9 a% r0 h* D/ n; C& k
启动Zabbix Server进程- J6 g' p5 B/ b/ V, e) b
# service zabbix-server start
% n4 j9 |6 J5 V7 P编辑Zabbix前端的PHP配置
- ^1 o$ |9 V/ E3 n  ^! X: T' M/ L7 hZabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。
; H, v! H% T$ L1 xphp_value max_execution_time 300" m# N) X* [. Y6 E2 L& F
php_value memory_limit 128M% @: S8 p3 t+ z+ @- k6 [( }3 E/ g
php_value post_max_size 16M# ]# d3 J8 l2 P% f8 a3 w3 A
php_value upload_max_filesize 2M& `4 N8 `% K5 }. L# H2 o- F, V
php_value max_input_time 300
) i: p6 S! a  M3 }php_value always_populate_raw_post_data -1
" e9 d; }. k' a- D& L1 I0 X# php_value date.timezone Europe/Riga9 S1 a$ n  D0 R$ T. z
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。3 W, w) i" f& `5 ^
# service apache2 restart
, \$ ?1 r, @- I( u0 G* jZabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。3 N6 Y/ A  K. E
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装
& }! Q' _5 M3 T, P) N7 c8 ~8 f7 p! H/ N# L8 _
解压安装) q" L  q. x. z3 W  f- ~( ~
* K3 d! h! Z# k. j
useradd -s /sbin/nologin zabbix  z) V, d9 d* i) _" A
1 Y+ [$ b! v9 N" H! _
tar -zxvf zabbix-2.2.2.tar.gz $ b% M+ |6 f/ T% B8 `
8 {, P6 R3 \1 E$ L  [6 b
cd zabbix-2.2.2/ L4 U5 f  Z1 [

/ s' e% O8 h. q6 P1 u6 {./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
# D6 J, q1 T. _* \6 |  }5 g0 m. d3 {$ v* ^
make install
+ {4 k; H* o, j1 A. Q6 q: t
/ g8 M0 W% O% K% S! O+ p
& [" P, Y1 a. H6 U6 C0 V3 |) x
建立启动脚本' H6 [5 ]# k& |% _
: q0 D6 g8 n; X% V) b& Z" V: h* H
mkdir /var/log/zabbix/ U+ c& L  u  x: Z4 O( C
! v7 y; U' J5 b. l6 d+ D* j+ y7 N' Y
chown zabbix.zabbix /var/log/zabbix
- b5 }7 g4 s0 u0 C6 Q/ W$ }
2 C1 K1 x7 h" }/ B% {" Q  wcp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/) K& y" Y6 {/ H
' i. K, n: [" {. E' I/ ^3 ~
chmod +x /etc/init.d/zabbix_agentd $ p7 `, [+ D* z# {; b9 O
& d$ J) O% M% \& t$ k$ U
更改默认路径
; V5 x( G. S" }) O1 W' c& \+ _8 N: U8 ?- A5 X
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd  y, @0 _0 a5 ~2 }# v) |
3 {6 L  w; `4 b5 B3 P+ F  h9 m& A4 m7 S
配置agentd.conf
' L6 b" t* y9 m+ I( z
  J. K% K; b9 D0 O1 |4 Vvim zabbix_agentd.conf: M4 d; T: r8 h+ s
4 |2 ^5 q9 m+ R# `8 d% @4 g
LogFile=/var/log/zabbix/zabbix_agentd.log
, Y6 V- t: l/ i: K8 W: R2 [' U* N% g( m: M/ ^
Server=192.168.1.127    //添加server端ip
0 X/ |' Z' ^: m; _& K- ?* m. ]2 m% \" c+ H, Q+ w
ServerActive=192.168.1.127:10051    //添加server端ip+端口号
4 s( R# L7 j9 g1 `0 T
3 m/ i! h" o# `+ HHostname=Zabbix server+ S+ c+ |0 C. f' N- @: ]; K

: }, U. u- O8 l6 i7 x+ uUnsafeUserParameters=1
3 s( s7 b! U* q6 p' ~2 k. Y# |  H! P. g! D1 V  C0 H

( r+ [0 Q* C( F: U1 E& o/ F* w- |: S- X" w. v5 E& f$ z
service zabbix_agentd start
- P: j5 z$ }) P2 h( @& u% s
/ H; Q  W) C4 |  M, O ! z% B# Z( b: k1 H- S  z8 t+ E

; V8 g, p* u  n1 h. h之后我们可以再server端用命令检测下是否监控7 D1 s4 D# Z* y0 G

5 T- a; \# O! h8 ?#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"3 \+ r0 ~5 y/ x3 c8 c
8 j) e6 a3 {+ n8 W; c- K5 M6 Z. y
190415522& E7 ~4 A7 f) d4 n- ~

8 w* R) @: Y! o9 y; v* g" H有输出就ok了
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署% x+ h& H. u$ N6 N8 ^; e8 j" L
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
! F- R5 j( n6 X: i: @setenforce 0
' i6 d" i; l+ k; Vsed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
- P8 a  I4 H$ g+ u: P" ]; Oyum install vim lsof chrony -y
$ ~* i+ _6 p9 T+ |# ^" G3 o2 S* Z% O: F" S$ v1 g. z& G
rpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm
% ]) x2 a3 v' W6 n# I: F0 Grpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7; ?3 a6 {0 c+ i$ U4 l
yum install zabbix-agent -y
7 W8 ~% C3 g) q; @6 `/ g3 Q, t8 ]2 s- |7 g( k3 [& l- L
sed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
1 k4 D) {6 F4 j0 r: f) D1 jsed -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf0 ^4 L- B5 M, O2 k
sed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
: b! i& Z4 S/ f( ^0 v4 ^! q- j7 G  h$ B5 K! d
systemctl start zabbix-agent& E& e# ]" Y, k; Z$ K0 c* d
systemctl restart zabbix-agent.service

8 @" D4 a' G, h8 {' w- V0 J
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

如有购买积分卡请联系497906712

QQ|返回首页|Archiver|手机版|小黑屋|易陆发现 点击这里给我发消息

GMT+8, 2021-11-28 20:16 , Processed in 0.053164 second(s), 24 queries .

Powered by LR.LINUX.cloud bbs168x X3.2 Licensed

© 2012-2022 Comsenz Inc.

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