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

centos7上安装zabbix监控步骤

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-9-16 17:00:07 | 显示全部楼层 |阅读模式
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。
0 G1 h. [* _- E% m( b2 G8 Z  d安装步骤如下:
) Y; s% k" M( E3 x& I1、安装源码库配置部署包。这个部署包包含了yum配置文件。: I( k% k- v+ k" v
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
3 N/ ]4 F3 S6 \/ h9 H& M' H4 jRetrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm9 C% U! ?6 v4 Q% ^! i
Preparing...                          ################################# [100%]: ^" U% w" C: ]3 |3 ~
Updating / installing...
5 w+ C* c+ D0 G% I   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]
1 _3 g* Y/ h* f( S+ A5 [4 x& \* V
1 ?3 I1 Z9 p3 m8 a' L& p, Y5 C8 u
2、安装Zabbix部署包" M9 m  Q& J: [; _( \
安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。

! o" B# D* C  g# u
: o- X4 q! v. Q# e0 t

0 L" E. a2 j& A9 [; J, Lyum install -y zabbix-server-mysql zabbix-web-mysql
8 _' E. v3 R! ]9 l+ v) m$ D: n, ELoaded plugins: fastestmirror; h2 R# S2 N/ `# k* k/ t+ f
Determining fastest mirrors/ u( x& F; P) w4 A: j. X8 a
* base: mirrors.tuna.tsinghua.edu.cn
# q& J4 }* Z) \0 F* X * extras: mirrors.bupt.edu.cn
, K9 p' j$ P4 {& e: z * updates: mirrors.bupt.edu.cn
6 _, d8 o4 L4 V5 M4 t( k* D: Ybase                                                                                                                                                                | 3.6 kB  00:00:00     
* m8 f" s' H7 U2 y! ]8 ~; g  sextras                                                                                                                                                              | 2.9 kB  00:00:00     
& d. r) j. E$ ^4 fupdates                                                                                                                                                             | 2.9 kB  00:00:00     $ E1 ]6 O! T4 x7 E, A  ?
zabbix                                                                                                                                                              | 2.9 kB  00:00:00     
, C5 R9 e! e6 i1 }) Z3 izabbix-non-supported                                                                               1 h' P: ~4 s# |) r2 L
..........7 G4 X! v% `  N3 Q0 a1 j) O9 w
Installed:
1 G  S6 G# \$ `0 G# z9 C' Z9 z1 D1 F  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                    $ Y1 u1 b3 w' U% _6 }; U# M6 f
Dependency Installed:
# G) s* J8 O+ c7 N. c) B  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                        ) }  r; C0 }) N; m. X+ w4 A9 Q: K
  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     9 x3 Q) I# s& R: V, \
  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        
, r0 R4 `& o3 g/ \+ m+ i  A  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                  
7 _' d4 y* u/ C9 H3 `; o7 d  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            
$ z3 A& K; v. \; o! g  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                  
& ^) G- {" ^1 q  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               # z/ q0 j4 n" c5 c( `# j8 d' c* R. f
  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 ?' P) E& S4 k7 A# H4 ^7 o7 Z  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                  
; w* w4 |/ O% |! [9 B( K1 p  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                + E% o2 U* t( T
Complete!
7 A& W5 D& t' t; _( h
5 J# h2 B0 `6 V: q1 n5 I" ^" ]; H8 Q/ y% V: \
这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。. z& ~+ M) _0 Z6 g! b) v1 s# i

