ZABBIX安装简要说明
蓝色为你需要注意下的,红色基本为你需要输入的命令行
cat部分会进行VIM编辑 重点部分也用颜色标识了。
先安装zabbix
安装数据库mysql
导入zabbix 数据库初始文件。
配置相关文件,和启动相关服务。
ps:改了php相关文件,一定要重启httpd。
[root@zabbix-server cache]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@zabbix-server cache]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.AYeSQ4: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:zabbix-release-3.2-1.el7 ################################# [100%]
[root@zabbix-server cache]# yum install zabbix-server-mysql zabbix-web-mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.zju.edu.cn
* extras: mirrors.163.com
* updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package zabbix-server-mysql.x86_64 0:3.2.1-1.el7 will be installed
--> Processing Dependency: fping for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
--> Processing Dependency: libiksemel.so.3()(64bit) for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
--> Processing Dependency: libnetsnmp.so.31()(64bit) for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
--> Processing Dependency: libOpenIPMIposix.so.0()(64bit) for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
--> Processing Dependency: libodbc.so.2()(64bit) for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
--> Processing Dependency: libOpenIPMI.so.0()(64bit) for package: zabbix-server-mysql-3.2.1-1.el7.x86_64
---> Package zabbix-web-mysql.noarch 0:3.2.1-1.el7 will be installed
--> Processing Dependency: zabbix-web = 3.2.1-1.el7 for package: zabbix-web-mysql-3.2.1-1.el7.noarch
--> Processing Dependency: php-mysql for package: zabbix-web-mysql-3.2.1-1.el7.noarch
--> Running transaction check
---> Package OpenIPMI-libs.x86_64 0:2.0.19-11.el7 will be installed
--> Processing Dependency: OpenIPMI-modalias = 2.0.19-11.el7 for package: OpenIPMI-libs-2.0.19-11.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 net-snmp-libs.x86_64 1:5.7.2-24.el7_2.1 will be installed
---> Package php-mysql.x86_64 0:5.4.16-36.3.el7_2 will be installed
--> Processing Dependency: php-pdo(x86-64) = 5.4.16-36.3.el7_2 for package: php-mysql-5.4.16-36.3.el7_2.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:3.2.1-1.el7 will be installed
--> Processing Dependency: php >= 5.4 for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: php-gd for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: php-mbstring for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: dejavu-sans-fonts for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: php-bcmath for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: httpd for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: php-ldap for package: zabbix-web-3.2.1-1.el7.noarch
--> Processing Dependency: php-xml for package: zabbix-web-3.2.1-1.el7.noarch
--> Running transaction check
---> Package OpenIPMI-modalias.x86_64 0:2.0.19-11.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-40.el7.centos.4 will be installed
--> Processing Dependency: httpd-tools = 2.4.6-40.el7.centos.4 for package: httpd-2.4.6-40.el7.centos.4.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-40.el7.centos.4.x86_64
---> Package libtool-ltdl.x86_64 0:2.4.2-21.el7_2 will be installed
---> Package php.x86_64 0:5.4.16-36.3.el7_2 will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.16-36.3.el7_2 for package: php-5.4.16-36.3.el7_2.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.4.16-36.3.el7_2 for package: php-5.4.16-36.3.el7_2.x86_64
---> Package php-bcmath.x86_64 0:5.4.16-36.3.el7_2 will be installed
---> Package php-gd.x86_64 0:5.4.16-36.3.el7_2 will be installed
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: php-gd-5.4.16-36.3.el7_2.x86_64
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-36.3.el7_2.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: php-gd-5.4.16-36.3.el7_2.x86_64
--> Processing Dependency: libXpm.so.4()(64bit) for package: php-gd-5.4.16-36.3.el7_2.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: php-gd-5.4.16-36.3.el7_2.x86_64
---> Package php-ldap.x86_64 0:5.4.16-36.3.el7_2 will be installed
---> Package php-mbstring.x86_64 0:5.4.16-36.3.el7_2 will be installed
---> Package php-pdo.x86_64 0:5.4.16-36.3.el7_2 will be installed
---> Package php-xml.x86_64 0:5.4.16-36.3.el7_2 will be installed
--> Running transaction check
---> 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-40.el7.centos.4 will be installed
---> Package libX11.x86_64 0:1.6.3-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.3-2.el7 for package: libX11-1.6.3-2.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.3-2.el7.x86_64
---> Package libXpm.x86_64 0:3.5.11-3.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
---> Package php-cli.x86_64 0:5.4.16-36.3.el7_2 will be installed
---> Package php-common.x86_64 0:5.4.16-36.3.el7_2 will be installed
--> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-36.3.el7_2.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.3-2.el7 will be installed
---> Package libxcb.x86_64 0:1.11-4.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.11-4.el7.x86_64
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
--> 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-server-mysql x86_64 3.2.1-1.el7 zabbix 1.8 M
zabbix-web-mysql noarch 3.2.1-1.el7 zabbix 5.1 k
Installing for dependencies:
OpenIPMI-libs x86_64 2.0.19-11.el7 base 501 k
OpenIPMI-modalias x86_64 2.0.19-11.el7 base 15 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-40.el7.centos.4 updates 2.7 M
httpd-tools x86_64 2.4.6-40.el7.centos.4 updates 83 k
iksemel x86_64 1.4-2.el7.centos zabbix-non-supported 49 k
libX11 x86_64 1.6.3-2.el7 base 605 k
libX11-common noarch 1.6.3-2.el7 base 162 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXpm x86_64 3.5.11-3.el7 base 54 k
libpng x86_64 2:1.5.13-7.el7_2 updates 213 k
libtool-ltdl x86_64 2.4.2-21.el7_2 updates 49 k
libxcb x86_64 1.11-4.el7 base 189 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-24.el7_2.1 updates 747 k
php x86_64 5.4.16-36.3.el7_2 updates 1.4 M
php-bcmath x86_64 5.4.16-36.3.el7_2 updates 56 k
php-cli x86_64 5.4.16-36.3.el7_2 updates 2.7 M
php-common x86_64 5.4.16-36.3.el7_2 updates 563 k
php-gd x86_64 5.4.16-36.3.el7_2 updates 126 k
php-ldap x86_64 5.4.16-36.3.el7_2 updates 51 k
php-mbstring x86_64 5.4.16-36.3.el7_2 updates 504 k
php-mysql x86_64 5.4.16-36.3.el7_2 updates 100 k
php-pdo x86_64 5.4.16-36.3.el7_2 updates 97 k
php-xml x86_64 5.4.16-36.3.el7_2 updates 124 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 3.2.1-1.el7 zabbix 3.6 M
Transaction Summary
=========================================================================================================================================
Install 2 Packages (+32 Dependent packages)
Total size: 19 M
Installed size: 80 M
Is this ok [y/d/N]: y
Downloading packages:
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
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-3.2-1.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
Is this ok [y/N]: y
warning: /var/cache/yum/x86_64/7/zabbix/packages/zabbix-web-3.2.1-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
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-3.2-1.el7.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : 1:net-snmp-libs-5.7.2-24.el7_2.1.x86_64 1/34
Installing : libzip-0.10.1-8.el7.x86_64 2/34
Installing : php-common-5.4.16-36.3.el7_2.x86_64 3/34
Installing : php-pdo-5.4.16-36.3.el7_2.x86_64 4/34
Installing : php-mysql-5.4.16-36.3.el7_2.x86_64 5/34
Installing : php-ldap-5.4.16-36.3.el7_2.x86_64 6/34
Installing : php-xml-5.4.16-36.3.el7_2.x86_64 7/34
Installing : php-cli-5.4.16-36.3.el7_2.x86_64 8/34
Installing : php-mbstring-5.4.16-36.3.el7_2.x86_64 9/34
Installing : php-bcmath-5.4.16-36.3.el7_2.x86_64 10/34
Installing : httpd-tools-2.4.6-40.el7.centos.4.x86_64 11/34
Installing : libXau-1.0.8-2.1.el7.x86_64 12/34
Installing : libxcb-1.11-4.el7.x86_64 13/34
Installing : libtool-ltdl-2.4.2-21.el7_2.x86_64 14/34
Installing : unixODBC-2.3.1-11.el7.x86_64 15/34
Installing : OpenIPMI-modalias-2.0.19-11.el7.x86_64 16/34
Installing : OpenIPMI-libs-2.0.19-11.el7.x86_64 17/34
Installing : fontpackages-filesystem-1.44-8.el7.noarch 18/34
Installing : dejavu-fonts-common-2.33-6.el7.noarch 19/34
Installing : dejavu-sans-fonts-2.33-6.el7.noarch 20/34
Installing : 2:libpng-1.5.13-7.el7_2.x86_64 21/34
Installing : iksemel-1.4-2.el7.centos.x86_64 22/34
Installing : mailcap-2.1.41-2.el7.noarch 23/34
Installing : httpd-2.4.6-40.el7.centos.4.x86_64 24/34
Installing : php-5.4.16-36.3.el7_2.x86_64 25/34
Installing : libX11-common-1.6.3-2.el7.noarch 26/34
Installing : libX11-1.6.3-2.el7.x86_64 27/34
Installing : t1lib-5.1.2-14.el7.x86_64 28/34
Installing : libXpm-3.5.11-3.el7.x86_64 29/34
Installing : php-gd-5.4.16-36.3.el7_2.x86_64 30/34
Installing : zabbix-web-mysql-3.2.1-1.el7.noarch 31/34
Installing : zabbix-web-3.2.1-1.el7.noarch 32/34
Installing : fping-3.10-1.el7.x86_64 33/34
Installing : zabbix-server-mysql-3.2.1-1.el7.x86_64 34/34
Verifying : fping-3.10-1.el7.x86_64 1/34
Verifying : libX11-common-1.6.3-2.el7.noarch 2/34
Verifying : mailcap-2.1.41-2.el7.noarch 3/34
Verifying : iksemel-1.4-2.el7.centos.x86_64 4/34
Verifying : 2:libpng-1.5.13-7.el7_2.x86_64 5/34
Verifying : fontpackages-filesystem-1.44-8.el7.noarch 6/34
Verifying : httpd-2.4.6-40.el7.centos.4.x86_64 7/34
Verifying : OpenIPMI-libs-2.0.19-11.el7.x86_64 8/34
Verifying : zabbix-web-3.2.1-1.el7.noarch 9/34
Verifying : php-common-5.4.16-36.3.el7_2.x86_64 10/34
Verifying : php-pdo-5.4.16-36.3.el7_2.x86_64 11/34
Verifying : libX11-1.6.3-2.el7.x86_64 12/34
Verifying : dejavu-fonts-common-2.33-6.el7.noarch 13/34
Verifying : t1lib-5.1.2-14.el7.x86_64 14/34
Verifying : php-mysql-5.4.16-36.3.el7_2.x86_64 15/34
Verifying : OpenIPMI-modalias-2.0.19-11.el7.x86_64 16/34
Verifying : zabbix-web-mysql-3.2.1-1.el7.noarch 17/34
Verifying : php-ldap-5.4.16-36.3.el7_2.x86_64 18/34
Verifying : zabbix-server-mysql-3.2.1-1.el7.x86_64 19/34
Verifying : php-xml-5.4.16-36.3.el7_2.x86_64 20/34
Verifying : libtool-ltdl-2.4.2-21.el7_2.x86_64 21/34
Verifying : php-5.4.16-36.3.el7_2.x86_64 22/34
Verifying : unixODBC-2.3.1-11.el7.x86_64 23/34
Verifying : php-cli-5.4.16-36.3.el7_2.x86_64 24/34
Verifying : libXpm-3.5.11-3.el7.x86_64 25/34
Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 26/34
Verifying : libXau-1.0.8-2.1.el7.x86_64 27/34
Verifying : httpd-tools-2.4.6-40.el7.centos.4.x86_64 28/34
Verifying : php-gd-5.4.16-36.3.el7_2.x86_64 29/34
Verifying : php-mbstring-5.4.16-36.3.el7_2.x86_64 30/34
Verifying : php-bcmath-5.4.16-36.3.el7_2.x86_64 31/34
Verifying : libzip-0.10.1-8.el7.x86_64 32/34
Verifying : 1:net-snmp-libs-5.7.2-24.el7_2.1.x86_64 33/34
Verifying : libxcb-1.11-4.el7.x86_64 34/34
Installed:
zabbix-server-mysql.x86_64 0:3.2.1-1.el7 zabbix-web-mysql.noarch 0:3.2.1-1.el7
Dependency Installed:
OpenIPMI-libs.x86_64 0:2.0.19-11.el7 OpenIPMI-modalias.x86_64 0:2.0.19-11.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-40.el7.centos.4 httpd-tools.x86_64 0:2.4.6-40.el7.centos.4 iksemel.x86_64 0:1.4-2.el7.centos
libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.x86_64 0:1.0.8-2.1.el7
libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64 2:1.5.13-7.el7_2 libtool-ltdl.x86_64 0:2.4.2-21.el7_2
libxcb.x86_64 0:1.11-4.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-24.el7_2.1 php.x86_64 0:5.4.16-36.3.el7_2 php-bcmath.x86_64 0:5.4.16-36.3.el7_2
php-cli.x86_64 0:5.4.16-36.3.el7_2 php-common.x86_64 0:5.4.16-36.3.el7_2 php-gd.x86_64 0:5.4.16-36.3.el7_2
php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64 0:5.4.16-36.3.el7_2 php-mysql.x86_64 0:5.4.16-36.3.el7_2
php-pdo.x86_64 0:5.4.16-36.3.el7_2 php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7
unixODBC.x86_64 0:2.3.1-11.el7 zabbix-web.noarch 0:3.2.1-1.el7
Complete!
>>尝试进入数据库,发现没有安装,下面就是安装和解压zabbix的步骤
[root@zabbix-server cache]# mysql -uroot -p
-bash: mysql: command not found
[root@zabbix-server cache]# mysqld -uroot -p
-bash: mysqld: command not found
[root@zabbix-server cache]#
[root@zabbix-server cache]#
[root@zabbix-server cache]#
[root@zabbix-server cache]#
[root@zabbix-server cache]# yum install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.zju.edu.cn
* extras: mirrors.163.com
* updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-10.el7_0.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=========================================================================================================================================
Package Arch Version Repository Size
=========================================================================================================================================
Installing:
wget x86_64 1.14-10.el7_0.1 base 545 k
Transaction Summary
=========================================================================================================================================
Install 1 Package
Total size: 545 k
Installed size: 2.0 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : wget-1.14-10.el7_0.1.x86_64 1/1
Verifying : wget-1.14-10.el7_0.1.x86_64 1/1
Installed:
wget.x86_64 0:1.14-10.el7_0.1
Complete!
>>添加mysql源
[root@zabbix-server cache]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
--2016-12-01 06:27:17-- http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
Resolving repo.mysql.com (repo.mysql.com)... 23.49.6.178
Connecting to repo.mysql.com (repo.mysql.com)|23.49.6.178|:80... 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 4.13KB/s in 1.5s
2016-12-01 06:27:24 (4.13 KB/s) - ‘mysql-community-release-el7-5.noarch.rpm’ saved [6140/6140]
>>确认包
[root@zabbix-server cache]# ls
httpd ldconfig man mysql-community-release-el7-5.noarch.rpm yum
[root@zabbix-server cache]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-release-el7-5 ################################# [100%]
[root@zabbix-server cache]# yum install mysql-community-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.zju.edu.cn
* extras: mirrors.163.com
* updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-server.x86_64 0:5.6.34-2.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.34-2.el7 for package: mysql-community-server-5.6.34-2.el7.x86_64
--> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.34-2.el7.x86_64
--> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.34-2.el7.x86_64
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.34-2.el7 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.34-2.el7.x86_64
---> Package mysql-community-common.x86_64 0:5.6.34-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
--> 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.34-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.34-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.34-2.el7 mysql56-community 59 M
Installing for dependencies:
mysql-community-client x86_64 5.6.34-2.el7 mysql56-community 19 M
mysql-community-common x86_64 5.6.34-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-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 (+8 Dependent packages)
Total size: 82 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-server-5.6.34-2.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
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
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : mysql-community-common-5.6.34-2.el7.x86_64 1/11
Installing : mysql-community-libs-5.6.34-2.el7.x86_64 2/11
Installing : mysql-community-client-5.6.34-2.el7.x86_64 3/11
Installing : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 4/11
Installing : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 5/11
Installing : perl-IO-Compress-2.061-2.el7.noarch 6/11
Installing : perl-Net-Daemon-0.48-5.el7.noarch 7/11
Installing : perl-PlRPC-0.2020-14.el7.noarch 8/11
Installing : perl-DBI-1.627-4.el7.x86_64 9/11
Installing : mysql-community-server-5.6.34-2.el7.x86_64 10/11
Erasing : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 11/11
Verifying : perl-Net-Daemon-0.48-5.el7.noarch 1/11
Verifying : perl-IO-Compress-2.061-2.el7.noarch 2/11
Verifying : mysql-community-server-5.6.34-2.el7.x86_64 3/11
Verifying : mysql-community-client-5.6.34-2.el7.x86_64 4/11
Verifying : mysql-community-libs-5.6.34-2.el7.x86_64 5/11
Verifying : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 6/11
Verifying : perl-DBI-1.627-4.el7.x86_64 7/11
Verifying : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 8/11
Verifying : perl-PlRPC-0.2020-14.el7.noarch 9/11
Verifying : mysql-community-common-5.6.34-2.el7.x86_64 10/11
Verifying : 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 11/11
Installed:
mysql-community-libs.x86_64 0:5.6.34-2.el7 mysql-community-server.x86_64 0:5.6.34-2.el7
Dependency Installed:
mysql-community-client.x86_64 0:5.6.34-2.el7 mysql-community-common.x86_64 0:5.6.34-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-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@zabbix-server cache]# systemctl enable mysqld
[root@zabbix-server cache]# systemctl start mysqld
>>默认貌似是进不了数据库的,于是我干脆直接初始化数据库
[root@zabbix-server cache]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y
New password: 输入你需要设置的密码
Re-enter new password: 确认你输入的密码
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
... Failed! Not critical, keep moving...
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...
[root@zabbix-server cache]# mysql -uroot -p
Enter password: 输入你设置的密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.6.34 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, 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)
>>这里设置了数据库的密码也是后面web中需要用的。
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
mysql> quit;
Bye
>>导入数据库
[root@zabbix-server cache]# cd /usr/share/doc/zabbix-server-mysql-3.2.1/
[root@zabbix-server zabbix-server-mysql-3.2.1]# ls
AUTHORS ChangeLog COPYING create.sql.gz NEWS README
[root@zabbix-server zabbix-server-mysql-3.2.1]# zcat /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
[root@zabbix-server zabbix-server-mysql-3.2.1]# zcat /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl start zabbix-server
>>以下为VIM需要变更的地方,注释的都删除即可。
[root@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/zabbix/zabbix_server.conf | grep DBHost
### Option: DBHost
#DBHost=localhost
[root@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/zabbix/zabbix_server.conf | grep DBNam
### Option: DBName
# DBName=
DBName=zabbix
[root@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/zabbix/zabbix_server.conf | grep DBUser
# For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
### Option: DBUser
# DBUser=
DBUser=zabbix
[root@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/zabbix/zabbix_server.conf | grep DBPassword
# For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
### Option: DBPassword
#DBPassword=
[root@zabbix-server zabbix-server-mysql-3.2.1]# vim /etc/zabbix/zabbix_server.conf
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl start zabbix-server
[root@zabbix-server zabbix-server-mysql-3.2.1]# 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@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/php.ini | grep date.timezone
; http://php.net/date.timezone
;date.timezone =
[root@zabbix-server zabbix-server-mysql-3.2.1]# vim /etc/php.ini
[root@zabbix-server zabbix-server-mysql-3.2.1]# cat /etc/php.ini | grep date.timezone
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl start httpd
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl stop firewalld
[root@zabbix-server zabbix-server-mysql-3.2.1]# systemctl restart httpd
图片什么的我就不上传了,基本就是你设置中的密码
初始化配置中 所有项都必须通过,改了配置一定要重启httpd