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

centos7上安装zabbix监控步骤

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-9-16 17:00:07 | 显示全部楼层 |阅读模式
很久没有部署过zabbix监控了,很久以前都是使用编译安装,现在都可以直接使用yum安装了。2 {( ]; ?" S& J6 `; h1 `- G9 c- {
安装步骤如下:& n0 s+ r! [1 N
1、安装源码库配置部署包。这个部署包包含了yum配置文件。. S! q; N" F+ F$ F6 p
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
0 x+ h  E9 @+ BRetrieving http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm5 z' n1 J. k. F, L$ b
Preparing...                          ################################# [100%]
  ^, I+ V7 G% Y' ?5 g4 s' OUpdating / installing...
/ b3 e# D- K2 a# L+ X' j3 p; N   1:zabbix-release-3.4-1.el7.centos  ################################# [100%]
& r% j! s3 N" a7 ~6 i1 ]- y+ ?
; A4 }6 O: l* H9 g9 B+ O
2、安装Zabbix部署包
; Y' _  j1 F* z  Z, `9 E" ]1 \安装Zabbix部署包。以下是使用Mysql数据库安装Zabbix server、WEB前端的示例。
- I/ L" B5 }/ \: X- L% ^- Q$ ^& C3 S
+ c9 l; e( o, [4 k  J
1 ?. f* a, a8 D. b7 W" f- ]. y
yum install -y zabbix-server-mysql zabbix-web-mysql   E% F/ q5 B. p5 t8 L
Loaded plugins: fastestmirror& E: {6 Z) G, n) f: T. e
Determining fastest mirrors& p4 K- J& @  v# c
* base: mirrors.tuna.tsinghua.edu.cn) R, f# `0 F: U) {$ _" g* G
* extras: mirrors.bupt.edu.cn1 {6 N8 d" f! B
* updates: mirrors.bupt.edu.cn
2 E2 P9 l+ P# ?base                                                                                                                                                                | 3.6 kB  00:00:00     
* z9 b5 t" [8 E+ B4 b. ?' zextras                                                                                                                                                              | 2.9 kB  00:00:00     / y. H5 t) ^+ ^8 T/ E8 @% ~$ R
updates                                                                                                                                                             | 2.9 kB  00:00:00     
( w1 t' d  J0 Mzabbix                                                                                                                                                              | 2.9 kB  00:00:00     3 p3 Z7 Z. _5 s
zabbix-non-supported                                                                               # V5 d1 d6 s' j8 A/ `
..........9 P2 j4 f: J1 J0 F; e- }3 K5 s
Installed:- G- R$ ~  ~' c3 \* }0 n
  zabbix-server-mysql.x86_64 0:3.4.15-1.el7                                                     zabbix-web-mysql.noarch 0:3.4.15-1.el7                                                    1 r8 \1 R- W' I5 a
Dependency Installed:
# S' k2 X) |1 b' E$ c  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! V8 @4 B! v  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     
+ c9 R& g$ s& ]2 Y4 J* g  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        
0 Q6 x/ r% b# i4 [5 P- A" b" r5 Z  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                   1 M9 `, A! m4 S! S! o9 a6 ?
  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 e. x% u2 _( n& e& F( D: S  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                   6 h: P& i" I, _* t  u
  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               
$ ^' o) `5 O" O4 q4 S' t  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                 
! ~, g; P0 B, r" E6 T  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                  ; i! Y6 f$ q3 J0 M; Q
  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               
( g0 j  p/ ?8 LComplete!
% P/ f% E$ w2 t+ Y+ D: k7 D7 Y, E- ]' T3 ~3 T3 k9 X
4 M. r8 K8 A$ l( L, s4 K
这样就安装了php,zbbix,http 相关的插件,以前需要单独安装的,已经不错。# f/ }( o" w& z6 Y# ~
$ H# v( C5 y! n
安装Zabbix Agent的示例:
% D. Z& J, K8 I# u. [ yum install -y zabbix\-agent % p0 G: |4 Y& _
Loaded plugins: fastestmirror3 J8 U( `# ~! O+ ~5 R& L0 {
Loading mirror speeds from cached hostfile9 a9 I% T3 Z4 Y& m; D1 ]
* base: mirrors.tuna.tsinghua.edu.cn
+ [# V7 n& y" e. G: ^% h4 y * extras: mirrors.bupt.edu.cn
: C2 W4 _1 E1 t, z * updates: mirrors.bupt.edu.cn% {2 i  P8 @# s* V5 y) L
Resolving Dependencies3 }/ I' M7 m5 g5 o6 \
--> Running transaction check' T3 j1 u6 ~$ z  {  E
---> Package zabbix-agent.x86_64 0:3.4.15-1.el7 will be installed
) M7 I; H( J) z0 X0 v- W--> Finished Dependency Resolution
' a8 O1 f  J+ e9 DDependencies Resolved
3 k# D. X8 K4 K===========================================================================================================================================================================================
2 @1 _' Z: K9 s' w/ e8 J, V( Z Package                                         Arch                                      Version                                         Repository                                 Size( `6 n9 `9 }! r2 Y; `
===========================================================================================================================================================================================
& C* h1 s3 u9 }& L) \% AInstalling:1 q/ R0 F7 {+ s# N$ ]) }# i4 B+ h# y
zabbix-agent                                    x86_64                                    3.4.15-1.el7                                    zabbix                                    369 k
- u1 D) a4 t0 n$ t& H& g& h# lTransaction Summary) l2 _1 o' X: Z7 ?* {5 C- n
===========================================================================================================================================================================================$ m. ^5 E  s$ c+ ~/ K3 p( z
Install  1 Package
4 _2 G7 S. S, y7 dTotal download size: 369 k
( K7 i7 D( @5 S+ B6 t; h3 xInstalled size: 1.4 M
4 S# k, J( T  J. M, @+ _Downloading packages:' x' u! T/ V* ~2 K. }
zabbix-agent-3.4.15-1.el7.x86_64.rpm                                                                                                                                | 369 kB  00:00:02     $ E. i; d: K% S
Running transaction check% v& ~5 w! s1 O; p: ]
Running transaction test7 |4 [* J7 n- [2 O+ m; ^9 g
Transaction test succeeded$ }; _" f+ F  O$ V1 }) [4 `. i. ^
Running transaction" V# `8 [' X% [
  Installing : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 8 W& l) g3 n; _* S4 {) S2 c6 E
  Verifying  : zabbix-agent-3.4.15-1.el7.x86_64                                                                                                                                        1/1 5 V! m- i( b% p4 `; e7 d1 v
Installed:
' `5 b9 I/ W; i- G  zabbix-agent.x86_64 0:3.4.15-1.el7                                                                                                                                                       1 k* @1 L0 E9 b1 l# o, v. j9 q
Complete!4 w0 p# x) D3 M) A- L( S( \/ d# l: N

. F% C% y0 X- h  p6 b* t# \3、安装初始化数据库
7 N3 X6 e- `8 E3 A+ F: |" G在MySQL上安装Zabbix数据库和用户,请参看下列指导步骤

0 M" l7 f* Z  U6 O
7 c* e, j2 L3 b; q
& H% z( h8 Q4 r$ m
先安装mysql的客户端吧:
9 J& [6 p# H! o* o/ _yum install -y mariadb! Z# U  M% R6 X; v. m; c
Loaded plugins: fastestmirror' z! t1 x8 Y8 R, ?9 h3 m$ ?
Loading mirror speeds from cached hostfile
( s6 A, o# w: {1 U! U+ r8 L8 s" C * base: mirrors.tuna.tsinghua.edu.cn
. b* J" ^7 e6 g4 K * extras: mirrors.bupt.edu.cn
2 y+ H" C3 a8 c! y, B# c6 y& s * updates: mirrors.bupt.edu.cn
& G2 k/ w) |! Q+ g4 dResolving Dependencies4 Y/ |3 A$ G5 l; v3 M1 L. M
--> Running transaction check5 W- o, w: y7 T/ ?
---> Package mariadb.x86_64 1:5.5.68-1.el7 will be installed
' ?8 G/ z  `) k$ Y/ \  e/ k9 A--> Finished Dependency Resolution
: {9 \2 ]0 C% H
Dependencies Resolved4 ?: o$ \  c# x6 Q) A
===========================================================================================================================================================================================
1 j+ F$ i" w  r" M9 N: L, c Package                                     Arch                                       Version                                             Repository                                Size0 Z9 Y/ C2 N% P# s
===========================================================================================================================================================================================
5 n/ C$ W; r5 ]Installing:
# T' B2 |/ z8 y; B, t. J mariadb                                     x86_64                                     1:5.5.68-1.el7                                      base                                     8.8 M

+ V" v5 O5 e" M# d5 tTransaction Summary
+ C: ^7 l+ t; N' c( b) H===========================================================================================================================================================================================
1 l! a$ {4 Z. M5 {9 u: P1 J5 aInstall  1 Package
# l* d* x, x9 t8 W0 e& h
Total download size: 8.8 M/ J6 ?# R  u& a& j
Installed size: 49 M0 a* n: `7 E  e: N7 E1 o* [2 _
Downloading packages:$ q  U; `# {7 x+ o! w- c
mariadb-5.5.68-1.el7.x86_64.rpm                                                                                                                                     | 8.8 MB  00:00:04     
  V" E- W* g5 z5 aRunning transaction check
  C/ m' g7 f, G+ y! a" r" hRunning transaction test
6 @  C& ^3 M( u9 ]9 sTransaction test succeeded7 A' O' L6 q7 g0 T
Running transaction! N" W! V. \. }$ p) G" P, j; M
  Installing : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1 ; j* V- J: m2 O; Z+ p  O
  Verifying  : 1:mariadb-5.5.68-1.el7.x86_64                                                                                                                                           1/1
# N+ z  _9 O+ [: L- C8 B
Installed:. g" R" k7 o: z
  mariadb.x86_64 1:5.5.68-1.el7                                                                                                                                                            

+ ]1 C, C6 G: K; b& HComplete!2 k- c5 E) V, y% _7 l( m
1 B' t' I( ~. t& C7 F! H
0 e/ K% N: Z* J" R& m$ M  ^) ^; E( M$ }

2 E: u: g" a" I5 a9 Y5 @5 x# }: ?1 Z- e, c+ J$ p, h  b

6 P9 X; h- w/ G" c) t, ]安装mysql-server服务:
( C& i% O6 Q' {# B9 b6 ?) Lyum install -y mariadb-server# \8 Q" k$ g* p: a
Loaded plugins: fastestmirror
9 y! c2 t' j7 ?& H1 t5 t2 RLoading mirror speeds from cached hostfile
# ?2 c6 H! ^0 g4 x, Z" J5 Z* Y * base: mirrors.tuna.tsinghua.edu.cn
5 ?% `% \( |0 G5 z: A9 L * extras: mirrors.bupt.edu.cn5 `4 U. j* [9 R1 |% P
* updates: mirrors.bupt.edu.cn) R1 ^, \" P# G
Resolving Dependencies
6 ^, B3 a2 j% G6 d8 w. s! V
。。。。。。。" S" _6 Y7 m) `  [
Installed:6 k% g# t9 P! [/ q
  mariadb-server.x86_64 1:5.5.68-1.el7                                                                                                                                                     / ]9 D6 _7 r0 ^6 z
Dependency Installed:
* p/ A7 N( `* {( Y  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      1 x7 h% j% N; M3 [' }0 \
  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      5 W: R) o0 i  P6 {3 C
  perl-PlRPC.noarch 0:0.2020-14.el7      
. m& W0 d9 T; ~; E8 \! ]1 hComplete!) n. n8 u3 B! E. s9 t0 `8 P' X5 s
! ^1 j: D$ v- G! W
启动数据库:- d' T- j( Z* |- I5 x# m* q  k# W
systemctl start mariadb.service ) L4 E$ {  z: ?
设置开机启动:3 _: H: V  h& d" t' x
systemctl enable mariadb.service
# Z) x" h4 {7 l, eCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.- A  J2 [: Y: i" Q% g
& b0 M" L4 F. N2 u* Z) e: c
: |4 \3 P9 X! ?- r1 @! X+ V
创建zabbix相关的用户:
" K9 k4 y- [+ l$ s) s8 GMariaDB [(none)]> create database zabbix;3 b" {/ O& p# K5 D
Query OK, 1 row affected (0.03 sec)
! ?4 J( z( X0 f' U) V& c9 o
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
) I2 q1 O+ V/ r! P Query OK, 0 rows affected (0.00 sec)
# H0 u/ {  j4 L4 o
! h( g9 [$ \0 b* {5 _# _/ J MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";, G. Q( H) y& F
Query OK, 0 rows affected (0.00 sec)
5 L/ {2 d' `: i, ]  J6 i! o) v! v3 d8 {2 H$ W/ x; N/ @1 a
接下来:0 \2 v2 ]4 ?( A8 M0 K1 e+ K: |
! E( r7 k: k, B$ g" M* c! a

* w* R- ?; |' P2 P+ r& gcd /usr/share/doc/zabbix-server-mysql-3.4.15/
7 h( _/ K) a5 J) p" c6 o% ?

; }7 B1 {7 W/ [+ _' p5 }' u[root@zabbix-monitor zabbix-server-mysql-3.4.15]# zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
* L  \+ D2 r+ v: I% Q& [2 T! G. q4 K7 O. k1 i; s
4、启动Zabbix Server进程: x7 J; K6 ?* s8 A
在zabbix_server.conf中编辑数据库配置; _, `; w/ a1 X( R$ Z3 \3 D; \

) p+ J* L5 W' z: u# ~" d' f; q[root@zabbix-monitor ~]# vim /etc/zabbix/zabbix_server.conf & U% s4 G3 _+ T6 |  v+ H+ @

( Q0 i, V5 G. v8 h4 ~. dLogFile=/var/log/zabbix/zabbix_server.log
. A9 d# y* T- z4 cLogFileSize=0; J6 P7 [2 u; V7 L. S# s0 z
PidFile=/var/run/zabbix/zabbix_server.pid
; {' a! L6 V" G- D( k4 qSocketDir=/var/run/zabbix
8 k; r  A( Q- O* NDBHost=127.0.0.1  `& W7 \" F5 S7 G  K  e
DBName=zabbix
+ J, n( {/ q' PDBUser=zabbix
2 G: b/ c# Z0 p3 e8 @7 w* U5 pDBPassword=zabbix
2 `/ M, y2 e: R. Q5 l$ f& q& ESNMPTrapperFile=/var/log/snmptrap/snmptrap.log
# a3 \1 q3 O# |Timeout=41 H! g5 l" x. x
AlertScriptsPath=/usr/lib/zabbix/alertscripts' U' c& M  `! `
ExternalScripts=/usr/lib/zabbix/externalscripts( y" C3 }( J. i4 c9 E: J
LogSlowQueries=3000$ b1 z: q4 F; `6 F: @; H
* L  \, D2 @* f+ i
启动Zabbix Server守护进程:
" \8 s' @4 c( S& b! |, r8 h, }[root@zabbix-monitor ~]# systemctl start zabbix-server.service7 Y9 S. m  Y+ p# p
4 g0 z, K6 j9 q, x( d4 g
5、编辑Zabbix前端的PHP配置
' t* D9 c# B  l, q0 x  ?2 `0 PZabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置
+ [; z4 f) D: d
5 A2 @5 \* g8 y* i5 A
    <IfModule mod_php5.c>  f2 r  d3 W$ m, G+ }
        php_value max_execution_time 3006 x( Q, d' N: z9 U! ]- D! \4 l) B
        php_value memory_limit 128M
5 G3 U: {) `! K% C* q        php_value post_max_size 16M
$ X7 t3 ]1 ~% \. c" ^! i  w        php_value upload_max_filesize 2M% i5 o4 h: {* K4 j+ [  u9 H
        php_value max_input_time 300/ Z% \; p' R/ L( X/ m7 Z) R" G1 ?
        php_value max_input_vars 10000
& @1 _: m: e$ d8 f8 B$ ?& I        php_value always_populate_raw_post_data -1
, L+ D+ m' c. {' S& n# a3 o        # php_value date.timezone Europe/Riga
& _0 U* b7 p) D" s        php_value date.timezone Asia/Shanghai
) R$ e$ k  `( _  T4 P0 R    </IfModule>4 ?2 q. v' ]3 l  {
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
; l( y5 p! D) S# q- p6 L: H+ S* k: r1 e3 _
- Y. L4 J: K4 w4 J2 I
systemctl restart httpd.service / D, T* b1 G' c1 z# k$ Q
设置开机启动吧:+ W7 O# R3 \& Q
systemctl enable httpd.service , f& B. e1 J0 J

5 O" F( S, I3 q$ w: p  m' A9 B

3 l: }! P: P4 @! L( S2 zZabbix前端可以在浏览器中通过 ip地址域名访问 进行访问。默认的用户名/密码为 Admin/zabbix
! K# T, T, {2 A' C0 l) H& \0 ~- O
1 r5 _+ |$ d1 `2 @; [6 }
# X' W5 |2 w% G1 l& i- A- ?. w# d# p' ?) _" e8 v
登录界面进行最后的安装:
3 b  ]  }- U$ B  Z$ Ahttp://10.144.108.200/zabbix/    自动跳转到下面页面:
1 @3 t# v: n/ ^( z% Khttp://10.144.108.200/zabbix/setup.php2 w5 [7 X7 P# s" z1 V
& d, w5 a2 Q; a. \- r

+ t; P, o5 \. \; L8 v
2 g  M; }% ~4 z3 h) O/ M4 V7 w3 [- a3 h% `! l8 x% r8 ^8 B
Installation- l! j+ m' H( }
Installation
! U3 r2 \9 J7 {9 c3 V0 g/ Y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-16 17:34:06 | 显示全部楼层
MariaDB [(none)]> create database zabbix;
/ ^$ A# T$ ^# Q( t+ `# k% _Query OK, 1 row affected (0.03 sec)# H; H" x& R3 S
. J- G' q0 J4 z, m
MariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"%" Identified by "zabbix";
5 L: W1 h$ q  [$ q4 s5 a! xQuery OK, 0 rows affected (0.00 sec)
( m! n! c6 `  e& U! I
5 O8 I" ?2 X7 z5 J' @# m7 r, R3 h' GMariaDB [(none)]> grant ALL PRIVILEGES on zabbix.* to "zabbix"@"localhost" Identified by "zabbix";; S) V$ a( s+ g% {/ ?. {! V. A
Query OK, 0 rows affected (0.00 sec)
) j1 p* x( p! j' ?% G( U) {" z
, a4 a- ~, ]4 d$ }- L  \MariaDB [(none)]> exit1 c( Z8 a. m3 g: V3 {. f/ P
Bye2 ^! F5 F6 I- V) k; Q/ b% Q# K

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 09:33:02 | 显示全部楼层
Debian / Ubuntu
) _. l# |" t6 \. l9 ^4 B支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)% [4 h/ ?) h" T6 a
安装源码库配置部署包
" e* y  h0 E1 _; u安装源码库配置部署包。这个部署包包含了apt配置文件。5 t* ~, f+ p: l4 U! c
在 Debian 7 上安装 Zabbix 3.4:
4 Z7 D8 _& y6 [5 D4 X; Y# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb
8 v3 j3 V% Y  ~$ D# dpkg -i zabbix-release_3.4-1+wheezy_all.deb0 m5 l  j% P' E/ X, l' M- }$ F2 l: N
# apt-get update3 G' `" ?5 O" q) s! J5 X1 [
在 Debian 8 上安装 Zabbix 3.4:
2 u# d( c" H0 L# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb% u" D/ I7 F* l! \! Q/ j" ^
# dpkg -i zabbix-release_3.4-1+jessie_all.deb
1 Z' U* p+ G3 T! }, p4 o/ w# apt-get update4 ^5 x! A5 w7 E7 B( N. t, h
在 Ubuntu 14.04 LTS 上安装 Zabbix 3.4:; {% ?2 p' ?; c3 y7 D$ {0 E
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb* o+ q% ?0 i( c
# dpkg -i zabbix-release_3.4-1+trusty_all.deb
( a4 [  z) \$ N; Y. L# apt-get update
6 y2 D' J. ~1 U+ N6 Q' Q在 Ubuntu 16.04 LTS 上安装 Zabbix 3.4:
, Y, u/ J9 A6 p- X, c# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
' ?$ }, e$ {1 W6 `6 u# dpkg -i zabbix-release_3.4-1+xenial_all.deb4 E0 M* Q/ W2 d7 T% A( M
# apt-get update
0 ^+ p' [3 s. D安装Zabbix部署包
2 e6 F/ q- H9 o3 E! \) i使用mysql数据库安装Zabbix server、WEB前端的示例。
, {! _% j" ^/ e% p# B+ H% {# apt-get install zabbix-server-mysql zabbix-frontend-php
% w; J+ \0 I  {) o- P2 Y只安装Zabbix Agent的示例。
7 _3 u% i; {" E2 ^8 n0 `# apt-get install zabbix-agent
7 i9 j6 \8 x5 C! E安装初始化数据库
1 o" W5 i$ |" S" B& c( D. M在MySQL上安装Zabbix数据库和用户,请参考下列指导步骤。MySQL数据库创建脚本。
+ K- P8 l5 a, ^* a6 D7 w5 C2 X然后导入初始架构(Schema)和数据) G' r( }4 T$ b' Z7 p
# cd /usr/share/doc/zabbix-server-mysql
1 L! X0 L: ]$ }' a$ t# zcat create.sql.gz | mysql -uroot zabbix; p# S2 o. c8 ?: [4 p
启动Zabbix Server进程* n6 u9 \) K- @# y5 M. x/ ^. f
在zabbix_server.conf中编辑数据库配置
$ w( f3 k) y2 m/ e  F$ t# vi /etc/zabbix/zabbix_server.conf
7 t% h' y+ ~) K( ?/ R0 u" \DBHost=localhost2 z9 v; s' t/ R' u
DBName=zabbix4 f8 ^' S, C1 W5 J+ R8 W# W$ }. [
DBUser=zabbix
7 B9 F& E/ o' N/ j) d* x7 v$ yDBPassword=zabbix4 v1 }: c. @1 \" t  R
启动Zabbix Server进程: z- q* R8 X  _- m) [4 J* g1 K" ^
# service zabbix-server start
" r! c# V4 Z3 }* p* D编辑Zabbix前端的PHP配置7 j- l+ h3 L1 ]
Zabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP设置已经完成了配置。
6 z' m1 I9 n0 Z/ Z! Cphp_value max_execution_time 300% Q! x5 s% O/ v" r! t
php_value memory_limit 128M0 l6 W- Z6 J! E( B: N4 C
php_value post_max_size 16M& x3 I3 Y0 z! p% S6 A3 H! J
php_value upload_max_filesize 2M- ?( ]1 f3 C3 h( }' ~* Y
php_value max_input_time 300
" H/ n: n& z( z/ S  H( Vphp_value always_populate_raw_post_data -1
2 a( n3 P( p* ]# php_value date.timezone Europe/Riga  `4 r; N& F. [4 d$ J1 S
依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。
0 k7 s* K$ {& |# F0 Y0 Y# e# service apache2 restart! @& ^% Y6 M8 O7 \* T" r
Zabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix。# h1 \/ c! x8 I% Q$ _

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:16:20 | 显示全部楼层
zabbix的agent端安装, ?2 C- b2 Y- y9 ]7 l! x2 j) J

, q: a3 D- P( K9 `解压安装! C) i$ ], H3 F0 G, k
7 [3 x3 W+ E; K, l9 q" l% h4 p
useradd -s /sbin/nologin zabbix
+ }% x5 H4 q3 U/ h3 {9 _
+ M7 R  n4 b) i! g. t) utar -zxvf zabbix-2.2.2.tar.gz - r* `8 y! q+ I6 a4 B1 v- F

' _6 S0 ]% b; X  W3 ~cd zabbix-2.2.23 N: R8 H5 X1 J6 X. v  j

3 N: n. X* c8 Y- |$ v./configure --prefix=/usr/ --sysconfdir=/etc/zabbix --enable-agent8 y0 }# ?, w( r2 Y5 C+ a

. \. j# m; s: u7 Y make install
1 ]$ f7 Q6 J4 ^$ w- m8 x$ _+ F, B3 _7 L
, @7 |3 D8 ?, l7 Y0 z( G

% k$ m. a9 P% p( C建立启动脚本: R2 [: Y. q8 z6 E; Y1 x) V( Q
' \* \& X  A* m* d; B' h- m
mkdir /var/log/zabbix# R7 z7 h$ e+ @9 o4 o5 C
  M5 v2 G% Z( B3 p
chown zabbix.zabbix /var/log/zabbix! W- H' n8 a$ c
' p7 I- G: T7 ]
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
) D2 g6 k7 ?9 z1 b5 K# A, E9 X3 c  J3 Z
chmod +x /etc/init.d/zabbix_agentd   O: d: y2 E& `6 @8 m" d
7 u0 j6 W, P9 W/ w+ i" g3 M
更改默认路径" y$ _: g% a6 s/ {5 e

" }8 o. D6 p9 H- W! @sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
6 G+ E4 q) U3 A- O3 b+ g  C( b
$ i9 f1 }1 w5 J配置agentd.conf
" Z3 B! ^9 z! n$ c9 l  X9 a  q5 O2 x  H; W1 [
vim zabbix_agentd.conf
: G1 J3 Y. t7 s. g7 P# y
' k1 E7 j% D6 X9 VLogFile=/var/log/zabbix/zabbix_agentd.log) V* Z% G9 P3 |4 c# L
( I- e0 s5 M* i1 r
Server=192.168.1.127    //添加server端ip6 E7 ]3 J- ?' ^7 y9 w4 m

5 v$ A: j( Y' |$ NServerActive=192.168.1.127:10051    //添加server端ip+端口号
, n6 G2 y; q3 V/ D0 E- p% p
. {3 S, B/ R" H4 S( e$ |Hostname=Zabbix server3 ?; ?3 b' L3 ?5 a

/ D3 S( }4 |7 ]4 B) W# VUnsafeUserParameters=1. N: P! R/ J( t" P4 P
1 t1 Z$ ?8 Z3 v' X
" x9 ^! b  f' ^  h

4 @$ ?7 U* U1 x, Rservice zabbix_agentd start! p/ B( O# ^% o; U
6 k6 s# _3 T; E: U4 x

& s# A+ T7 Q8 r, d* S
( a- N* c: t5 Q9 V  e1 z# Y3 H之后我们可以再server端用命令检测下是否监控* n# E2 c9 r: e2 w% i

0 P, ^* U. z5 U) `" z9 K6 F#zabbix_get -s 192.168.1.126 -p10050 -k"net.if.in[eth0,bytes]"9 m+ E  t) Z9 i0 [6 P

& ]/ D9 @7 J5 a9 K190415522  ]5 E" T7 x( \/ q

. T/ J9 [9 Y3 C5 E" R有输出就ok了

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-9-17 11:33:51 | 显示全部楼层
Zabbix Agent快速部署; T3 s: S4 D. M% p
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
7 O  A9 ~5 ^7 E  H( @1 ]setenforce 0
' j# a7 z0 @4 |6 Csed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
9 Q  e2 U- P) K* Ayum install vim lsof chrony -y. {" _) w# K& @  l: }

' Q5 o0 l  j/ b# `rpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm. a7 x0 z) ?; I# T
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
! f/ @8 S* v* M* _( w. N" Tyum install zabbix-agent -y
4 x- D& J9 J( X( @: ^* Q
8 i" ]& S: s( L& l6 Ssed -i 's/^Server=.*/Server=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf1 s4 @& i3 d7 e$ K
sed -i 's/^ServerActive=.*/ServerActive=192.168.60.103/' /etc/zabbix/zabbix_agentd.conf
: m) l2 H9 g. b- W0 ?* K, o+ X2 tsed -i 's/^Hostname=.*/Hostname=client01/' /etc/zabbix/zabbix_agentd.conf
1 M5 S* b- H9 Z! m, {, B+ }  K  k# ]) }/ U* n' F: H% z8 |6 g, j
systemctl start zabbix-agent+ q" Z" {2 `* \
systemctl restart zabbix-agent.service
3 l' ~+ T( H* R. k$ V) W, ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:57 , Processed in 0.032324 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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