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

易陆发现论坛

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

centos7上安装zabbix监控步骤

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

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

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

x
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。
0 m" R, }0 E  k& d! G安装步骤如下:
. X' k1 e* B6 V1 {" r' f  k- k/ k1、安装源码库配置部署包。这个部署包包含了yum配置文件。1 T: G# z4 k( g: l
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
7 r1 q  ]. Q3 {% _2 `& jRetrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
3 T4 }! J: H4 n" T% MPreparing...                          ################################# [100%]& d" \7 C7 A! ?. _$ v5 w3 \1 o1 C
Updating / installing...# h/ l  y  u- `2 E4 S% t2 f) L7 x
   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

4 L3 r, X! m8 O) i! E: I3 d& z* d/ Q* |- v
2、安装Zabbix部署包- |0 J6 q' D( Y( R
安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。
$ }% e3 ?# k% @6 ]9 o0 i) l* V

( `1 e. D7 c+ ]5 S. x. ?! i0 H

3 g% t! B7 x( L( ~0 Q1 W+ Qyum install -y zabbix-server-mysql zabbix-web-mysql
; q. |6 D* k: ^Loaded plugins: fastestmirror
2 Y9 l3 N. N' S: Z' @Determining fastest mirrors
1 g( r$ _( m4 e( _  C! C! t# j * base: mirrors.tuna.tsinghua.edu.cn9 u5 T9 ^  J6 W  P# i- E. j
* extras: mirrors.bupt.edu.cn
: L& {4 s7 v( D. Z. Z; _ * updates: mirrors.bupt.edu.cn
' v: o; W  ~/ ^; ?* d2 ?9 ^8 Abase                                                                                                                                                                | 3.6 kB  00:00:00     
2 |# {. I4 G) T' L6 ]( P9 ]extras                                                                                                                                                              | 2.9 kB  00:00:00     1 M, a& m) |/ N* a& v9 ^. D. ^: s$ F
updates                                                                                                                                                             | 2.9 kB  00:00:00     : b- t6 ^8 m# I& V
zabbix                                                                                                                                                              | 2.9 kB  00:00:00     : z8 P2 y0 j9 k# L
zabbix-non-supported                                                                               ! H/ S2 m; f% `6 m
..........$ R0 i. C1 R! l$ d8 B# q
Installed:
7 Y5 c$ M  n# b. K$ M5 j( X, D$ @" z1 }: Z  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                   
6 J5 E9 `9 n1 `$ x/ S9 F- H& rDependency Installed:, I3 U: f2 O1 V" M4 _
  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                        
+ N. i$ J3 [/ e9 `$ x9 h  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     : E& k% }4 r; V1 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        3 \( E( M' n. J/ W% M7 R6 q1 f! h
  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                   4 i' y+ m  u/ G7 Q" q3 Z
  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            4 Z  a) u+ G5 `3 o0 |# R
  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                   + k; {) [5 t) n/ L) D* G! ^5 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               
9 D+ s- S6 y. V, X  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                 - r8 K6 z" p9 D2 `* [
  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                  $ n& U- Z# @2 Q3 t2 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                : P) C' Q! E, I- U) o) L5 m
Complete!! Z& F8 t  z5 W$ i
* g9 w- a- s8 B7 Q- z

, q& L% K" G% u0 o这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。
$ o8 r- B+ O5 J0 ~' X  D' G) k  {. F; S0 x& d! O
安装Zabbix Agent的示例:0 C/ D5 y& }7 f+ x% M/ E
yum install -y zabbix\-agent
% q& T( i4 b. j8 a0 }Loaded plugins: fastestmirror
$ S) h' _% Y, A4 P& s, XLoading mirror speeds from cached hostfile3 E6 @- E; E3 q$ I' P
* base: mirrors.tuna.tsinghua.edu.cn
4 a3 _" P& o! u' | * extras: mirrors.bupt.edu.cn7 D7 ^' L4 _/ i: R! q* f) J& r7 H
* updates: mirrors.bupt.edu.cn  R" F8 d. Z' p4 C
Resolving Dependencies
9 W0 F% c$ `5 k- x! G; E) w--> Running transaction check
3 N! ]) z9 U* M  {8 g---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed0 E) X; r7 A( \; O
--> Finished Dependency Resolution
+ O& z  A# v) N' ZDependencies Resolved
8 ?' p; W: Q6 K, m( \===========================================================================================================================================================================================
- ~- L3 A' j- p7 o* w- J& R1 q9 | Package                                         Arch                                      Version                                         Repository                                 Size( q5 _* |1 p0 }; @6 o+ W( y
===========================================================================================================================================================================================  }2 E/ s. Z* u6 d" n( r
Installing:
+ E- B- c! I# X1 `/ z zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k$ T+ s: [( d7 M9 J( D3 C% w
Transaction Summary6 Y( e/ R- i% [  ~. S( `
===========================================================================================================================================================================================
0 }% v- c% q& F/ o" a: v# \! }- EInstall  1 Package, _/ r5 A, c0 t9 w& t
Total download size: 369 k
% N5 n* n& y8 w2 wInstalled size: 1.4 M
$ \! n- \) `3 XDownloading packages:
' ]4 W9 [, s2 x5 izabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     
" R; ~5 E0 p6 s$ T3 M2 g, SRunning transaction check* c) L" b. p6 e7 d2 ^. H
Running transaction test
. d. P+ L& m+ jTransaction test succeeded: S' r, r+ @$ }' e* h5 Z% t% z
Running transaction
) {) L: A3 j3 p. t5 n  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1
; e  {( ~  z0 Q5 |5 I  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 5 O6 q/ k0 @7 t, P* p5 N/ @
Installed:, ]7 o2 D/ n, A) [  ~
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                      
, b8 h  q8 r4 Q" A$ V! PComplete!. }& L! U! K3 \8 t0 x& f# z& W

7 a& Q, T; ~& Q  F# t: n3、安装初始化数据库
- p& H, M" R0 M$ ]" Q1 [6 m在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤

. Y& U/ y( C8 B# v7 v  |9 ~, R4 H6 W+ t! F  S
! h; r6 ^- b' O' I; K
先安装mysql的客户端吧:
! r+ O! l2 _, d! P7 l/ j& [yum install -y mariadb, h, H9 G7 e/ |( h. s4 \+ L
Loaded plugins: fastestmirror: ?) F* K1 z( b' S9 b
Loading mirror speeds from cached hostfile
  d$ c2 ?/ G$ r. ] * base: mirrors.tuna.tsinghua.edu.cn
" V- f- O6 j$ z0 [ * extras: mirrors.bupt.edu.cn
" [( s; c  D* S, H) X% B% T2 R; t9 ^ * updates: mirrors.bupt.edu.cn
+ t0 D3 {0 w4 i! i$ c, ~9 P3 uResolving Dependencies. t  @7 H( U( Z
--> Running transaction check! ~' T( x1 J6 E2 V; \- _! s6 o
---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed
4 W& t1 Z$ m! z- I2 e--> Finished Dependency Resolution
* _' J3 v$ }3 B9 u8 Q  i7 i
Dependencies Resolved9 S" X: ?' H. O- o
===========================================================================================================================================================================================: O8 S& v/ e( i# \# Q
Package                                     Arch                                       Version                                             Repository                                Size. J0 o$ G! A9 o3 k* c. L$ c/ i6 |
===========================================================================================================================================================================================
$ q/ D/ `% G" d3 fInstalling:8 h+ @$ H$ j# X" U5 d5 g3 G' o2 A# @
mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M
  x+ J( Y) x1 z6 }: e
Transaction Summary
0 }& c6 i: z+ X% x===========================================================================================================================================================================================8 n  }* T5 i! M( J+ V" ~9 l3 O9 g# \
Install  1 Package

9 B0 b; A7 C: }/ B2 ^5 t7 v7 FTotal download size: 8.8 M* z. w" H3 n! ]( Y+ N6 j1 B- p
Installed size: 49 M
0 H: d6 \0 o0 X+ aDownloading packages:
. }7 P) q, x7 y0 z; w+ Lmariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
1 m* x2 ]  H4 J) M4 e7 URunning transaction check* D% H" U4 ~8 A* Q  f! ?  I; t6 [
Running transaction test1 [4 o; y" \; l% y8 f0 B7 q4 |
Transaction test succeeded8 D. y7 C9 q, P, E2 H0 I  H* L
Running transaction
9 c4 U1 y9 j" I- t" H  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1 . I- u/ P- j' `
  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1

8 V0 V8 F5 h" ?- w! ?! gInstalled:
0 I- S( T4 ^8 i. X  F: ]  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            

- {- e0 x1 {5 U& a* q* Y; GComplete!' Y" H/ d* K* p" _# n
4 h" v4 U* i2 |( B
+ |6 f# ?! v4 }5 W  [- T4 f0 j

8 ~: V0 ?0 `+ G5 I; F
0 l) j* l! `6 ?) r

9 k4 {% x6 G+ g# ?! ~1 w安装mysql-server服务:
: q5 u% h$ \5 n( Eyum install -y mariadb-server( `8 K% p1 n7 q0 V- L! m
Loaded plugins: fastestmirror
, w' L% b+ M6 n( ALoading mirror speeds from cached hostfile) \* W+ d2 x! r4 [% b' U/ a
* base: mirrors.tuna.tsinghua.edu.cn
7 Y  \) g) f& m * extras: mirrors.bupt.edu.cn
2 R; V3 y" n2 ]- ~! T/ @ * updates: mirrors.bupt.edu.cn
: W. b0 ~' T' A& D) xResolving Dependencies

0 [2 |3 p' [$ _* i# a0 b! g% Q。。。。。。。9 p! ^( p1 \- I- X
Installed:* g# c" D; N+ B, B
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     9 R9 l' I8 `% m0 O$ x) k
Dependency Installed:
! }+ f: p2 h- A  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      
9 i9 T( Y# |* w: {# v  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      
  H! N5 B- j* V  perl-PlRPC.noarch 0:0.2020-14.el7      
& D: N  N  d9 U3 B0 j1 W  eComplete!
9 ]3 S/ [& l; u" l3 ^$ B* C: B+ ?& }) U
启动数据库:1 k0 m! t9 e% d/ {
systemctl start mariadb.service
  f+ _5 R( t/ \7 d设置开机启动:
' r) \5 n# H2 J& ?- K  e/ zsystemctl enable mariadb.service 5 ^, x2 e; h7 h( m; A! {# M  O3 s
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
6 K4 ^6 i! h. M) L0 g  B$ i; l9 C! q" A* ^1 U% T

3 c+ ^8 _+ d! e/ A8 h创建zabbix相关的用户:* u9 i, ?+ e8 @$ }
MariaDB [(none)]> create database zabbix;; K4 B* u4 L+ }) K- I' r) t& j' t
Query OK, 1 row affected (0.03 sec)

' ^' N5 o- k* x0 N7 e9 v# GMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";2 c8 s3 ]; l/ q! U7 _. f5 E0 w
Query OK, 0 rows affected (0.00 sec)
  O; R! i$ p/ P) v3 G9 K& ?. Y0 @$ [" M% w% l
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";3 s* X, o, o2 u- B" d" _
Query OK, 0 rows affected (0.00 sec)9 s5 a) }  D8 @  Y; n
& ?5 {* O9 N$ t3 M3 y
接下来:8 ^: |) G/ _+ s

# S  L* v7 l9 s

0 p8 l# T' p1 T+ hcd /usr/share/doc/zabbix-server-mysql-3.4.15// L/ ~+ \. W/ V; f% G- D( H# @

4 v. g- z4 {5 `$ C; m[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
0 ]! y* a5 K% u0 k6 R
1 o9 n9 K6 H- t4、启动Zabbix Server进程
3 t  Q: A0 S" g7 ?0 R. u在zabbix_server.conf中编辑数据库配置
" O% X2 m1 D) K8 J: n- _8 t# I8 q* y  L2 o
[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf
4 J8 p1 \/ B8 |! C) ?' Z8 @" n# y
$ ?; s/ }; J. `( @) R3 ALogFile=/var/log/zabbix/zabbix_server.log
% m" P% |  ]! M4 G; |% BLogFileSize=0
, z: h  E" o; L* ?6 CPidFile=/var/run/zabbix/zabbix_server.pid
2 }9 g6 V% \1 JSocketDir=/var/run/zabbix. l! g5 s! D- {; s9 ?
DBHost=127.0.0.1
' m) k; `* q4 s) _DBName=zabbix
5 z8 V% j5 \: h4 Y+ l5 w; v, Y' Z: b9 QDBUser=zabbix( i+ c: Q. u  y3 `/ S) ~* M. L
DBPassword=zabbix
  j7 F* a- x5 X- G' GSNMPTrapperFile=/var/log/snmptrap/snmptrap.log* [' G% v& t1 k) z/ Y& U; U7 D
Timeout=4( y6 o& o) O1 L& D/ w
AlertScriptsPath=/usr/lib/zabbix/alertscripts
4 j8 |  B1 Z. N/ A* u( S* E) g: nExternalScripts=/usr/lib/zabbix/externalscripts
, q: a+ Y$ {& r8 bLogSlowQueries=30003 a7 Y0 r! J" g) ~5 U  T
: y. \+ h6 P9 O2 R8 f" [
启动Zabbix Server守护进程:" @3 i, z6 M+ k/ P2 V, K8 r
[root@zabbix-monitor ~]# systemctl start zabbix-server.service
. \4 s; d. @* g$ I# u! t8 y+ K
) ^' i( P' W6 |! G1 ?5、编辑Zabbix前端的PHP配置
, J& |& T* z  y9 z- nZabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置1 W" p, h' B9 a; w  K
' C  i( `4 ~  b# V1 X
    <IfModule mod_php5.c>
( R7 r- L, G! B! q        php_value max_execution_time 300( \8 E7 q% B8 G+ y
        php_value memory_limit 128M
* J) X! ^5 B/ t6 u" q; x        php_value post_max_size 16M
- A( X  y9 o7 G( [2 I& V3 @        php_value upload_max_filesize 2M2 M1 e; k* T$ \) Z7 f
        php_value max_input_time 300* i$ P4 p- q' S7 A$ K! U
        php_value max_input_vars 10000
$ [; p" u! y0 Y; J) b) c        php_value always_populate_raw_post_data -1
3 r' L+ p. t% ~9 Z3 t        # php_value date.timezone Europe/Riga" O4 n$ S: k3 _7 t  ~2 s
        php_value date.timezone Asia/Shanghai6 {" [4 `7 _! V+ T
    </IfModule>
) |. j0 H2 S* a5 U  y- h  r: i) j依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
" V2 ^9 @( M. G" j4 j& m6 K5 \+ }& u: l- h1 Y# E: I3 z
2 V3 v! v8 D$ `5 I' \: x: h/ D
systemctl restart httpd.service
% U1 r: U' b# n$ D设置开机启动吧:
: E  @0 {" B) S" Rsystemctl enable httpd.service " a- }$ q( k1 h; m5 V, {
% h  a6 c: `5 L7 e4 L# C1 w( G

( q" }% p) x3 G0 e/ v! i8 L/ }' AZabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
4 {3 I8 m' Y& ~# G! x! R1 i5 e3 w, A; B9 {0 o4 R6 M
; V8 A  ]8 f9 p0 D8 n) H# j
& a, o9 d1 `7 W
登录界面进行最后的安装:
% g8 }, y% O9 u5 i) r1 shttp://10.144.108.200/zabbix/    自动跳转到下面页面:9 r, S  _2 k& y
http://10.144.108.200/zabbix/setup.php
+ e" X: K" g; l6 |- |2 ]: a. B! O4 W- Y) |. ?4 a3 ^- r4 s, h) v
http://www.bbs168x.cn/forum.php?mod=image&aid=209&size=300x300&key=a3fbeb0e144b42eb&nocache=yes&type=fixnone7 H/ P* }" T1 u& S
% V% z( l' i9 K+ L) o2 N$ F

" J# V! l1 A" M5 g$ PInstallation
9 n5 Z( r- H( y# C- ~1 rInstallation; y2 v* |* j3 S- F
安装界面.png
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;
" j& o5 b1 R9 g5 f( lQuery OK, 1 row affected (0.03 sec)
' B) ^! D: o, W% ~. e
- Z8 m9 e4 L5 `7 V" F/ tMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";: G, s3 @& ^) N1 R" ]% d2 _' z  g
Query OK, 0 rows affected (0.00 sec)  a; k& |* {& W) R$ }( e
  C% y+ f' _  M8 X1 q7 ^0 k0 e
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";( s1 h# O8 y% ]* Q. A/ H0 x
Query OK, 0 rows affected (0.00 sec)
- m% @: u: h1 z
) f9 E: l; V) P: ~9 H+ H8 ?MariaDB [(none)]> exit0 v2 {/ o) @9 P) S; g1 M' X
Bye
4 u: [9 O, A5 n  A
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu; Q9 C  k9 R" i& r( r
支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)5 L3 @7 Q% Z4 j0 s
安装源码库配置部署包
! r/ Y. v+ H6 [) U安装源码库配置部署包。这个部署包包含了apt配置文件。
* K. K% [& \% ~( b/ t0 i在 Debian 7 上安装 Zabbix 3.4:
7 i( Z8 q' L6 b6 ?9 t! _# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb
5 Y0 U# R: h( H4 G8 [# dpkg -i zabbix-release_3.4-1+wheezy_all.deb% @: s4 b+ j. H
# apt-get update
7 F6 G' ]7 C+ E# z- E在 Debian 8 上安装 Zabbix 3.4:/ F! o8 [2 X* b5 k' w0 I9 v
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
/ k" p) `  J+ k7 i0 C/ i( r5 X  D# e# dpkg -i zabbix-release_3.4-1+jessie_all.deb
: V; x3 `: y/ d( \* c; T1 ?# apt-get update
8 L2 @* j* l& p3 ?9 p$ ^在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:
  ^; T2 `! D6 e) Q$ G. G# V  A; [# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
. H5 P, \2 I' C$ j  [5 b3 N8 e+ T, {# dpkg -i zabbix-release_3.4-1+trusty_all.deb
3 M$ ^( f5 F5 X$ a+ Y: v# apt-get update  C5 y6 l+ J6 R5 A  E5 v2 ]" G1 ^& I
在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
: I/ r5 I' w( `2 w# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
5 g3 A/ I5 M& L4 ^) \/ v. g# dpkg -i zabbix-release_3.4-1+xenial_all.deb8 A! q6 s' L# Y1 n7 y! {" G, p
# apt-get update5 m2 V7 G! z, \. a5 L
安装Zabbix部署包
* D8 @, o$ @" p2 j3 |. ~( M1 H! q使用mysql数据库安装Zabbix server、WEB前端的示例。" C! V! \, E* q7 q3 r7 ]3 ^; @
# apt-get install zabbix-server-mysql zabbix-frontend-php1 b, e$ m9 u4 K% u# x
只安装Zabbix Agent的示例。1 I' ]+ o2 }$ _. _7 Z4 S
# apt-get install zabbix-agent
: v9 |2 n; ~% T% D' x  M" z7 _安装初始化数据库) _$ E; `! @1 P
在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。) F3 t/ F9 W3 G: j5 ?! ]: o: l
然后导入初始架构(Schema)和数据( d% k7 h( T8 o
# cd /usr/share/doc/zabbix-server-mysql9 O  Q1 ^4 f9 T  N9 s0 t
# zcat create.sql.gz | mysql -uroot zabbix2 H8 z1 T+ v2 v- M5 E
启动Zabbix Server进程
5 r6 r5 b% Y, Y+ w+ E在zabbix_server.conf中编辑数据库配置- |- r' q3 N$ Z7 e- r1 g( R
# vi /etc/zabbix/zabbix_server.conf
4 }. J  P8 p/ g& C8 b, U1 {3 }DBHost=localhost
/ Y, k  N4 R" W  hDBName=zabbix
/ O9 E0 |% v% v5 ]DBUser=zabbix
9 }. c- V) ]7 H* m9 tDBPassword=zabbix  Y; a/ @- o9 K; F6 z: r" E1 Y
启动Zabbix Server进程
1 ~$ g) s2 ?* V0 i) f3 k0 v# service zabbix-server start
9 [9 R+ d$ x( y$ b编辑Zabbix前端的PHP配置
7 S5 G+ F8 f+ [7 K1 wZabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。
0 a* }: q0 X( Y) a, u7 `. ^  Nphp_value max_execution_time 3003 N+ z% K" g) t% A" Y  V% e% u4 W
php_value memory_limit 128M
# Z3 B! m5 y3 E% _4 Z2 r+ hphp_value post_max_size 16M
; z7 p: Y3 T: ]2 L* Zphp_value upload_max_filesize 2M
7 S% C( n5 X2 G; g1 Nphp_value max_input_time 300: W, ^. a/ F; [# ]8 u' m
php_value always_populate_raw_post_data -1
9 d1 A, ^0 ?  S2 _6 L  Q; x9 c  u! N# php_value date.timezone Europe/Riga0 i& C1 _5 i- O6 g) v; N- [! Q# M
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。7 P6 r# S1 B4 @; d& t
# service apache2 restart
$ n- I  Y- n; y- ]  nZabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。3 c5 }/ Z4 i. |
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装
" P. j3 i# X( Q1 X8 x& {, ^% f4 l. S  U( e/ T5 I) B% Z! k
解压安装
8 r$ {7 L6 R* R& s: k% r3 i0 A1 c7 I# w7 N( ]3 Z
useradd -s /sbin/nologin zabbix1 z1 ^* N# d8 u  I: h; u

$ a' \$ B- W6 ]tar -zxvf zabbix-2.2.2.tar.gz 3 f! m* Y9 X+ d8 r" u7 d9 X

2 U6 i2 h/ S" |# gcd zabbix-2.2.2& g$ s- {  }0 V  B' }5 I

+ q0 b7 t. l. c2 |2 U./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
" N" [: G3 }- R) L# R2 R- E* F1 v: ~" w; h6 Q3 X* n* S
make install
5 ~3 U4 ]6 j, ]  k+ J9 w( ~* B* }' x7 N+ w% W! T2 P7 _

: ]) T2 A" G" I5 v7 e6 U5 {0 C% K- f. q8 m0 @
建立启动脚本: |1 E0 H* X3 A, B" x$ X. {

  d+ ]: k3 ?, ]1 y- _1 Tmkdir /var/log/zabbix* e' N$ ]/ l; @. M" o) k

# |7 R7 A' B# Nchown zabbix.zabbix /var/log/zabbix
: g9 L5 p+ Q! m0 C4 J, `, E' q0 k/ \" W4 N( [
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
1 t; j/ Y+ T" P* v) `. B. u
; k- q, W8 y$ v/ |$ D/ J% w6 Echmod +x /etc/init.d/zabbix_agentd
* ^; e3 ]( ]0 b, q; L0 K+ u0 w  F$ Y# `. n/ |" e3 U. C3 \
更改默认路径- }0 k+ b! z# m* [+ t! q) v

& l  R, e" q3 [( Y* g" s5 `* Zsed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
' B; y8 s% N5 G4 J3 y$ }; x
  \7 h2 |( v! _  ~4 K: P配置agentd.conf
7 k0 j( H1 O0 R, V; p' U% L  Z3 X0 t6 x4 i2 H7 _
vim zabbix_agentd.conf& V4 _( {2 b  T8 `+ o3 J( l

: q9 |6 k: ~. ALogFile=/var/log/zabbix/zabbix_agentd.log
! `. v. i9 Y3 G) R6 y' ~' ?* \5 Z
& b/ X5 o" W8 @1 Q3 vServer=192.168.1.127    //添加server端ip3 {& z, g4 E, y
; }3 C1 T0 L$ t
ServerActive=192.168.1.127:10051    //添加server端ip+端口号
/ \: E, u# H# O2 L/ T
% ^- R7 `! O# D5 AHostname=Zabbix server% j; N+ b8 e9 R1 B! N9 Z

; v" [; n' ]8 M, GUnsafeUserParameters=1
1 e7 z# M3 c7 R, d9 r& ?+ q/ M9 a# {

( X# P: B  ~9 r2 e
4 y- ~6 \) c' Q5 fservice zabbix_agentd start7 ~% _3 f: U* Y# |: p8 K, q
7 l4 P+ n7 A5 J; Y$ Z

  J+ o2 f8 W( J5 v3 h6 w" }" D  d, [  t+ ^
之后我们可以再server端用命令检测下是否监控
( y% b4 v* {  D! _+ @6 }% Z" W- g! @0 ?/ ^& H- _
#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"
& }) T" s2 s: @. E5 N& T' w. j$ ?* J' |
190415522' P2 x4 r! |! h

9 V* B4 A( u" [$ ~3 V" _! v( ~有输出就ok了
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署6 C$ Z# I  v5 l7 O5 B. m: _. ?
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm: d# J) K( N3 f
setenforce 0* g( v! V7 f4 e. k) D1 p
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config% h8 ?9 k# |8 B2 V8 r( f% w
yum install vim lsof chrony -y4 i6 `8 Y3 m6 |2 b+ u  ]0 e

7 d8 F) i  P) N2 z( r2 mrpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm
- b/ [# l( h7 O. `) Lrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
1 S5 t& \; @, n- R4 `0 Iyum install zabbix-agent -y
  M+ J9 f# n8 ?# D* W9 @: h8 u/ J, X; Z
sed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
0 {: Y5 B! p6 Ased -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
! s4 x, `; |6 D" Xsed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf; j$ B. d0 C0 n8 J; M

) g( h3 j" u7 l# u" ?- ]systemctl start zabbix-agent
5 n- W2 M  I: u8 I) d! o
systemctl restart zabbix-agent.service
0 n3 b( u2 r( [; }- }1 z
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

如有购买积分卡请联系497906712

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

GMT+8, 2021-10-28 15:14 , Processed in 0.051746 second(s), 24 queries .

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

© 2012-2022 Comsenz Inc.

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