. d6 ?! b. k8 I安装Zabbix Agent的示例:3 E5 R5 h: X5 C+ h& {
yum install -y zabbix\-agent # V* s! R3 V" _/ m7 K2 t
Loaded plugins: fastestmirror
& E/ W- _1 x  }+ C# mLoading mirror speeds from cached hostfile
8 u$ Q2 j* \7 Q% a# v6 m1 L5 [ * base: mirrors.tuna.tsinghua.edu.cn
9 j3 n1 y  t# \8 V* \ * extras: mirrors.bupt.edu.cn
4 F! u, w& \4 z! V0 z% R8 a) Y4 @ * updates: mirrors.bupt.edu.cn
: x6 b! z. j# u4 i9 L% G4 UResolving Dependencies
5 u% c7 g" B# [. p+ J$ T7 D--> Running transaction check) K# Q. g, ]# d% A/ R! Z6 n
---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed& N# N) a! C& c
--> Finished Dependency Resolution
" U3 R/ x' j: V$ \( t; {' k/ |Dependencies Resolved
& _6 T* M: f7 j- t( d===========================================================================================================================================================================================' c" m6 k! \# M
Package                                         Arch                                      Version                                         Repository                                 Size
9 b% n9 p! S% E* Q3 j===========================================================================================================================================================================================# v/ d) Z/ z1 i) y
Installing:/ J" U% H2 C( ^% {; ^5 ?/ z
zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k3 q  h1 [* u, r$ f: o
Transaction Summary0 i2 n: s, S* o
===========================================================================================================================================================================================
% h7 ^% ?. o9 d3 q: a$ YInstall  1 Package3 _# F# X) t/ H8 f5 a
Total download size: 369 k
( ?7 d- j0 S3 z$ LInstalled size: 1.4 M
0 J3 c% W6 n. k. sDownloading packages:
8 o7 ?1 V* ]  O) S5 {zabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     
0 b- V2 k% S5 [/ _! g1 u' K0 ?Running transaction check
  L' Q0 V- Y# a: ]# q# P' z7 E5 kRunning transaction test
$ K" W. P: f1 m/ `1 h: F7 K3 [Transaction test succeeded8 F+ F3 {& A' T* k" E
Running transaction$ Y) u4 o. i% _$ O# X
  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
  C! p: z1 r& w3 s+ k' p" C8 _. R5 E  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 - W1 T* |5 B% ^
Installed:; Z4 L4 b1 E, v8 }* k6 I( C. g
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                      
4 N0 ^/ }5 p' c# x! F* dComplete!1 Z. C, t- V& O) ~

; r- L* M% B/ V+ t4 f8 S4 y3、安装初始化数据库
3 J6 u" Y/ G& y. r9 ~- [! {在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤

( F) j0 x/ V- j' u/ @9 I$ R' S+ j( n' u
3 k# q3 h) S5 h- `! y
先安装mysql的客户端吧:: s' h: W% `) r' A$ z; H
yum install -y mariadb' J0 K# ?, N# J, \+ e9 R5 Z
Loaded plugins: fastestmirror) O" M. {3 X. T9 i  ]
Loading mirror speeds from cached hostfile& C0 l9 C/ L3 ~* K
* base: mirrors.tuna.tsinghua.edu.cn
1 h$ S3 n. R+ ~  v" M: a * extras: mirrors.bupt.edu.cn
3 [% V+ V5 T% r; e$ C1 @ * updates: mirrors.bupt.edu.cn9 q. z& Z+ n! C+ O& e
Resolving Dependencies( b* N  r! K8 W2 }& Z( t
--> Running transaction check
$ g/ n- t5 z) j& ?4 k---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed; X7 }' C  y. z$ L) [
--> Finished Dependency Resolution

9 [7 e  H( a: hDependencies Resolved. N, t- |" R7 X2 I- J' F
===========================================================================================================================================================================================( s. @  S( J0 O' \+ Y0 @  }+ U
Package                                     Arch                                       Version                                             Repository                                Size
1 O" [( ~! o( R  E7 v===========================================================================================================================================================================================
# Y4 E9 }$ X, N6 s; TInstalling:; D  W8 G' i. O- g7 C; X
mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M

' x0 C2 b, p) b+ f- h0 ~& VTransaction Summary6 D, [5 N0 N* p$ \! w7 E$ R
===========================================================================================================================================================================================
" q9 K* L1 ?* `3 P8 p9 RInstall  1 Package
; T5 U6 n2 R. m$ X3 v# K& I. l  v& X
Total download size: 8.8 M
/ T. l* r2 D2 V( h+ x! `Installed size: 49 M
- b1 k8 q0 ~# B5 r% TDownloading packages:; M9 \* Q* V' p2 X
mariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
; l% A% D: Y4 {5 _Running transaction check
* S! i* E7 \2 f2 Y1 q  DRunning transaction test0 H, k' E8 Q1 H% T$ M
Transaction test succeeded4 Y* ^4 P( \- r/ k5 E1 _
Running transaction
/ a: Z( ?; _( a9 G$ L2 \  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1 5 y. P9 a. y8 X/ W+ D
  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
" {1 o5 d4 J2 ?2 r5 F2 ^
Installed:! V7 `" q* g7 I% R6 ?6 V; L6 v4 @
  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            

+ ]# ]2 n, w# v. OComplete!2 k3 x' d% W  H, F

2 g, T0 ^' |" \( ?; y
1 a9 X: Z! g1 b1 N; P4 t) ^2 ^
, z, ~+ Y( S- U  @

. g9 l; ^% k/ P2 g: J% I$ r" g+ u
0 n0 I: ?% L( R1 v, @
安装mysql-server服务:
$ Y3 Z/ b+ X  X3 [. l7 k( qyum install -y mariadb-server
* _3 i/ c; A3 [$ x% |+ @. ]Loaded plugins: fastestmirror
  z1 |: j  l5 u3 c, d' G1 e; v2 K5 [Loading mirror speeds from cached hostfile
  Z3 [" O$ H! g" H0 W1 r* r7 m * base: mirrors.tuna.tsinghua.edu.cn" X- V3 v4 J6 e% e8 O  @8 M4 B5 \# P
* extras: mirrors.bupt.edu.cn
2 _+ X2 g  K6 Z * updates: mirrors.bupt.edu.cn
; x0 q: K7 N! Z" {- q* x+ t7 j) N' BResolving Dependencies

0 p  y" H  Y5 V5 @( @。。。。。。。, t( j3 Y% l$ i9 n* {) U$ @" u' ?
Installed:; b/ k  }* K; S% f  r
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     ' |* Q' g4 }9 U- [
Dependency Installed:3 n0 U) ]% U5 ]* v' i5 ?- h
  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      " V; e* I0 p; Q7 M
  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      ( o* ^" U; j( J( j4 d& I$ B2 g6 F
  perl-PlRPC.noarch 0:0.2020-14.el7      . n! p8 f/ S  @! _; H
Complete!
$ }! H: f; r" K* ]7 `" \2 Q
+ b0 M0 ]+ h) l" L+ D启动数据库:) G- r* U7 s9 l7 ~
systemctl start mariadb.service
: i6 p0 }% }7 r" _1 T设置开机启动:' B3 Q8 E7 n& P7 w; {, f
systemctl enable mariadb.service " R, F7 l0 w5 f' b) o, N/ n1 h
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.* r& v- z' m- {+ Y8 n- a5 |

+ T2 Z3 k! T* |0 ^4 Y
# C. @4 d: ]  C6 J0 O0 x' o
创建zabbix相关的用户:9 J4 U2 t( l" j( h# A
MariaDB [(none)]> create database zabbix;/ l# _# j! @# p
Query OK, 1 row affected (0.03 sec)

" n7 ?) t" Q6 r  D: Q! UMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
  }$ ]( M2 f% ~8 [0 k Query OK, 0 rows affected (0.00 sec)9 Y- `  r- D/ {9 B/ X8 L4 W

: y# ~- c$ N- ^( ` MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";
1 V* a' B' L4 p; n# X- S  \6 Q9 l Query OK, 0 rows affected (0.00 sec)
- J4 ~( A/ w$ [; d$ y: b' ^$ e4 m7 z  b0 x
接下来:
- M6 e. |9 Y+ y! l2 j6 r- J( h3 M4 B1 Y, J' f5 K  N( _

* {+ b- Y' A5 gcd /usr/share/doc/zabbix-server-mysql-3.4.15/' D" A2 Y5 G$ _* d' d

, D1 B4 }8 f/ C" x' z- c8 f, Z[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix6 K" I" S3 u1 l
+ H# G1 c7 a% g: r: B3 F8 e
4、启动Zabbix Server进程, n+ y- S6 k7 U7 A6 Y: J
在zabbix_server.conf中编辑数据库配置
- V, ]5 s4 R( }: [. f, ^  H) D: t& e) F! F# g
[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf
# |) Q" ?4 S7 M+ ?& }( ^( `
; l) E3 ]: L' K5 yLogFile=/var/log/zabbix/zabbix_server.log) I# H/ K( f( }* O
LogFileSize=0. ?9 `5 }& l1 ~' U
PidFile=/var/run/zabbix/zabbix_server.pid
1 U- R. I+ F8 Y  V9 K% H! hSocketDir=/var/run/zabbix
/ c3 N: Y& {- K# {3 h* q1 m* DDBHost=127.0.0.1  A5 K! g% E& A5 C% G
DBName=zabbix" K  a: S( O/ o( y7 {+ K, `, b
DBUser=zabbix
, u2 C* z; ]  q9 ?7 QDBPassword=zabbix
7 K/ V, i( ?* E8 a: ^6 H7 u& mSNMPTrapperFile=/var/log/snmptrap/snmptrap.log7 F4 h2 u: t! F2 x: E8 R8 r! ]2 ^
Timeout=4
6 d0 C" C9 p6 y. A8 {AlertScriptsPath=/usr/lib/zabbix/alertscripts
% ~9 J; V6 z& |! v! e: O5 VExternalScripts=/usr/lib/zabbix/externalscripts2 o/ j* v  q: u! C% @' u
LogSlowQueries=30004 r# w/ S4 y$ N" `

/ V6 `5 ~8 _, S) ?: o; ~+ \启动Zabbix Server守护进程:
! t0 ]( J% L& X& P* s' C0 M( F[root@zabbix-monitor ~]# systemctl start zabbix-server.service
" |: r% ?8 k6 N1 D0 [4 Z! n$ r( R' v( V% }% B$ _8 g0 i$ x7 h
5、编辑Zabbix前端的PHP配置
( s2 I: e- P$ W5 j( u# C2 J4 |Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置
! c$ M' j( ]- @0 D4 ?5 q4 V9 y6 n/ @7 Z1 U4 i+ R
    <IfModule mod_php5.c>
. b% W: m& c6 ?. a# G) s        php_value max_execution_time 300* Y2 V7 G8 V  Q
        php_value memory_limit 128M0 H" D, e3 k7 g% W) n
        php_value post_max_size 16M
3 i& O9 w2 a5 m3 ^( r- B+ {6 A        php_value upload_max_filesize 2M8 w1 ]- w2 W1 ]3 S# U8 W
        php_value max_input_time 300
7 Y: \$ p9 _4 i, R  m7 L        php_value max_input_vars 10000
% n1 ^% q7 u7 w6 k  e7 y) I        php_value always_populate_raw_post_data -10 C" Y' g& D9 |; g# f
        # php_value date.timezone Europe/Riga
3 m- |" j8 `7 C& Z- ~$ n4 T# {/ q        php_value date.timezone Asia/Shanghai
/ ?  }# g; b9 x3 c4 o    </IfModule>
/ p: y. ]1 \+ g; ~5 A, t7 r依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
0 V* n- [$ V+ m* r# P# g( }- z4 ]$ @4 E  ?9 c5 J

4 y- t- k( @% D: q8 Usystemctl restart httpd.service
# @5 H% ?$ ^0 [设置开机启动吧:
" q# g  ~  h9 B$ \) ~) Psystemctl enable httpd.service * Q4 }2 m$ R4 T# i! s6 d5 a
: |; a7 _" k) U- S

' h4 F/ ?- k- u, P6 Y$ ]  Z. jZabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
. I8 y0 }* k, `- t; L( q) X0 i0 X# O5 |. N
" s6 B9 L: ]: U& m) J

) B$ i2 ?; y! m& v0 `登录界面进行最后的安装:
( g( v: a3 e4 I  y# K, @, _7 p5 Fhttp://10.144.108.200/zabbix/    自动跳转到下面页面:; ^1 j0 c0 `% Q8 U5 n& j: {1 t5 P& U6 g
http://10.144.108.200/zabbix/setup.php% s7 Y5 K5 b: P% |3 f
& t/ [( C# m- J# N2 q) a! x
% Q0 `# @( {/ r5 o$ }
$ F& E2 g# V6 C! W( G# ^
3 S6 \4 k' n3 i! d4 S
Installation
  E  b$ i+ ~$ ~3 lInstallation
; ?. K5 }9 N: S" q) F! D

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;
  ?# ^# K4 I9 AQuery OK, 1 row affected (0.03 sec)
8 g) l9 I9 w! f2 L9 C2 g4 u" c, k! H4 M0 C; c- M& b/ G
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
+ E: Q7 f; j5 hQuery OK, 0 rows affected (0.00 sec)
  w% Q$ Q; D7 D9 H+ H) `' |
# }7 U. f% V' _% T; K, q3 v  Y& QMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";: N2 i( Y4 M; u( L8 x% p, k, c. L$ p
Query OK, 0 rows affected (0.00 sec)+ u6 \. ]- |& J& O
, B( J% o) h' v+ g! m3 F; N
MariaDB [(none)]> exit# g! R2 U! g) f' N9 I
Bye$ F; i; H% ?: s- g: U

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu3 O- m! g2 Z6 k- F2 _
支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus). T. o$ O2 H9 {2 `- a2 |" }
安装源码库配置部署包
. w; m6 [% w; p4 L安装源码库配置部署包。这个部署包包含了apt配置文件。
# n2 r7 R; l* x7 M在 Debian 7 上安装 Zabbix 3.4:+ T$ J& Q2 ^/ }# F- l
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb
: V! S2 u; f9 E/ s' u# dpkg -i zabbix-release_3.4-1+wheezy_all.deb
2 F6 a7 Q2 R0 G" p9 N7 L% D5 a5 S# apt-get update
1 y6 n; h2 T, s7 z在 Debian 8 上安装 Zabbix 3.4:0 n$ d- j( D4 Y5 _* p$ D
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb9 b$ a' h, m. Q0 x% D/ B  I+ _( [' T
# dpkg -i zabbix-release_3.4-1+jessie_all.deb( B" i& _  S+ f/ k; ~* n4 p
# apt-get update5 o# p2 F% ]+ g# I" l
在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:7 _) J/ ^( _# O* I& f( D, p
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb& \! b5 Y/ X) Q9 d+ {
# dpkg -i zabbix-release_3.4-1+trusty_all.deb6 a/ A0 f$ X6 }9 y' h+ a
# apt-get update
+ R$ p# F% ?* H1 w' Z% K在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
5 U4 v8 Z: [( E5 a9 [# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb# h% `  ]+ g0 f2 z8 h+ ~, _
# dpkg -i zabbix-release_3.4-1+xenial_all.deb7 V6 X- Q) n' A5 L  K
# apt-get update
0 M* Y+ w$ ~3 Q! i( n安装Zabbix部署包
$ c* v; B; b: p" u使用mysql数据库安装Zabbix server、WEB前端的示例。% O4 u- O! M1 _
# apt-get install zabbix-server-mysql zabbix-frontend-php
! }2 x; H5 q- }% S只安装Zabbix Agent的示例。& O8 Z+ p3 d8 y9 ?/ x# d5 J( V
# apt-get install zabbix-agent
3 b" v/ L+ u' @, b安装初始化数据库2 E! g# _! z: B; _, [& C
在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。
2 b; u0 a* ~* J+ [然后导入初始架构(Schema)和数据& W7 D0 L- v+ C8 p# j, H& ^
# cd /usr/share/doc/zabbix-server-mysql7 N) g/ j1 Q% @" T. P
# zcat create.sql.gz | mysql -uroot zabbix
! D- D+ A0 ?6 i- l" i/ w" U0 y7 e启动Zabbix Server进程* M. G" }: D4 n
在zabbix_server.conf中编辑数据库配置8 S4 U1 v( o0 y( y: ?! A$ _# p
# vi /etc/zabbix/zabbix_server.conf# h) U: H* M* p& e  a
DBHost=localhost
( z  L9 n+ }6 N( Q4 f3 h7 oDBName=zabbix( k$ p. s) b# y! ^3 o& f
DBUser=zabbix/ T8 ^9 n  g% d% p
DBPassword=zabbix6 R. o" z. |' |1 t' X& L$ s: d
启动Zabbix Server进程9 Q# e/ ~, A. h( [& O0 Y, n2 O4 E
# service zabbix-server start8 Y; _7 S8 E: q- S) \; a1 ]
编辑Zabbix前端的PHP配置
* X/ S; c' b& |! pZabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。$ M1 h3 J1 Q+ w, r! B0 B
php_value max_execution_time 300
0 x9 m" [/ U7 ]5 {6 \php_value memory_limit 128M
! k0 X3 R- R2 I- {" L$ {# f' v2 dphp_value post_max_size 16M
9 o! K( t; @$ B2 jphp_value upload_max_filesize 2M
* W  Z7 E- S) J4 B% s0 c* tphp_value max_input_time 300
$ q- R/ p6 S7 ^( p* C0 Rphp_value always_populate_raw_post_data -1" d3 J# z. @/ C
# php_value date.timezone Europe/Riga
6 ]% V/ d! f+ w& b5 [/ S; c- [' T$ B依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
  U5 y* p4 P+ j$ u( W! ?" c# service apache2 restart
: P5 m7 z' W4 QZabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。/ \, x' b5 ^  F! F( d

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装
% }! ~/ I$ o) l9 g& b
1 D! C  Q( ?) E4 G. d8 C解压安装/ Z2 I9 R( `! B) l9 B& p4 X
; Y- m! Y  \$ g9 Z/ b* o
useradd -s /sbin/nologin zabbix) f7 M, q/ P1 C2 e
+ r0 ]3 i! ?; A, `  e
tar -zxvf zabbix-2.2.2.tar.gz
/ u4 J5 Y* \$ o1 e6 t. n4 y9 K  `) `( V/ _7 ?9 y
cd zabbix-2.2.29 l) a' i, }5 w, r: J* g
3 C4 _7 O# i$ O, n8 \
./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent- ~4 m1 \2 Y/ F6 c$ W
* i7 F  x6 C% M
make install
3 `) O3 N# f  a& |$ n2 c4 C4 w& f% Z$ {" |2 y. c4 t. x
& }% p" ]6 T. n' l
7 @) I, R* p& o
建立启动脚本# m, S6 M9 h. i( u, E, i
* [4 y9 _+ s3 g" ~
mkdir /var/log/zabbix
' R, N/ \$ h7 _7 K8 {+ k* A: I% ~) p) f
chown zabbix.zabbix /var/log/zabbix
: E& V' l# n+ P4 Y* n3 z& A1 c0 ?1 m9 M
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
0 y' o, h0 [* Z0 M& ^* }# R% D' @4 J: v% }8 I* Q
chmod +x /etc/init.d/zabbix_agentd
& S1 @! }2 f& U- u. p7 R' r5 K6 x1 c
更改默认路径
, n+ C. l/ r) L+ ~6 d
* y- I  \, s. hsed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd; }# D" @: p. B4 p

6 ~) s! ^1 Y- \6 A配置agentd.conf
2 m7 }2 R, |; c+ R) X2 n+ X! Y% n1 N  b) `. H
vim zabbix_agentd.conf
6 p: h% o2 Q& k+ E
8 x# h' l3 Y2 f1 hLogFile=/var/log/zabbix/zabbix_agentd.log
# W- ?2 ~$ f2 R" j) n! `5 d
. M6 d3 E8 C* {* kServer=192.168.1.127    //添加server端ip
( `# L( S* F& R0 f6 O: D+ C! A: H; F' O6 A, V3 `- V
ServerActive=192.168.1.127:10051    //添加server端ip+端口号
' F7 {0 e; z. \4 C0 b
5 A9 S: U/ n" u; ?Hostname=Zabbix server
* i3 |8 g2 |" ~0 ?' ^2 A" a! l. C- `  y7 [% r
UnsafeUserParameters=1
, M- M% {2 k! M; c9 @) C; K2 r  g0 ^% z( k" j% ^

: ?' ?% B+ ]' v) J1 @
0 }: v3 ]2 ^: U# w4 {7 d6 N* l3 nservice zabbix_agentd start* r) }/ A5 }  b& j2 J

" b! ^  }! E6 `& z* @) n 7 b' c( m* F9 J. M  E0 [. A
% P: k  R7 m5 j! ^9 N5 u( R) [8 N: ?
之后我们可以再server端用命令检测下是否监控# e8 ]8 k/ \4 A$ J# v* l
' Q: W" O" P' }' Z) a* S
#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"" e$ V1 T& l* P% l. L8 }1 V& g
- q7 k# J: c6 {7 l
190415522
/ Y* e9 s: a( e% P* \" Y9 m/ b
8 k! [" P4 Z) E有输出就ok了

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署% a2 g6 ]: e. B
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm  g* T, V; C: w  O: J8 O
setenforce 0
. Z5 o, W" y+ w3 q' xsed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
0 I- L% I5 A& r! fyum install vim lsof chrony -y4 |+ L4 v3 {9 p9 Y
8 Y% Y- P) |7 r* a) j
rpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm) n$ [, {% l* u& u
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
/ H, m! H4 ^1 C# p8 eyum install zabbix-agent -y3 x! r7 o8 }0 U2 Y' V- |
* n0 C/ R( i, B
sed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
5 ?! U0 T3 G+ U& l7 n% }$ ?& Rsed -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf9 [& ?9 U( e3 ^5 e5 c1 U7 f
sed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
' n0 D6 ~' F5 E9 O4 W/ h
6 Y/ B( h, j* H& o# B2 osystemctl start zabbix-agent
7 ]% B" h' }$ c8 z, n' Z7 d
systemctl restart zabbix-agent.service

6 M# ]7 Q1 a. v! `& ]& X
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 03:02 , Processed in 0.028872 second(s), 28 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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