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

centos7上安装zabbix监控步骤

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-9-16 17:00:07 | 显示全部楼层 |阅读模式
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。
  U* V7 M8 N, |9 q3 k. m安装步骤如下:: d  O6 J# v" J' K' P* w, v
1、安装源码库配置部署包。这个部署包包含了yum配置文件。
' E1 b' R- a3 t8 C  V$ Y1 D rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm, s" L: u0 O+ A7 T0 }/ [5 d
Retrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm5 H2 Y1 i; I6 c! q+ B, q
Preparing...                          ################################# [100%]
' N  X1 P" R, c. b* M0 Y0 g- eUpdating / installing...$ t& j# I7 y  y
   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]
+ f2 x$ u; {  u4 b  F9 y% ^
" c( ?6 g3 y4 s' l5 X
2、安装Zabbix部署包& B# }. p/ U4 \6 m' @# e
安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。

: h+ C/ o& N) _7 e' y
6 [; l  g: ~4 m3 k6 c: K
' ^3 R# I2 y8 B7 k1 ?: c! H
yum install -y zabbix-server-mysql zabbix-web-mysql
. E; t8 [8 @4 r& H8 w3 U7 KLoaded plugins: fastestmirror8 S7 G0 J/ _8 A* ~9 v/ H' J
Determining fastest mirrors3 a( U5 @$ k6 X; t
* base: mirrors.tuna.tsinghua.edu.cn! ^2 @* a1 B( h$ ?2 }5 z3 E6 l
* extras: mirrors.bupt.edu.cn* o# u/ e( o7 q" o7 n
* updates: mirrors.bupt.edu.cn6 e* j9 X# B8 u; L5 J3 t' ~
base                                                                                                                                                                | 3.6 kB  00:00:00     / ?# O$ s, t3 y3 ^( U
extras                                                                                                                                                              | 2.9 kB  00:00:00     
3 X  q* o$ ~2 P: {/ K5 K* Vupdates                                                                                                                                                             | 2.9 kB  00:00:00     6 f& ^0 _7 O1 `& g8 ]
zabbix                                                                                                                                                              | 2.9 kB  00:00:00     
9 z1 M7 _) F; e8 a% D' M0 Q8 Azabbix-non-supported                                                                              
) O+ q  i4 h5 X! F( x& E$ ~..........
0 M0 c; v+ s- d3 r( AInstalled:- ~" ]# T1 s; c6 F5 q. Z
  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                    ! G& L2 n6 W6 K. d$ r3 A
Dependency Installed:
' c- ?# r; P9 [. m0 S4 r  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                        
+ _/ d- y2 z* {2 g! @* J2 ]  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     7 w8 s. P$ d0 [# b
  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        
2 U' v5 h9 l9 B! T* T  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                   ; W; ?, D, O1 e4 b
  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            
# f/ ?- a; H2 y5 `- Z6 n  libxcb.x86_64 0:1.13-1.el7                   libxslt.x86_64 0:1.1.28-6.el7                libzip.x86_64 0:0.10.1-8.el7                 mailcap.noarch 0:2.1.41-2.el7                   ) f/ g" `  m; b" U. z: D
  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               
/ J3 X$ R, C- c& r+ W( O  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                 
( l% g$ N, C6 u  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                  
9 F& ~8 d- Z, ?5 C8 U, r- Y  t1lib.x86_64 0:5.1.2-14.el7                  trousers.x86_64 0:0.3.14-2.el7               unixODBC.x86_64 0:2.3.1-14.el7               zabbix-web.noarch 0:3.4.15-1.el7                ( j! Q) G/ w: |
Complete!/ d# y* P, h9 u7 K

# ~  J* m; f, ?7 x8 g& J; d. }5 ], ^+ }$ |( g
这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。
# x" C# u% F$ L: h) P# @3 C; R, C5 j
- h5 ?* q4 ^; g- }8 h安装Zabbix Agent的示例:7 E3 \" L8 W0 Y& V
yum install -y zabbix\-agent - o" Z) c  {* J) r" J) j( w
Loaded plugins: fastestmirror2 _9 L* I6 W" ?1 C( x+ w
Loading mirror speeds from cached hostfile
& J* z" _0 |4 y' s. A* q% f5 U5 m * base: mirrors.tuna.tsinghua.edu.cn
! E- ], c  P; t* P * extras: mirrors.bupt.edu.cn/ R6 I( T( D3 q% z9 n6 J/ s
* updates: mirrors.bupt.edu.cn
5 F6 C2 p0 c2 X# v  B/ p% VResolving Dependencies
: @7 ?5 @. t5 R+ ]--> Running transaction check
: N% L2 t8 v; y3 P: ?! X---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed
$ s! V( k+ Z" Y9 _. d9 V--> Finished Dependency Resolution
5 X) H  `! c. k0 U) Y9 vDependencies Resolved* F+ E9 S  \' B* [3 \; A
===========================================================================================================================================================================================9 y' O$ a( O! i9 ^
Package                                         Arch                                      Version                                         Repository                                 Size7 N2 {$ O& Y: h7 {/ B4 ]7 X8 ?
===========================================================================================================================================================================================
) l) K/ @5 P2 R. n; p: M) z5 aInstalling:
. ?+ m# i' U9 r% N zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k
1 ]" C9 \6 N( q. k3 h( r1 e, ETransaction Summary
/ j. q+ t3 `5 j1 s$ o4 U' [; h& H===========================================================================================================================================================================================
# R! n; A  D  I$ I! R/ ^2 B- g2 gInstall  1 Package
5 S. B  x* Q+ ^( @Total download size: 369 k+ w: R, `) }$ i9 K
Installed size: 1.4 M, f9 y5 h5 g0 J$ n5 y7 N
Downloading packages:
' {- A$ J; Z9 |. F' N7 c0 Nzabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     
8 m. a7 @8 i- Z* @Running transaction check
. [2 O& p9 B$ O- H9 k" WRunning transaction test: u1 Z3 C8 S8 u4 v' U$ k! A' s7 [
Transaction test succeeded
: F* V: Q  ?* `5 }7 M6 [$ y6 DRunning transaction, U; R, p1 s! n; ~' o
  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 9 ]& u# h& u# V  q) k
  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 ) X& I( b( w+ m1 V5 Y
Installed:2 x0 ^) w6 R! t* Q3 p
  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                       $ @* V" K' h# V9 I6 P0 j  U
Complete!
1 ], l+ Z$ A0 D4 p% |- q' k- S" a5 n; S3 ?, j
3、安装初始化数据库2 \1 j# O9 s* ?3 w9 V2 ~3 Y5 g2 }
在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤

3 ?* p2 L" U4 T$ p8 u
0 `% P  A; Q4 f" {% R) a
% g' i* t4 W- l/ G/ l! ~
先安装mysql的客户端吧:! V2 E" d( ?, m7 r# N% r
yum install -y mariadb
+ p# B' \5 m2 r0 Z# ULoaded plugins: fastestmirror
/ Y; ]4 c: P. m# B$ N6 |- TLoading mirror speeds from cached hostfile7 b- L* L1 ~! `. E2 \9 G& L8 L  ?
* base: mirrors.tuna.tsinghua.edu.cn3 B4 ~! Q* X9 j; e& m' B: }1 W
* extras: mirrors.bupt.edu.cn+ ]+ _6 X. [8 ]+ m, V
* updates: mirrors.bupt.edu.cn
1 b" y1 T3 F3 R! b; QResolving Dependencies$ K% q+ j9 O! H( Y9 ?
--> Running transaction check# @8 u1 P2 Z! F9 C$ W
---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed
6 Y/ W& i5 `  @' q2 U; o$ V4 b--> Finished Dependency Resolution
3 K5 J, j. M! T& |6 u9 l
Dependencies Resolved
1 T2 {* C& Q# S6 x1 Y===========================================================================================================================================================================================
5 u3 e% U" d) W  O" y2 ~# k2 G Package                                     Arch                                       Version                                             Repository                                Size5 O' R0 U  U/ X, r5 I
===========================================================================================================================================================================================$ O, l# R" X$ _3 Q, K& C
Installing:8 t% Q- f+ G' c6 I* {. Z& l
mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M

  B% M8 [7 r7 K1 m" cTransaction Summary3 n: b& X0 z& F, y8 X
===========================================================================================================================================================================================
5 G, p/ j0 e: @5 S1 gInstall  1 Package
: q! O& a4 J7 u8 a1 }/ j. ]4 t" C2 ?
Total download size: 8.8 M) b; L, |8 o% m* n' l' E3 Y
Installed size: 49 M
' z6 @! s' ?0 f8 r( v' G2 zDownloading packages:
, Z( p3 D( _. \mariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     7 K" o" D- E! ^/ y( B
Running transaction check7 }0 h) p7 T9 [' O
Running transaction test
4 H; Q1 M* \' |Transaction test succeeded0 i* y+ k( y, N" B! h
Running transaction( b+ H2 S6 _6 q: m
  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
& O% I% o5 N9 n3 `  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
7 D) l1 f9 W. I5 u, X( k5 {
Installed:
8 j# I" {0 J, `7 i  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            

* @( y' h) i8 g: p1 Y& ^4 b& T/ UComplete!9 j" ?& e0 x* V: E

+ j- Z8 W/ l! U0 z' d
0 C& [' j1 @* O

1 m' p4 g6 z0 Q: ]& U3 g+ N7 K+ \$ D0 O% G! o
8 F, e# ]3 m& }) c$ N& a& h4 ]
安装mysql-server服务:6 ]0 E; ?! n- q: o; P9 |/ i
yum install -y mariadb-server' W; l! j- F$ C. A3 ?
Loaded plugins: fastestmirror
1 |6 N$ s% q& s. ^7 pLoading mirror speeds from cached hostfile8 c) m% I+ V5 N% v
* base: mirrors.tuna.tsinghua.edu.cn
( e6 [; y2 X' S3 h7 f+ f * extras: mirrors.bupt.edu.cn
( u* C% }: u5 G  z; `$ [2 v8 U * updates: mirrors.bupt.edu.cn
  {4 ]7 w- D& _# S0 }' `, DResolving Dependencies

/ W7 L( k) L2 V( u4 ]. D。。。。。。。
4 }) c7 |7 I1 i$ C: Y$ R) Y1 o; N6 fInstalled:
! _% T/ w* h1 F' m  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     ' {2 |& Y" E3 b! a9 l$ E3 c4 ]: h
Dependency Installed:
6 i* i5 z, |- g1 A2 p8 c7 g# A$ z* |  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      3 j- f, p  {& e1 i
  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      
9 u# I( q4 K1 n1 e) l9 H0 C2 ?  perl-PlRPC.noarch 0:0.2020-14.el7      3 V0 B5 x; @0 j" B  @' q1 ]
Complete!
7 \0 \( ?( e  B& @
" h. ]( w7 i' U, H4 S! O6 C' R启动数据库:5 Q  J1 L8 [9 z& o; [
systemctl start mariadb.service $ C9 I/ ^+ @6 ]; X- g
设置开机启动:% `3 o, G) b6 q2 E' y+ @
systemctl enable mariadb.service
( a  O5 H3 ]8 H7 ]. fCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.- Z3 n; [# @# D2 g9 {9 E

/ f( X9 L+ x, f* v9 G

" i. p. l9 Z4 S3 S1 L7 C3 U创建zabbix相关的用户:, O4 c3 L0 b. l# N
MariaDB [(none)]> create database zabbix;
7 }& \" u3 {" ]3 W3 VQuery OK, 1 row affected (0.03 sec)
$ w6 G% \8 v2 Y: e; v* j
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
( Z/ l& H+ O* T& b) c7 q" d9 I Query OK, 0 rows affected (0.00 sec)
: D0 ]/ [1 c$ G, F9 o( ]$ y* N8 N% W# F2 M& a9 d# g
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";$ y0 k# ^! d+ G/ z/ r/ U. {! b& a
Query OK, 0 rows affected (0.00 sec)1 u& Y! Z# c' ?3 H" q3 i

/ G6 b' s6 j- U
接下来:& M' I4 ?9 c) [/ K8 y

7 [* g: C5 W- ?4 u$ j
! l  H4 A7 O& y3 k6 Y
cd /usr/share/doc/zabbix-server-mysql-3.4.15/
" B7 c  P6 `2 d- u) w4 X

& J: M, N* K6 R9 p9 P1 G9 L; z8 |4 `[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix2 z4 u7 c3 y/ d/ c! p9 w
9 Z0 M1 ^) }  ^5 u4 \+ A6 H
4、启动Zabbix Server进程6 A% Q2 x! v# b
在zabbix_server.conf中编辑数据库配置
7 q+ u. P: B+ A, i9 u% T& z4 e4 ]' c
[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf
& x* P1 H- M* B/ A8 ~  K" z
5 o1 g$ R' Y/ O0 q' V% R$ ZLogFile=/var/log/zabbix/zabbix_server.log
, p3 _0 ]4 X8 tLogFileSize=0* N% @: S" V/ v# l
PidFile=/var/run/zabbix/zabbix_server.pid& @; H  d  n$ B3 P6 D
SocketDir=/var/run/zabbix
2 T" s! R$ c, t. U* Y/ \DBHost=127.0.0.1; w8 {' x' W3 x$ g4 |. @
DBName=zabbix! j) H! ^" ?  K4 D
DBUser=zabbix) ~" c; I  P! A( A
DBPassword=zabbix" ~' ]5 e' U6 u! G0 Z4 e
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log' C: A1 {" Y4 Q: U1 ?
Timeout=42 Y; G3 N! n: F! p- x0 x. s
AlertScriptsPath=/usr/lib/zabbix/alertscripts1 a" r/ `( e0 k" V
ExternalScripts=/usr/lib/zabbix/externalscripts
( y& A" ]; m1 k  e- nLogSlowQueries=30002 d( I. O3 Q6 u0 I7 ~4 ^

3 y0 V0 m% {, _0 H0 @/ V/ @% p启动Zabbix Server守护进程:
6 |4 _0 O( }( u& Q  \& E# |[root@zabbix-monitor ~]# systemctl start zabbix-server.service/ H3 Q  Q( w5 E2 d, J

; _' `6 d4 P9 o- t: c7 X; A5、编辑Zabbix前端的PHP配置+ g9 c; X. S; e8 ~% Z
Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置6 Q& Z* ]- \  ]6 f" ?( ?5 q
9 S9 \- e- t+ U0 _/ g( V6 _
    <IfModule mod_php5.c>
: X' C$ W4 M9 g        php_value max_execution_time 300
( U8 h) @. E5 O# ?9 D& w+ b5 v        php_value memory_limit 128M- g" O: N/ [& o: }$ q' a1 H
        php_value post_max_size 16M
) ^1 P2 l8 N: R. Q4 g. r( V# @  v        php_value upload_max_filesize 2M
  r* j! R6 ?4 K8 m2 [5 C# j        php_value max_input_time 300
+ a# K- x# s6 ?5 i        php_value max_input_vars 100008 ]0 i: {0 K  B, ^6 o4 V) w2 x
        php_value always_populate_raw_post_data -1
2 `4 r& J' g9 V  T9 U) W        # php_value date.timezone Europe/Riga5 l$ ?0 N* T) q$ f. F9 P
        php_value date.timezone Asia/Shanghai
* P' l5 ?$ l" c! }# u: L5 z/ @    </IfModule>! e9 `( V$ Q2 T( Q; ^# e( d
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。" |& ?- ]. n+ Z$ f( L
, U0 f8 V  K8 ?7 P2 M7 k. _

) U( S4 D) D/ |" s0 \systemctl restart httpd.service ! R  J$ s5 Z  N4 B/ R. W% f' `
设置开机启动吧:2 `, K6 w7 e8 A% C/ D$ o2 o2 K2 `9 R
systemctl enable httpd.service 7 x9 F: {: Z9 \* Y! I) k. \

( y3 _* p6 w; X8 o( @

+ u5 ^# \* @/ @6 k, h( W# AZabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
" Q. T% W+ q, ]: c
5 i" L) f* v$ [6 h. F3 [2 B  j0 I( \2 G& v
4 j( X2 Q% x9 ]
登录界面进行最后的安装:
; D# j& M9 f& Y8 t# B/ ]) n* Y0 Dhttp://10.144.108.200/zabbix/    自动跳转到下面页面:2 o, @, q: o: [7 ^! i6 v- H% w
http://10.144.108.200/zabbix/setup.php" s: ]% V- K5 w% C/ s
* M/ @) _5 E+ f

( R2 {( L( o) I% V, [& s" H3 U* p* a+ P7 ]
  p- O+ _. _# x8 G8 E$ }. h
Installation& b. z# g) }" m1 e" Q1 n+ e  C
Installation
  K) P! |: w: b8 H% g; X3 q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;6 \; Q. C$ l5 a! h3 R
Query OK, 1 row affected (0.03 sec)
# b+ \& _4 l1 @( l) l( C, k# e: b* X) M! G7 D  A
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
2 U- m% w1 K) [% W6 wQuery OK, 0 rows affected (0.00 sec)
+ @9 t: B5 \9 o4 Y1 T3 ~4 a3 C2 k. p
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";$ Q' A8 K8 W8 p) J
Query OK, 0 rows affected (0.00 sec)" m  v. {+ e1 U. A( q6 k& |6 [
7 C: I+ f  G# U9 Q) t
MariaDB [(none)]> exit
. [% L4 m% s: q+ _' R6 DBye
- d! h! {2 t8 p9 [/ \

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu
, p& f  w7 \/ B& X: x: t8 t9 I支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)& H1 {* b! }/ l& d2 x0 S6 w
安装源码库配置部署包
/ t( i+ b" G( D5 \6 r' y/ a安装源码库配置部署包。这个部署包包含了apt配置文件。# g; C4 l! H% x
在 Debian 7 上安装 Zabbix 3.4:  Z7 ^& E% }! Q8 u' S
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb9 t7 h* s! M9 i" g$ ^% H* P; b8 n
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb
5 S6 N) M4 q4 d, K. L6 b0 _# apt-get update
6 L; r2 b9 L6 Q- ?  z在 Debian 8 上安装 Zabbix 3.4:$ \& {! }' p: e7 ?% J6 y  p# Q4 f
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
- A3 H( @% D8 }) n( K# dpkg -i zabbix-release_3.4-1+jessie_all.deb. A% o- M1 A' k, U
# apt-get update
! ^! O: a" ^6 Q7 m' ^# }在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:
5 i  Z' N3 }  _# }: E/ e7 x5 D9 u# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb; s7 k% z2 T8 w8 s' B; W
# dpkg -i zabbix-release_3.4-1+trusty_all.deb
( n0 a0 N. R% F' \0 ^# apt-get update
- z8 l( b; I0 L% f) t1 e在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:- r& ^' g( g# p7 k
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb* ?3 _+ [5 g7 N' h
# dpkg -i zabbix-release_3.4-1+xenial_all.deb
3 D5 H) f  f5 l2 K# apt-get update# J; v3 w0 M% g
安装Zabbix部署包
8 Z* L. j9 O) T3 I使用mysql数据库安装Zabbix server、WEB前端的示例。; Y3 f, c0 y$ d: E# ]0 n
# apt-get install zabbix-server-mysql zabbix-frontend-php' \4 ^6 U5 H" o3 R3 H
只安装Zabbix Agent的示例。
4 ^/ H1 P) h5 N/ \# C- i- N# apt-get install zabbix-agent
9 q5 _7 b( K- }  E安装初始化数据库
8 z. S6 O, x* ~2 F在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。4 h3 v5 I0 ~$ H- Q$ J0 S0 G
然后导入初始架构(Schema)和数据
( T0 L+ L6 E4 ~1 A8 ^7 B1 O4 c9 n# cd /usr/share/doc/zabbix-server-mysql
( F' E* V: u0 D5 w, D4 F# zcat create.sql.gz | mysql -uroot zabbix$ A& s/ a3 v% \( A, U; R  W
启动Zabbix Server进程
# C# |) B  ?7 j( q$ o在zabbix_server.conf中编辑数据库配置2 O. i+ V" E+ v8 V& C) `, Y
# vi /etc/zabbix/zabbix_server.conf* \4 j- m! R+ V; a
DBHost=localhost: R- D( }7 T5 h9 p
DBName=zabbix
+ b, Z9 K4 X6 M1 x- I' NDBUser=zabbix8 e+ D) m. I; X% k7 i- m: S
DBPassword=zabbix
' }; `* `  F: a) p1 Q启动Zabbix Server进程
4 L9 p2 I) J" j& H# service zabbix-server start* ]" z' w* l  |& p/ j
编辑Zabbix前端的PHP配置- q+ u% F+ x. {  V
Zabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。
; r+ ]- s  W# w8 B9 ^6 }php_value max_execution_time 300, s) S3 E5 C" R' z, ^
php_value memory_limit 128M
$ j2 G6 \* O2 w7 _( W: H. }php_value post_max_size 16M
& n2 b" c# I4 n' F, \) ophp_value upload_max_filesize 2M
( i" L3 W; R$ Y/ w8 j9 Lphp_value max_input_time 300
; O8 p) u: E* Vphp_value always_populate_raw_post_data -1% C: w0 }; w, \& x3 k7 c
# php_value date.timezone Europe/Riga. n" K* S, h5 f5 {. S) F9 c: l! _5 F
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。' T) c/ {0 v- u' t
# service apache2 restart* ?' k, p* f4 y7 Z
Zabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。7 ^" w4 k; Y8 X2 v6 i+ y+ a

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装8 h0 @/ t* ]$ l/ `6 U- D9 N& {! z! F

6 d2 \. E7 d- c* A+ G7 ^" _! h! o解压安装" E0 G. P4 k0 e& {4 s3 s

! a3 Q8 Q+ d, P, ~" ~4 buseradd -s /sbin/nologin zabbix
# x7 z2 M# [& \$ j% M( `
0 z. N* C  M, R' I2 ktar -zxvf zabbix-2.2.2.tar.gz 2 R- c6 Z' T: g+ d+ W1 T$ d

1 f2 C8 \" p: K% K" j( a) ^0 I" z- @) Scd zabbix-2.2.2
8 N; q) _) M6 A. e; j1 L: ]2 A& R2 ~+ W. v  {& M9 G+ W9 W
./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent
& B- @( L: D( ?/ @( i3 u) _; U
$ L- h! Y9 f+ D! o4 C% {6 p make install6 F, L4 M  {6 Y% d5 T) g
1 L& D+ ]& ]& Q, [2 B
6 i/ C9 i6 C$ n+ {

& z( Q9 l: M. |& y, I& I# F% s建立启动脚本* M4 p/ C+ P, |6 E
) |/ X/ Q: h" L, b3 {5 v
mkdir /var/log/zabbix, w+ a$ a* J9 Z3 B4 {) [

$ H: v1 m* z& T9 d- W; H) q+ Pchown zabbix.zabbix /var/log/zabbix& Y- j5 h# X1 q# t
- a! Z0 J. H  u/ S
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/. q7 g6 ~" Y0 l
2 w) g  N$ j8 B! V6 q# m
chmod +x /etc/init.d/zabbix_agentd " J% N8 c2 Q: Z$ M1 a
0 n8 H5 D/ [5 w. v
更改默认路径
" f+ V% w3 o* }/ ?; t1 j1 k5 f# H% j' v1 }% S% j" A
sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
, G) f. i& \' P) k' t9 [9 e, |1 t9 ]( R& @3 R
配置agentd.conf; V0 Y5 {* ^7 _! V# Z
" J9 n" ^: Q1 ~3 X( T2 a5 f
vim zabbix_agentd.conf
: e1 F. }% p: S- c# y
# j' B$ X0 _& o2 K8 K+ yLogFile=/var/log/zabbix/zabbix_agentd.log+ J0 o8 V! R9 Z1 F
" Y- y' C( S0 J, y- [! G
Server=192.168.1.127    //添加server端ip
1 L7 P2 U( V( b* H% s8 ]' D+ P/ b( O& d8 ?! p& G* Z, a
ServerActive=192.168.1.127:10051    //添加server端ip+端口号5 O+ z! n1 O- Y- s
: s2 N$ V. t8 t# v- P9 O
Hostname=Zabbix server: }/ Z& Z, d& x2 F& U3 r

# o$ p, B, `6 UUnsafeUserParameters=1  }; k, [+ s$ ~' t8 y! s3 L

/ g- i5 v% Y; s% Q! B3 B * b* h5 d+ f) a6 V
$ O+ B/ {7 z" `# {
service zabbix_agentd start6 ~* Q: p* V# }: a2 U: `

/ y  R9 b* G9 `# t2 R5 G
" C- Z5 A9 @# ^1 O
; U- ]7 q0 [/ q( l, |之后我们可以再server端用命令检测下是否监控
0 w8 z) ~  `& x+ S. O' x+ M, q
# Q' P1 Z9 w6 o1 i9 V#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"
- L, @: q6 P; ], l) P  I" O$ S
  W3 H6 V+ W! Y6 f. n# }6 n8 m( n190415522
" f6 g' G- p6 t( r4 P. ]4 g0 {, l2 |% L3 A1 o
有输出就ok了

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署. C# F- t' _6 \
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
! P9 W) m! r/ t4 Vsetenforce 0
% Z9 ]& z! p$ ~' P* G0 |; `sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
& Q9 s+ ^" B# a8 }( C. @yum install vim lsof chrony -y% L7 S0 b$ \( @7 C" Z% ~5 R
' |3 }* J  C* J5 x# v+ |& e5 f5 h
rpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm
* i& r/ c  {% Z, Q+ l9 _" ~" xrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7& a( i, x' U7 z# U' M6 f- e
yum install zabbix-agent -y# |7 g. z: l, _/ s/ j' i( l* W

' }1 T* Q* x2 [" R/ Qsed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf9 E: o1 l9 U5 s& [
sed -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf# P, v, m  _- S' J2 d. l
sed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
6 L7 K' K0 C: F) s# r9 t
1 H6 u0 N' ^7 h9 tsystemctl start zabbix-agent+ |4 H. z% n: L. c$ w: L0 _
systemctl restart zabbix-agent.service
7 x% ]1 W. _" E3 u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:53 , Processed in 0.111668 second(s), 32 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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