运维监控-基于yum的方式部署Zabbix Server 4.0 版本
分类:
IT文章
•
2022-03-24 08:59:22
运维监控-基于yum的方式部署Zabbix Server 4.0 版本
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.如何选择zabbix版本
1>.打开zabbix官方网址(https://www.zabbix.com/)
2>.查看zabbix版本的生命周期(https://www.zabbix.com/life_cycle_and_release_policy)
如下图所示,如果还在使用zabbix2.2版本的小伙伴应该尽量往zabbix3.0 LTS或者zabbix4.0 LTS版本迁移。因为到今年年底,估计zabbix将停止对zabbix2.2版本的技术支持了!
3>.选择zabbix版本
看完上述官方的介绍,大家可以选择zabbix3.0也可以选择zabbix4.0。无论选择哪个版本,使用方法都大同小异。博主推荐部署比较新的版本,
安装文档参考:https://www.zabbix.com/documentation/4.0/manual/installation。
关于zabbix 4.0新特性的可参考:https://www.zabbix.com/documentation/4.0/manual/introduction/whatsnew400。
如上图所示关于zabbix部署文档如下(其实你打卡网页自己根据操作平台选择即可):
zabbix3.0的部署文档可参考:https://www.zabbix.com/download?zabbix=3.0&os_distribution=centos&os_version=7&db=mysql。
zabbix4.0的部署文档可参考:https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql。
二.部署zabbix4.0.0服务器
1>.安装zabbix的yum源
[root@node101 ~]# ll /etc/yum.repos.d/
total 28
-rw-r--r--. 1 root root 1664 Dec 9 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Dec 9 2015 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Dec 9 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 Dec 9 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Dec 9 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Dec 9 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 Dec 9 2015 CentOS-Vault.repo
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
Retrieving https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.CJNNNd: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:zabbix-release-4.0-1.el7 ################################# [100%]
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# ll /etc/yum.repos.d/
total 32
-rw-r--r--. 1 root root 1664 Dec 9 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Dec 9 2015 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Dec 9 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 290 Dec 9 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Dec 9 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Dec 9 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 Dec 9 2015 CentOS-Vault.repo
-rw-r--r--. 1 root root 410 Oct 2 00:34 zabbix.repo #发现没有,就是多出来这个yum配置文件!
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
2>.将官方yum源的地址改为阿里云的地址
[root@node101 ~]# grep keepcache /etc/yum.conf
keepcache=0
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
[root@node101 ~]#
[root@node101 ~]# grep keepcache /etc/yum.conf
keepcache=1
[root@node101 ~]#
[root@node101 ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf #我们把安装zabbix的安装包保存起来,方便以后制作局域网的yum仓库
[root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo #这个源是官方地址,服务器在国外存放者,下载的时候速度可能会有点慢!
[zabbix] #这个是zabbix模块
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported] #这个是zabbix的基础支持模块
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/ #这里我们换成阿里云的镜像,目的就是为了在下载的时候速度稍微快一点
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/ #换了上面的zabbix安装源地址,其组件地址也要记得换哟!
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
[root@node101 ~]#
[root@node101 ~]# yum list | grep zabbix #我们查看一下zabbix的源是否存在,我们仔细看一下,发现有zabbix4.0的安装包了!
zabbix-release.noarch 4.0-1.el7 installed
fping.x86_64 3.10-1.el7 zabbix-non-supported
iksemel.x86_64 1.4-2.el7.centos zabbix-non-supported
iksemel-devel.x86_64 1.4-2.el7.centos zabbix-non-supported
iksemel-utils.x86_64 1.4-2.el7.centos zabbix-non-supported
pcp-export-pcp2zabbix.x86_64 4.1.0-5.el7_6 updates
pcp-export-zabbix-agent.x86_64 4.1.0-5.el7_6 updates
zabbix-agent.x86_64 4.0.4-1.el7 zabbix
zabbix-get.x86_64 4.0.4-1.el7 zabbix
zabbix-java-gateway.x86_64 4.0.4-1.el7 zabbix
zabbix-proxy-mysql.x86_64 4.0.4-1.el7 zabbix
zabbix-proxy-pgsql.x86_64 4.0.4-1.el7 zabbix
zabbix-proxy-sqlite3.x86_64 4.0.4-1.el7 zabbix
zabbix-sender.x86_64 4.0.4-1.el7 zabbix
zabbix-server-mysql.x86_64 4.0.4-1.el7 zabbix
zabbix-server-pgsql.x86_64 4.0.4-1.el7 zabbix
zabbix-web.noarch 4.0.4-1.el7 zabbix
zabbix-web-japanese.noarch 4.0.4-1.el7 zabbix
zabbix-web-mysql.noarch 4.0.4-1.el7 zabbix
zabbix-web-pgsql.noarch 4.0.4-1.el7 zabbix
[root@node101 ~]#
[root@node101 ~]# cat /etc/yum.repos.d/zabbix.repo
3>.安装Zabbix服务器,前端,代理
[root@node101 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
zabbix | 2.9 kB 00:00:00
zabbix-non-supported | 951 B 00:00:00
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: ftp.sjtu.edu.cn
* updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:4.0.4-1.el7 will be installed
---> Package zabbix-server-mysql.x86_64 0:4.0.4-1.el7 will be installed
--> Processing Dependency: fping for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libevent-2.0.so.5()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
--> Processing Dependency: libodbc.so.2()(64bit) for package: zabbix-server-mysql-4.0.4-1.el7.x86_64
---> Package zabbix-web-mysql.noarch 0:4.0.4-1.el7 will be installed
--> Processing Dependency: zabbix-web = 4.0.4-1.el7 for package: zabbix-web-mysql-4.0.4-1.el7.noarch
--> Processing Dependency: php-mysql for package: zabbix-web-mysql-4.0.4-1.el7.noarch
--> Running transaction check
---> Package OpenIPMI-libs.x86_64 0:2.0.23-2.el7 will be installed
--> Processing Dependency: OpenIPMI-modalias = 2.0.23-2.el7 for package: OpenIPMI-libs-2.0.23-2.el7.x86_64
---> Package fping.x86_64 0:3.10-1.el7 will be installed
---> Package iksemel.x86_64 0:1.4-2.el7.centos will be installed
---> Package libevent.x86_64 0:2.0.21-4.el7 will be installed
---> Package net-snmp-libs.x86_64 1:5.7.2-37.el7 will be installed
---> Package php-mysql.x86_64 0:5.4.16-46.el7 will be installed
--> Processing Dependency: php-pdo(x86-64) = 5.4.16-46.el7 for package: php-mysql-5.4.16-46.el7.x86_64
---> Package unixODBC.x86_64 0:2.3.1-11.el7 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: unixODBC-2.3.1-11.el7.x86_64
---> Package zabbix-web.noarch 0:4.0.4-1.el7 will be installed
--> Processing Dependency: php >= 5.4 for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: httpd for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: php-gd for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: php-mbstring for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: dejavu-sans-fonts for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: php-bcmath for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: php-ldap for package: zabbix-web-4.0.4-1.el7.noarch
--> Processing Dependency: php-xml for package: zabbix-web-4.0.4-1.el7.noarch
--> Running transaction check
---> Package OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 will be installed
---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
---> Package libtool-ltdl.x86_64 0:2.4.2-22.el7_3 will be installed
---> Package php.x86_64 0:5.4.16-46.el7 will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.16-46.el7 for package: php-5.4.16-46.el7.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.4.16-46.el7 for package: php-5.4.16-46.el7.x86_64
--> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit) for package: php-5.4.16-46.el7.x86_64
---> Package php-bcmath.x86_64 0:5.4.16-46.el7 will be installed
---> Package php-gd.x86_64 0:5.4.16-46.el7 will be installed
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: php-gd-5.4.16-46.el7.x86_64
---> Package php-ldap.x86_64 0:5.4.16-46.el7 will be installed
---> Package php-mbstring.x86_64 0:5.4.16-46.el7 will be installed
---> Package php-pdo.x86_64 0:5.4.16-46.el7 will be installed
---> Package php-xml.x86_64 0:5.4.16-46.el7 will be installed
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.13)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11)(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libxslt.so.1()(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Processing Dependency: libexslt.so.0()(64bit) for package: php-xml-5.4.16-46.el7.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.33-6.el7.noarch
---> Package httpd-tools.x86_64 0:2.4.6-88.el7.centos will be installed
---> Package libX11.x86_64 0:1.6.5-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.5-2.el7 for package: libX11-1.6.5-2.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-2.el7.x86_64
---> Package libXpm.x86_64 0:3.5.12-1.el7 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.90-6.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
---> Package openssl-libs.x86_64 1:1.0.1e-42.el7.9 will be updated
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-42.el7.9 for package: 1:openssl-1.0.1e-42.el7.9.x86_64
---> Package openssl-libs.x86_64 1:1.0.2k-16.el7 will be an update
---> Package php-cli.x86_64 0:5.4.16-46.el7 will be installed
---> Package php-common.x86_64 0:5.4.16-46.el7 will be installed
--> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-46.el7.x86_64
---> Package t1lib.x86_64 0:5.1.2-14.el7 will be installed
--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
---> Package libX11-common.noarch 0:1.6.5-2.el7 will be installed
---> Package libxcb.x86_64 0:1.13-1.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
---> Package openssl.x86_64 1:1.0.1e-42.el7.9 will be updated
---> Package openssl.x86_64 1:1.0.2k-16.el7 will be an update
--> Running transaction check
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================
Installing:
zabbix-agent x86_64 4.0.4-1.el7 zabbix 388 k
zabbix-server-mysql x86_64 4.0.4-1.el7 zabbix 2.1 M
zabbix-web-mysql noarch 4.0.4-1.el7 zabbix 8.0 k
Installing for dependencies:
OpenIPMI-libs x86_64 2.0.23-2.el7 base 521 k
OpenIPMI-modalias x86_64 2.0.23-2.el7 base 16 k
apr x86_64 1.4.8-3.el7_4.1 base 103 k
apr-util x86_64 1.5.2-6.el7 base 92 k
dejavu-fonts-common noarch 2.33-6.el7 base 64 k
dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
fping x86_64 3.10-1.el7 zabbix-non-supported 40 k
httpd x86_64 2.4.6-88.el7.centos base 2.7 M
httpd-tools x86_64 2.4.6-88.el7.centos base 90 k
iksemel x86_64 1.4-2.el7.centos zabbix-non-supported 49 k
libX11 x86_64 1.6.5-2.el7 base 606 k
libX11-common noarch 1.6.5-2.el7 base 164 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXpm x86_64 3.5.12-1.el7 base 55 k
libevent x86_64 2.0.21-4.el7 base 214 k
libjpeg-turbo x86_64 1.2.90-6.el7 base 134 k
libpng x86_64 2:1.5.13-7.el7_2 base 213 k
libtool-ltdl x86_64 2.4.2-22.el7_3 base 49 k
libxcb x86_64 1.13-1.el7 base 214 k
libxslt x86_64 1.1.28-5.el7 base 242 k
libzip x86_64 0.10.1-8.el7 base 48 k
mailcap noarch 2.1.41-2.el7 base 31 k
net-snmp-libs x86_64 1:5.7.2-37.el7 base 749 k
php x86_64 5.4.16-46.el7 base 1.4 M
php-bcmath x86_64 5.4.16-46.el7 base 58 k
php-cli x86_64 5.4.16-46.el7 base 2.7 M
php-common x86_64 5.4.16-46.el7 base 565 k
php-gd x86_64 5.4.16-46.el7 base 128 k
php-ldap x86_64 5.4.16-46.el7 base 53 k
php-mbstring x86_64 5.4.16-46.el7 base 505 k
php-mysql x86_64 5.4.16-46.el7 base 101 k
php-pdo x86_64 5.4.16-46.el7 base 99 k
php-xml x86_64 5.4.16-46.el7 base 126 k
t1lib x86_64 5.1.2-14.el7 base 166 k
unixODBC x86_64 2.3.1-11.el7 base 413 k
zabbix-web noarch 4.0.4-1.el7 zabbix 2.8 M
Updating for dependencies:
openssl x86_64 1:1.0.2k-16.el7 base 493 k
openssl-libs x86_64 1:1.0.2k-16.el7 base 1.2 M
Transaction Summary
=======================================================================================================================================
Install 3 Packages (+37 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 21 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
warning: /var/cache/yum/x86_64/7/base/packages/OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm is not installed
(1/42): OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm | 16 kB 00:00:00
apr-util-1.5.2-6.el7.x86_64.rp FAILED
http://mirror.lzu.edu.cn/centos/7.6.1810/os/x86_64/Packages/apr-util-1.5.2-6.el7.x86_64.rpm: [Errno 14] curl#56 - "Recv failure: Connection reset by peer"
Trying other mirror.
(2/42): dejavu-fonts-common-2.33-6.el7.noarch.rpm | 64 kB 00:00:00
(3/42): OpenIPMI-libs-2.0.23-2.el7.x86_64.rpm | 521 kB 00:00:00
(4/42): apr-1.4.8-3.el7_4.1.x86_64.rpm | 103 kB 00:00:00
(5/42): httpd-tools-2.4.6-88.el7.centos.x86_64.rpm | 90 kB 00:00:00
(6/42): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00:00
warning: /var/cache/yum/x86_64/7/zabbix-non-supported/packages/fping-3.10-1.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY
Public key for fping-3.10-1.el7.x86_64.rpm is not installed
(7/42): fping-3.10-1.el7.x86_64.rpm | 40 kB 00:00:00
(8/42): libX11-common-1.6.5-2.el7.noarch.rpm | 164 kB 00:00:00
(9/42): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00:00
(10/42): libXpm-3.5.12-1.el7.x86_64.rpm | 55 kB 00:00:00
(11/42): iksemel-1.4-2.el7.centos.x86_64.rpm | 49 kB 00:00:00
(12/42): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00
(13/42): libX11-1.6.5-2.el7.x86_64.rpm | 606 kB 00:00:00
(14/42): libpng-1.5.13-7.el7_2.x86_64.rpm | 213 kB 00:00:00
(15/42): libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm | 49 kB 00:00:00
(16/42): libxcb-1.13-1.el7.x86_64.rpm | 214 kB 00:00:00
(17/42): libzip-0.10.1-8.el7.x86_64.rpm | 48 kB 00:00:00
(18/42): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00:00
(19/42): libxslt-1.1.28-5.el7.x86_64.rpm | 242 kB 00:00:00
(20/42): net-snmp-libs-5.7.2-37.el7.x86_64.rpm | 749 kB 00:00:00
(21/42): openssl-1.0.2k-16.el7.x86_64.rpm | 493 kB 00:00:00
(22/42): openssl-libs-1.0.2k-16.el7.x86_64.rpm | 1.2 MB 00:00:00
(23/42): php-bcmath-5.4.16-46.el7.x86_64.rpm | 58 kB 00:00:00
(24/42): httpd-2.4.6-88.el7.centos.x86_64.rpm | 2.7 MB 00:00:01
(25/42): php-cli-5.4.16-46.el7.x86_64.rpm | 2.7 MB 00:00:00
(26/42): php-gd-5.4.16-46.el7.x86_64.rpm | 128 kB 00:00:00
(27/42): libjpeg-turbo-1.2.90-6.el7.x86_64.rpm | 134 kB 00:00:01
(28/42): php-ldap-5.4.16-46.el7.x86_64.rpm | 53 kB 00:00:00
(29/42): php-mbstring-5.4.16-46.el7.x86_64.rpm | 505 kB 00:00:00
(30/42): php-5.4.16-46.el7.x86_64.rpm | 1.4 MB 00:00:00
(31/42): php-mysql-5.4.16-46.el7.x86_64.rpm | 101 kB 00:00:00
(32/42): php-pdo-5.4.16-46.el7.x86_64.rpm | 99 kB 00:00:00
(33/42): php-xml-5.4.16-46.el7.x86_64.rpm | 126 kB 00:00:00
(34/42): t1lib-5.1.2-14.el7.x86_64.rpm | 166 kB 00:00:00
(35/42): php-common-5.4.16-46.el7.x86_64.rpm | 565 kB 00:00:00
(36/42): unixODBC-2.3.1-11.el7.x86_64.rpm | 413 kB 00:00:00
warning: /var/cache/yum/x86_64/7/zabbix/packages/zabbix-agent-4.0.4-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Public key for zabbix-agent-4.0.4-1.el7.x86_64.rpm is not installed
(37/42): zabbix-agent-4.0.4-1.el7.x86_64.rpm | 388 kB 00:00:00
(38/42): zabbix-server-mysql-4.0.4-1.el7.x86_64.rpm | 2.1 MB 00:00:01
(39/42): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00:00
(40/42): zabbix-web-mysql-4.0.4-1.el7.noarch.rpm | 8.0 kB 00:00:00
(41/42): zabbix-web-4.0.4-1.el7.noarch.rpm | 2.8 MB 00:00:01
(42/42): dejavu-sans-fonts-2.33-6.el7.noarch.rpm | 1.4 MB 00:00:36
---------------------------------------------------------------------------------------------------------------------------------------
Total 587 kB/s | 21 MB 00:00:36
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
Importing GPG key 0x79EA5ED4:
Userid : "Zabbix SIA <packager@zabbix.com>"
Fingerprint: fbab d5fb 2025 5eca b22e e194 d13d 58e4 79ea 5ed4
Package : zabbix-release-4.0-1.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Importing GPG key 0xA14FE591:
Userid : "Zabbix LLC <packager@zabbix.com>"
Fingerprint: a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
Package : zabbix-release-4.0-1.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Updating : 1:openssl-libs-1.0.2k-16.el7.x86_64 1/44
Installing : apr-1.4.8-3.el7_4.1.x86_64 2/44
Installing : apr-util-1.5.2-6.el7.x86_64 3/44
Installing : httpd-tools-2.4.6-88.el7.centos.x86_64 4/44
Installing : 1:net-snmp-libs-5.7.2-37.el7.x86_64 5/44
Installing : libevent-2.0.21-4.el7.x86_64 6/44
Installing : libzip-0.10.1-8.el7.x86_64 7/44
Installing : php-common-5.4.16-46.el7.x86_64 8/44
Installing : php-ldap-5.4.16-46.el7.x86_64 9/44
Installing : php-bcmath-5.4.16-46.el7.x86_64 10/44
Installing : php-pdo-5.4.16-46.el7.x86_64 11/44
Installing : php-mysql-5.4.16-46.el7.x86_64 12/44
Installing : php-mbstring-5.4.16-46.el7.x86_64 13/44
Installing : php-cli-5.4.16-46.el7.x86_64 14/44
Installing : libXau-1.0.8-2.1.el7.x86_64 15/44
Installing : libxcb-1.13-1.el7.x86_64 16/44
Installing : iksemel-1.4-2.el7.centos.x86_64 17/44
Installing : libX11-common-1.6.5-2.el7.noarch 18/44
Installing : libX11-1.6.5-2.el7.x86_64 19/44
Installing : libXpm-3.5.12-1.el7.x86_64 20/44
Installing : t1lib-5.1.2-14.el7.x86_64 21/44
Installing : libxslt-1.1.28-5.el7.x86_64 22/44
Installing : php-xml-5.4.16-46.el7.x86_64 23/44
Installing : libjpeg-turbo-1.2.90-6.el7.x86_64 24/44
Installing : libtool-ltdl-2.4.2-22.el7_3.x86_64 25/44
Installing : unixODBC-2.3.1-11.el7.x86_64 26/44
Installing : fontpackages-filesystem-1.44-8.el7.noarch 27/44
Installing : dejavu-fonts-common-2.33-6.el7.noarch 28/44
Installing : dejavu-sans-fonts-2.33-6.el7.noarch 29/44
Installing : OpenIPMI-modalias-2.0.23-2.el7.x86_64 30/44
Installing : OpenIPMI-libs-2.0.23-2.el7.x86_64 31/44
Installing : 2:libpng-1.5.13-7.el7_2.x86_64 32/44
Installing : php-gd-5.4.16-46.el7.x86_64 33/44
Installing : mailcap-2.1.41-2.el7.noarch 34/44
Installing : httpd-2.4.6-88.el7.centos.x86_64 35/44
Installing : php-5.4.16-46.el7.x86_64 36/44
Installing : zabbix-web-mysql-4.0.4-1.el7.noarch 37/44
Installing : zabbix-web-4.0.4-1.el7.noarch 38/44
Installing : fping-3.10-1.el7.x86_64 39/44
Installing : zabbix-server-mysql-4.0.4-1.el7.x86_64 40/44
Updating : 1:openssl-1.0.2k-16.el7.x86_64 41/44
Installing : zabbix-agent-4.0.4-1.el7.x86_64 42/44
Cleanup : 1:openssl-1.0.1e-42.el7.9.x86_64 43/44
Cleanup : 1:openssl-libs-1.0.1e-42.el7.9.x86_64 44/44
sed: can't read /etc/sysconfig/ipmi: No such file or directory
Verifying : fping-3.10-1.el7.x86_64 1/44
Verifying : zabbix-server-mysql-4.0.4-1.el7.x86_64 2/44
Verifying : mailcap-2.1.41-2.el7.noarch 3/44
Verifying : php-mysql-5.4.16-46.el7.x86_64 4/44
Verifying : 2:libpng-1.5.13-7.el7_2.x86_64 5/44
Verifying : OpenIPMI-modalias-2.0.23-2.el7.x86_64 6/44
Verifying : php-xml-5.4.16-46.el7.x86_64 7/44
Verifying : php-ldap-5.4.16-46.el7.x86_64 8/44
Verifying : 1:openssl-libs-1.0.2k-16.el7.x86_64 9/44
Verifying : 1:net-snmp-libs-5.7.2-37.el7.x86_64 10/44
Verifying : OpenIPMI-libs-2.0.23-2.el7.x86_64 11/44
Verifying : fontpackages-filesystem-1.44-8.el7.noarch 12/44
Verifying : httpd-tools-2.4.6-88.el7.centos.x86_64 13/44
Verifying : dejavu-fonts-common-2.33-6.el7.noarch 14/44
Verifying : zabbix-web-4.0.4-1.el7.noarch 15/44
Verifying : libtool-ltdl-2.4.2-22.el7_3.x86_64 16/44
Verifying : libxcb-1.13-1.el7.x86_64 17/44
Verifying : libjpeg-turbo-1.2.90-6.el7.x86_64 18/44
Verifying : unixODBC-2.3.1-11.el7.x86_64 19/44
Verifying : libXpm-3.5.12-1.el7.x86_64 20/44
Verifying : 1:openssl-1.0.2k-16.el7.x86_64 21/44
Verifying : t1lib-5.1.2-14.el7.x86_64 22/44
Verifying : libxslt-1.1.28-5.el7.x86_64 23/44
Verifying : zabbix-web-mysql-4.0.4-1.el7.noarch 24/44
Verifying : libevent-2.0.21-4.el7.x86_64 25/44
Verifying : php-bcmath-5.4.16-46.el7.x86_64 26/44
Verifying : php-pdo-5.4.16-46.el7.x86_64 27/44
Verifying : php-gd-5.4.16-46.el7.x86_64 28/44
Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 29/44
Verifying : php-mbstring-5.4.16-46.el7.x86_64 30/44
Verifying : httpd-2.4.6-88.el7.centos.x86_64 31/44
Verifying : libX11-1.6.5-2.el7.x86_64 32/44
Verifying : apr-1.4.8-3.el7_4.1.x86_64 33/44
Verifying : zabbix-agent-4.0.4-1.el7.x86_64 34/44
Verifying : libX11-common-1.6.5-2.el7.noarch 35/44
Verifying : iksemel-1.4-2.el7.centos.x86_64 36/44
Verifying : libXau-1.0.8-2.1.el7.x86_64 37/44
Verifying : php-cli-5.4.16-46.el7.x86_64 38/44
Verifying : libzip-0.10.1-8.el7.x86_64 39/44
Verifying : php-5.4.16-46.el7.x86_64 40/44
Verifying : php-common-5.4.16-46.el7.x86_64 41/44
Verifying : apr-util-1.5.2-6.el7.x86_64 42/44
Verifying : 1:openssl-libs-1.0.1e-42.el7.9.x86_64 43/44
Verifying : 1:openssl-1.0.1e-42.el7.9.x86_64 44/44
Installed:
zabbix-agent.x86_64 0:4.0.4-1.el7 zabbix-server-mysql.x86_64 0:4.0.4-1.el7 zabbix-web-mysql.noarch 0:4.0.4-1.el7
Dependency Installed:
OpenIPMI-libs.x86_64 0:2.0.23-2.el7 OpenIPMI-modalias.x86_64 0:2.0.23-2.el7 apr.x86_64 0:1.4.8-3.el7_4.1
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 fping.x86_64 0:3.10-1.el7 httpd.x86_64 0:2.4.6-88.el7.centos
httpd-tools.x86_64 0:2.4.6-88.el7.centos iksemel.x86_64 0:1.4-2.el7.centos libX11.x86_64 0:1.6.5-2.el7
libX11-common.noarch 0:1.6.5-2.el7 libXau.x86_64 0:1.0.8-2.1.el7 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-6.el7 libpng.x86_64 2:1.5.13-7.el7_2
libtool-ltdl.x86_64 0:2.4.2-22.el7_3 libxcb.x86_64 0:1.13-1.el7 libxslt.x86_64 0:1.1.28-5.el7
libzip.x86_64 0:0.10.1-8.el7 mailcap.noarch 0:2.1.41-2.el7 net-snmp-libs.x86_64 1:5.7.2-37.el7
php.x86_64 0:5.4.16-46.el7 php-bcmath.x86_64 0:5.4.16-46.el7 php-cli.x86_64 0:5.4.16-46.el7
php-common.x86_64 0:5.4.16-46.el7 php-gd.x86_64 0:5.4.16-46.el7 php-ldap.x86_64 0:5.4.16-46.el7
php-mbstring.x86_64 0:5.4.16-46.el7 php-mysql.x86_64 0:5.4.16-46.el7 php-pdo.x86_64 0:5.4.16-46.el7
php-xml.x86_64 0:5.4.16-46.el7 t1lib.x86_64 0:5.1.2-14.el7 unixODBC.x86_64 0:2.3.1-11.el7
zabbix-web.noarch 0:4.0.4-1.el7
Dependency Updated:
openssl.x86_64 1:1.0.2k-16.el7 openssl-libs.x86_64 1:1.0.2k-16.el7
Complete!
[root@node101 ~]#
[root@node101 ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4>.安装mysql数据库
[root@node101 ~]# yum -y install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: ftp.sjtu.edu.cn
* updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================
Installing:
wget x86_64 1.14-18.el7 base 547 k
Transaction Summary
=======================================================================================================================================
Install 1 Package
Total download size: 547 k
Installed size: 2.0 M
Downloading packages:
wget-1.14-18.el7.x86_64.rpm | 547 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : wget-1.14-18.el7.x86_64 1/1
Verifying : wget-1.14-18.el7.x86_64 1/1
Installed:
wget.x86_64 0:1.14-18.el7
Complete!
[root@node101 ~]#
[root@node101 ~]# yum -y install wget #安装下载工具
[root@node101 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
--2018-12-07 12:43:29-- http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Resolving dev.mysql.com (dev.mysql.com)... 137.254.60.11
Connecting to dev.mysql.com (dev.mysql.com)|137.254.60.11|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://101.96.8.156/dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [following]
--2018-12-07 12:43:29-- http://101.96.8.156/dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Connecting to 101.96.8.156:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [following]
--2018-12-07 12:43:33-- https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Connecting to dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm [following]
--2018-12-07 12:43:34-- https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm
Resolving repo.mysql.com (repo.mysql.com)... 23.51.209.162
Connecting to repo.mysql.com (repo.mysql.com)|23.51.209.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6140 (6.0K) [application/x-redhat-package-manager]
Saving to: ‘mysql-community-release-el7-5.noarch.rpm’
100%[===========================================================================>] 6,140 --.-K/s in 0s
2018-12-07 12:43:34 (666 MB/s) - ‘mysql-community-release-el7-5.noarch.rpm’ saved [6140/6140]
[root@node101 ~]#
[root@node101 ~]# ll
total 9621676
-rwxrwxrwx. 1 root root 1760430816 Dec 5 23:01 ambari-2.6.0.0-centos7.tar.gz
-rwxr-xr-x. 1 root root 7020369101 Dec 6 10:24 HDP-2.6.3.0-centos7-rpm.tar.gz
-rwxr-xr-x. 1 root root 880016614 Dec 6 10:24 HDP-UTILS-1.1.0.21-centos7.tar.gz
-rw-r--r--. 1 root root 191753373 Dec 5 15:32 jdk-8u191-linux-x64.tar.gz
-rw-r--r-- 1 root root 6140 Nov 12 2015 mysql-community-release-el7-5.noarch.rpm
[root@node101 ~]#
[root@node101 ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm #下载mysql yum源
[root@node101 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm #安装mysql的yum源
[root@node101 ~]# yum -y install mysql-community-server
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-server.x86_64 0:5.6.42-2.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.42-2.el7 for package: mysql-community-server-5.6.42-2.el7.x86_64
--> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.42-2.el7.x86_64
--> Processing Dependency: perl(Data::Dumper) for package: mysql-community-server-5.6.42-2.el7.x86_64
--> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.42-2.el7.x86_64
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.42-2.el7 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.42-2.el7.x86_64
---> Package mysql-community-common.x86_64 0:5.6.42-2.el7 will be installed
---> Package perl-DBI.x86_64 0:1.627-4.el7 will be installed
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI-1.627-4.el7.x86_64
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI-1.627-4.el7.x86_64
---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.44-2.el7.centos will be obsoleted
---> Package mysql-community-libs.x86_64 0:5.6.42-2.el7 will be obsoleting
---> Package perl-PlRPC.noarch 0:0.2020-14.el7 will be installed
--> Processing Dependency: perl(Net::Daemon) >= 0.13 for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Compress::Zlib) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Running transaction check
---> Package perl-IO-Compress.noarch 0:2.061-2.el7 will be installed
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
--> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
---> Package perl-Net-Daemon.noarch 0:0.48-5.el7 will be installed
--> Running transaction check
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 will be installed
---> Package perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================
Package Arch Version Repository Size
=====================================================================================================================
Installing:
mysql-community-libs x86_64 5.6.42-2.el7 mysql56-community 2.0 M
replacing mariadb-libs.x86_64 1:5.5.44-2.el7.centos
mysql-community-server x86_64 5.6.42-2.el7 mysql56-community 59 M
Installing for dependencies:
mysql-community-client x86_64 5.6.42-2.el7 mysql56-community 20 M
mysql-community-common x86_64 5.6.42-2.el7 mysql56-community 257 k
perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7 base 32 k
perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 base 57 k
perl-DBI x86_64 1.627-4.el7 base 802 k
perl-Data-Dumper x86_64 2.145-3.el7 base 47 k
perl-IO-Compress noarch 2.061-2.el7 base 260 k
perl-Net-Daemon noarch 0.48-5.el7 base 51 k
perl-PlRPC noarch 0.2020-14.el7 base 36 k
Transaction Summary
=====================================================================================================================
Install 2 Packages (+9 Dependent packages)
Total download size: 82 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-common-5.6.42-2.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Public key for mysql-community-common-5.6.42-2.el7.x86_64.rpm is not installed
(1/11): mysql-community-common-5.6.42-2.el7.x86_64.rpm | 257 kB 00:00:00
(2/11): mysql-community-libs-5.6.42-2.el7.x86_64.rpm | 2.0 MB 00:00:07
(3/11): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm | 57 kB 00:00:00
(4/11): perl-Data-Dumper-2.145-3.el7.x86_64.rpm | 47 kB 00:00:00
(5/11): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm | 32 kB 00:00:00
(6/11): perl-IO-Compress-2.061-2.el7.noarch.rpm | 260 kB 00:00:00
(7/11): perl-Net-Daemon-0.48-5.el7.noarch.rpm | 51 kB 00:00:00
(8/11): perl-PlRPC-0.2020-14.el7.noarch.rpm | 36 kB 00:00:00
(9/11): perl-DBI-1.627-4.el7.x86_64.rpm | 802 kB 00:00:03
(10/11): mysql-community-client-5.6.42-2.el7.x86_64.rpm | 20 MB 00:00:27
(11/11): mysql-community-server-5.6.42-2.el7.x86_64.rpm | 59 MB 00:01:27
---------------------------------------------------------------------------------------------------------------------
Total 884 kB/s | 82 MB 00:01:35
Retrieving key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Importing GPG key 0x5072E1F5:
Userid : "MySQL Release Engineering <mysql-build@oss.oracle.com>"
Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
Package : mysql-community-release-el7-5.noarch (installed)
From : file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : perl-Data-Dumper-2.145-3.el7.x86_64 1/12
Installing : mysql-community-common-5.6.42-2.el7.x86_64 2/12
Installing : mysql-community-libs-5.6.42-2.el7.x86_64 3/12
Installing : mysql-community-client-5.6.42-2.el7.x86_64 4/12
Installing : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 5/12
Installing : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 6/12
Installing : perl-IO-Compress-2.061-2.el7.noarch 7/12
Installing : perl-Net-Daemon-0.48-5.el7.noarch 8/12
Installing : perl-PlRPC-0.2020-14.el7.noarch 9/12
Installing : perl-DBI-1.627-4.el7.x86_64 10/12
Installing : mysql-community-server-5.6.42-2.el7.x86_64 11/12
Erasing : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 12/12
Verifying : mysql-community-libs-5.6.42-2.el7.x86_64 1/12
Verifying : mysql-community-common-5.6.42-2.el7.x86_64 2/12
Verifying : perl-Net-Daemon-0.48-5.el7.noarch 3/12
Verifying : mysql-community-server-5.6.42-2.el7.x86_64 4/12
Verifying : perl-Data-Dumper-2.145-3.el7.x86_64 5/12
Verifying : mysql-community-client-5.6.42-2.el7.x86_64 6/12
Verifying : perl-IO-Compress-2.061-2.el7.noarch 7/12
Verifying : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 8/12
Verifying : perl-DBI-1.627-4.el7.x86_64 9/12
Verifying : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 10/12
Verifying : perl-PlRPC-0.2020-14.el7.noarch 11/12
Verifying : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 12/12
Installed:
mysql-community-libs.x86_64 0:5.6.42-2.el7 mysql-community-server.x86_64 0:5.6.42-2.el7
Dependency Installed:
mysql-community-client.x86_64 0:5.6.42-2.el7 mysql-community-common.x86_64 0:5.6.42-2.el7
perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
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
perl-PlRPC.noarch 0:0.2020-14.el7
Replaced:
mariadb-libs.x86_64 1:5.5.44-2.el7.centos
Complete!
[root@node101 ~]#
[root@node101 ~]# yum -y install mysql-community-server #安装mysql
[root@node101 ~]# systemctl enable mysqld
Created symlink from /etc/systemd/system/mysql.service to /usr/lib/systemd/system/mysqld.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.
[root@node101 ~]#
[root@node101 ~]# systemctl enable mysqld #设置开机自启动
[root@node101 ~]# systemctl start mysqld
[root@node101 ~]#
[root@node101 ~]# systemctl start mysqld #启动MySQL
[root@node101 ~]# systemctl status mysqld
● mysqld.service - MySQL Community Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2018-12-07 13:08:13 CST; 1min 42s ago
Process: 3542 ExecStartPost=/usr/bin/mysql-systemd-start post (code=exited, status=0/SUCCESS)
Process: 3482 ExecStartPre=/usr/bin/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 3541 (mysqld_safe)
CGroup: /system.slice/mysqld.service
├─3541 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
└─3708 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/lo...
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: /usr/bin/mysql_secure_installation
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: which will also give you the option of removing the test
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: databases and anonymous user created by default. This is
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: strongly recommended for production servers.
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: See the manual for more instructions.
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: Please report any problems at http://bugs.mysql.com/
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysql-systemd-start[3482]: The latest information about MySQL is available on the web at
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysqld_safe[3541]: 181207 13:08:12 mysqld_safe Logging to '/var/log/mysqld.log'.
Dec 07 13:08:12 node101.yinzhengjie.org.cn mysqld_safe[3541]: 181207 13:08:12 mysqld_safe Starting mysqld daemon with database...mysql
Dec 07 13:08:13 node101.yinzhengjie.org.cn systemd[1]: Started MySQL Community Server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@node101 ~]#
[root@node101 ~]# systemctl status mysqld #查看Mysqld的运行状态
5>.为MySQL设置管理员密码并创建初始数据库
[root@node101 ~]# mysql -uroot
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.6.43 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
mysql>
mysql>
mysql>
mysql> set password for 'root'@'localhost' = password('yinzhengjie');
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on *.* to 'root'@'172.30.1.10%' identified by 'yinzhengjie';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
[root@node101 ~]#
[root@node101 ~]# mysql -uroot -pyinzhengjie
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 5
Server version: 5.6.43 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'yinzhengjie';
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
[root@node101 ~]#
[root@node101 ~]#
6>.导入初始架构和数据。系统将提示您输入新创建的密码。
[root@node101 ~]# rpm -ql zabbix-server-mysql
/etc/logrotate.d/zabbix-server
/etc/zabbix/zabbix_server.conf
/usr/lib/systemd/system/zabbix-server.service
/usr/lib/tmpfiles.d/zabbix-server.conf
/usr/lib/zabbix/alertscripts
/usr/lib/zabbix/externalscripts
/usr/sbin/zabbix_server_mysql
/usr/share/doc/zabbix-server-mysql-4.0.4
/usr/share/doc/zabbix-server-mysql-4.0.4/AUTHORS
/usr/share/doc/zabbix-server-mysql-4.0.4/COPYING
/usr/share/doc/zabbix-server-mysql-4.0.4/ChangeLog
/usr/share/doc/zabbix-server-mysql-4.0.4/NEWS
/usr/share/doc/zabbix-server-mysql-4.0.4/README
/usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz
/usr/share/man/man8/zabbix_server.8.gz
/var/log/zabbix
/var/run/zabbix
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.4/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: #这个密码是你之前授权的用户时指定的,不建议大家在命令行输入,因为可以通过history命令查看到MySQL数据库的密码。
[root@node101 ~]#
[root@node101 ~]# mysql -uroot -pyinzhengjie
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 7
Server version: 5.6.43 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> use zabbix
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
mysql> show tables;
+----------------------------+
| Tables_in_zabbix |
+----------------------------+
| acknowledges |
| actions |
| alerts |
| application_discovery |
| application_prototype |
| application_template |
| applications |
| auditlog |
| auditlog_details |
| autoreg_host |
| conditions |
| config |
| corr_condition |
| corr_condition_group |
| corr_condition_tag |
| corr_condition_tagpair |
| corr_condition_tagvalue |
| corr_operation |
| correlation |
| dashboard |
| dashboard_user |
| dashboard_usrgrp |
| dbversion |
| dchecks |
| dhosts |
| drules |
| dservices |
| escalations |
| event_recovery |
| event_suppress |
| event_tag |
| events |
| expressions |
| functions |
| globalmacro |
| globalvars |
| graph_discovery |
| graph_theme |
| graphs |
| graphs_items |
| group_discovery |
| group_prototype |
| history |
| history_log |
| history_str |
| history_text |
| history_uint |
| host_discovery |
| host_inventory |
| hostmacro |
| hosts |
| hosts_groups |
| hosts_templates |
| housekeeper |
| hstgrp |
| httpstep |
| httpstep_field |
| httpstepitem |
| httptest |
| httptest_field |
| httptestitem |
| icon_map |
| icon_mapping |
| ids |
| images |
| interface |
| interface_discovery |
| item_application_prototype |
| item_condition |
| item_discovery |
| item_preproc |
| items |
| items_applications |
| maintenance_tag |
| maintenances |
| maintenances_groups |
| maintenances_hosts |
| maintenances_windows |
| mappings |
| media |
| media_type |
| opcommand |
| opcommand_grp |
| opcommand_hst |
| opconditions |
| operations |
| opgroup |
| opinventory |
| opmessage |
| opmessage_grp |
| opmessage_usr |
| optemplate |
| problem |
| problem_tag |
| profiles |
| proxy_autoreg_host |
| proxy_dhistory |
| proxy_history |
| regexps |
| rights |
| screen_user |
| screen_usrgrp |
| screens |
| screens_items |
| scripts |
| service_alarms |
| services |
| services_links |
| services_times |
| sessions |
| slides |
| slideshow_user |
| slideshow_usrgrp |
| slideshows |
| sysmap_element_trigger |
| sysmap_element_url |
| sysmap_shape |
| sysmap_url |
| sysmap_user |
| sysmap_usrgrp |
| sysmaps |
| sysmaps_elements |
| sysmaps_link_triggers |
| sysmaps_links |
| tag_filter |
| task |
| task_acknowledge |
| task_check_now |
| task_close_problem |
| task_remote_command |
| task_remote_command_result |
| timeperiods |
| trends |
| trends_uint |
| trigger_depends |
| trigger_discovery |
| trigger_tag |
| triggers |
| users |
| users_groups |
| usrgrp |
| valuemaps |
| widget |
| widget_field |
+----------------------------+
144 rows in set (0.01 sec)
mysql> quit
Bye
[root@node101 ~]#
[root@node101 ~]#
我们可以登录MySQL服务器查看zabbix数据库是否生成了相应的表结构([root@node101 ~]# mysql -uroot -pyinzhengjie)
7>.修改http的配置文件并启动服务(需要关闭防火墙)
[root@node101 ~]#
[root@node101 ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.`date +%F`
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# grep '#ServerName www.example.com:80' /etc/httpd/conf/httpd.conf
#ServerName www.example.com:80
[root@node101 ~]#
[root@node101 ~]# sed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@' /etc/httpd/conf/httpd.conf
[root@node101 ~]#
[root@node101 ~]# grep '127.0.0.1:80' /etc/httpd/conf/httpd.conf
ServerName 127.0.0.1:80
[root@node101 ~]#
[root@node101 ~]# sed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@' /etc/httpd/conf/httpd.conf
[root@node101 ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@node101 ~]#
[root@node101 ~]# systemctl start httpd
[root@node101 ~]#
[root@node101 ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-02-14 07:24:58 PST; 4s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 12426 (httpd)
Status: "Processing requests..."
CGroup: /system.slice/httpd.service
├─12426 /usr/sbin/httpd -DFOREGROUND
├─12427 /usr/sbin/httpd -DFOREGROUND
├─12428 /usr/sbin/httpd -DFOREGROUND
├─12429 /usr/sbin/httpd -DFOREGROUND
├─12430 /usr/sbin/httpd -DFOREGROUND
└─12431 /usr/sbin/httpd -DFOREGROUND
Feb 14 07:24:58 node101.yinzhengjie.org.cn systemd[1]: Starting The Apache HTTP Server...
Feb 14 07:24:58 node101.yinzhengjie.org.cn systemd[1]: Started The Apache HTTP Server.
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# ss -ntl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
LISTEN 0 80 :::3306 :::*
LISTEN 0 128 :::80 :::*
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
[root@node101 ~]#
[root@node101 ~]# systemctl start httpd #启动Web服务器
[root@node101 ~]# systemctl stop firewalld
[root@node101 ~]#
[root@node101 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2019-02-14 07:26:29 PST; 42s ago
Main PID: 766 (code=exited, status=0/SUCCESS)
Feb 14 06:04:09 node101.yinzhengjie.org.cn systemd[1]: Starting firewalld - dynamic firewall daemon...
Feb 14 06:04:11 node101.yinzhengjie.org.cn systemd[1]: Started firewalld - dynamic firewall daemon.
Feb 14 07:26:28 node101.yinzhengjie.org.cn systemd[1]: Stopping firewalld - dynamic firewall daemon...
Feb 14 07:26:29 node101.yinzhengjie.org.cn systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@node101 ~]#
[root@node101 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@node101 ~]#
[root@node101 ~]# systemctl stop firewalld #关闭防火墙
启动服务后,然后我们就可以访问到zabbix的Web界面啦,如下,我们可以根据想到进行安装:
三.安装zabbix的Web前端
1>.根据向导,会出现以下界面
2>.修改zabbix的配置文件并重启http服务,上述的报错就会解决
[root@node101 ~]# ll /etc/httpd/conf.d/
total 24
-rw-r--r--. 1 root root 2926 Nov 4 17:47 autoindex.conf
-rw-r--r--. 1 root root 691 Oct 30 12:33 php.conf
-rw-r--r--. 1 root root 366 Nov 4 17:47 README
-rw-r--r--. 1 root root 1252 Oct 30 08:00 userdir.conf
-rw-r--r--. 1 root root 824 Oct 30 08:00 welcome.conf
-rw-r--r--. 1 root root 870 Feb 14 07:38 zabbix.conf
[root@node101 ~]#
[root@node101 ~]# cat /etc/httpd/conf.d/zabbix.conf
#
# Zabbix monitoring system php web frontend
#
Alias /zabbix /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai #注意,我修改了这一行内容,我把时区改成了亚洲/上海
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/app">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/include">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/local">
Require all denied
</Directory>
[root@node101 ~]#
[root@node101 ~]#
修改zabbix的配置文件([root@node101 ~]# cat /etc/httpd/conf.d/zabbix.conf )
[root@node101 ~]#
[root@node101 ~]# systemctl restart httpd
[root@node101 ~]#
[root@node101 ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-02-14 07:41:59 PST; 18s ago
Docs: man:httpd(8)
man:apachectl(8)
Process: 12565 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
Main PID: 12570 (httpd)
Status: "Total requests: 3; Current requests/sec: 0.333; Current traffic: 4.6KB/sec"
CGroup: /system.slice/httpd.service
├─12570 /usr/sbin/httpd -DFOREGROUND
├─12571 /usr/sbin/httpd -DFOREGROUND
├─12572 /usr/sbin/httpd -DFOREGROUND
├─12573 /usr/sbin/httpd -DFOREGROUND
├─12574 /usr/sbin/httpd -DFOREGROUND
├─12575 /usr/sbin/httpd -DFOREGROUND
└─12576 /usr/sbin/httpd -DFOREGROUND
Feb 14 07:41:59 node101.yinzhengjie.org.cn systemd[1]: Starting The Apache HTTP Server...
Feb 14 07:41:59 node101.yinzhengjie.org.cn systemd[1]: Started The Apache HTTP Server.
[root@node101 ~]#
[root@node101 ~]# ss -utl
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
udp UNCONN 0 0 127.0.0.1:323 *:*
udp UNCONN 0 0 ::1:323 :::*
tcp LISTEN 0 128 *:ssh *:*
tcp LISTEN 0 100 127.0.0.1:smtp *:*
tcp LISTEN 0 80 :::mysql :::*
tcp LISTEN 0 128 :::http :::*
tcp LISTEN 0 128 :::ssh :::*
tcp LISTEN 0 100 ::1:smtp :::*
[root@node101 ~]#
[root@node101 ~]# systemctl restart httpd
3>.配置数据库
4>.为zabbix服务器配置一个名称
5>.确认安装完毕
6>.点击完成(注意这个“/etc/zabbix/web/zabbix.conf.php”配置文件,当你需要迁移数据库时,就得修改该配置文件哟!)
7>.登录zabbix服务器
默认的用户名和密码官方文档说明:https://www.zabbix.com/documentation/4.0/manual/quickstart/login。
8>.登录成功
四.启动zabbix-server和zabbix-agent
1>.修改zabbix的配置文件
[root@node101 ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.`date +%F`
[root@node101 ~]#
[root@node101 ~]# grep DBHost /etc/zabbix/zabbix_server.conf #这个是数据库的主机地址,默认是本机,咱们可以不修改。
### Option: DBHost
# DBHost=localhost
[root@node101 ~]#
[root@node101 ~]# grep DBName /etc/zabbix/zabbix_server.conf | grep -v ^# #修改zabbix的数据库
DBName=zabbix
[root@node101 ~]#
[root@node101 ~]# grep 'DBUser' /etc/zabbix/zabbix_server.conf | grep -v ^# #修改数据库的用户名
DBUser=zabbix
[root@node101 ~]#
[root@node101 ~]# grep 'DBPassword' /etc/zabbix/zabbix_server.conf | grep -v ^# #修改数据库的密码
DBPassword=yinzhengjie
[root@node101 ~]#
2>.启动zabbix-server服务
[root@node101 ~]# systemctl start zabbix-server #启动该服务,需要等待一段时间
[root@node101 ~]#
[root@node101 ~]# systemctl status zabbix-server #查看该服务的状态
● zabbix-server.service - Zabbix Server
Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2019-02-14 08:24:02 PST; 13s ago
Process: 15995 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
Process: 16000 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 16002 (zabbix_server)
CGroup: /system.slice/zabbix-server.service
├─16002 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
├─16003 /usr/sbin/zabbix_server: configuration syncer [waiting 60 sec for processes]
├─16004 /usr/sbin/zabbix_server: alerter #1 started
├─16005 /usr/sbin/zabbix_server: alerter #2 started
├─16006 /usr/sbin/zabbix_server: alerter #3 started
├─16007 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes]
├─16008 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000621 sec, idle 59 sec]
├─16009 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000489 sec, idle 5 sec]
├─16010 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000370 sec, idle 60 sec]
├─16011 /usr/sbin/zabbix_server: history syncer #1 [processed 0 values, 0 triggers in 0.000024 sec, idle 1 sec]
├─16012 /usr/sbin/zabbix_server: history syncer #2 [processed 0 values, 0 triggers in 0.000030 sec, idle 1 sec]
├─16013 /usr/sbin/zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000031 sec, idle 1 sec]
├─16014 /usr/sbin/zabbix_server: history syncer #4 [processed 0 values, 0 triggers in 0.000021 sec, idle 1 sec]
├─16015 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.000745 sec, idle 3 sec]
├─16016 /usr/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000047 sec, idle 5 sec]
├─16017 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000008 sec, idle 1 sec]
├─16018 /usr/sbin/zabbix_server: task manager [processed 0 task(s) in 0.000336 sec, idle 5 sec]
├─16019 /usr/sbin/zabbix_server: poller #1 [got 0 values in 0.000027 sec, idle 1 sec]
├─16020 /usr/sbin/zabbix_server: poller #2 [got 0 values in 0.000024 sec, idle 1 sec]
├─16021 /usr/sbin/zabbix_server: poller #3 [got 0 values in 0.000032 sec, idle 1 sec]
├─16022 /usr/sbin/zabbix_server: poller #4 [got 0 values in 0.000030 sec, idle 1 sec]
├─16023 /usr/sbin/zabbix_server: poller #5 [got 1 values in 0.000662 sec, idle 1 sec]
├─16024 /usr/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000006 sec, idle 5 sec]
├─16025 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.000334 sec, waiting for connection]
├─16026 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000000 sec, waiting for connection]
├─16027 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.000000 sec, waiting for connection]
├─16028 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000000 sec, waiting for connection]
├─16029 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.000000 sec, waiting for connection]
├─16030 /usr/sbin/zabbix_server: icmp pinger #1 [got 0 values in 0.000047 sec, idle 5 sec]
├─16031 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.010040 sec during 5.010134 sec]
├─16032 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 2 values, idle 5.006215 sec during 5.00636...
├─16033 /usr/sbin/zabbix_server: preprocessing worker #1 started
├─16034 /usr/sbin/zabbix_server: preprocessing worker #2 started
└─16035 /usr/sbin/zabbix_server: preprocessing worker #3 started
Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: Starting Zabbix Server...
Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: PID file /run/zabbix/zabbix_server.pid not readable (yet?) after start.
Feb 14 08:24:02 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Server.
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# netstat -ntl | grep 10051 #查看服务的端口是否存在
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN
tcp6 0 0 :::10051 :::* LISTEN
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]#
[root@node101 ~]# systemctl enable zabbix-server
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
[root@node101 ~]#
[root@node101 ~]# systemctl start zabbix-server #启动该服务,需要等待一段时间
3>.编辑zabbix-agent服务
[root@node101 ~]# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.`date +%F`
[root@node101 ~]#
[root@node101 ~]# grep Server= /etc/zabbix/zabbix_agentd.conf | grep -v ^# #这里指定谁可以来这台agent获取数据
Server=127.0.0.1
[root@node101 ~]#
[root@node101 ~]# grep ServerActive= /etc/zabbix/zabbix_agentd.conf | grep -v ^# #和上面的功能类似,这里可以指定多台服务器来本地取数据
ServerActive=127.0.0.1
[root@node101 ~]#
[root@node101 ~]# grep Hostname /etc/zabbix/zabbix_agentd.conf | grep -v ^# #指定服务器的主机名,我们可以不指定,如果没有指定的话默认就会用系统的主机名称。
Hostname=Zabbix server
[root@node101 ~]#
4>.启动zabbix-agent服务
[root@node101 ~]# systemctl start zabbix-agent
[root@node101 ~]#
[root@node101 ~]# systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2019-02-14 08:20:57 PST; 22min ago
Main PID: 15226 (zabbix_agentd)
CGroup: /system.slice/zabbix-agent.service
├─15226 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
├─15227 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
├─15228 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
├─15229 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
├─15230 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
└─15231 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: Starting Zabbix Agent...
Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: PID file /run/zabbix/zabbix_agentd.pid not readable (yet?) after start.
Feb 14 08:20:57 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Agent.
Feb 14 08:42:57 node101.yinzhengjie.org.cn systemd[1]: Started Zabbix Agent.
[root@node101 ~]#
[root@node101 ~]# systemctl enable zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@node101 ~]#
[root@node101 ~]# ss -ntl | grep 10050
LISTEN 0 128 *:10050 *:*
LISTEN 0 128 :::10050 :::*
[root@node101 ~]#
[root@node101 ~]#
5>.查看zabbix的web界面
[root@node101 ~]# tail -10f /var/log/zabbix/zabbix_server.log
16035:20190214:082402.623 server #33 started [preprocessing worker #3]
16034:20190214:082402.626 server #32 started [preprocessing worker #2]
16033:20190214:082402.664 server #31 started [preprocessing worker #1]
16023:20190214:082407.590 enabling Zabbix agent checks on host "Zabbix server": host became available
16014:20190214:082442.610 item "Zabbix server:zabbix[process,ipmi poller,avg,busy]" became not supported: No "ipmi poller" processes started.
16011:20190214:082443.611 item "Zabbix server:zabbix[process,java poller,avg,busy]" became not supported: No "java poller" processes started.
16013:20190214:082448.616 item "Zabbix server:zabbix[process,ipmi manager,avg,busy]" became not supported: No "ipmi manager" processes started.
16013:20190214:082448.616 item "Zabbix server:zabbix[process,snmp trapper,avg,busy]" became not supported: No "snmp trapper" processes started.
16011:20190214:082449.617 item "Zabbix server:zabbix[process,vmware collector,avg,busy]" became not supported: No "vmware collector" processes started.
16014:20190214:082456.627 item "Zabbix server:zabbix[vmware,buffer,pused]" became not supported: No "vmware collector" processes started.
[root@node101 ~]# tail -10f /var/log/zabbix/zabbix_server.log #查看zabbix-server的日志