查看系统信息:
[root@centos6 ~]# uname -a
Linux centos6 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux[root@centos6 ~]# php -v
PHP 5.4.45 (cli) (built: Sep 30 2015 15:09:38)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
[root@centos6 ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_centos6-lv_root
50G 3.0G 44G 7% /
tmpfs 1012M 0 1012M 0% /dev/shm
/dev/sda1 485M 31M 429M 7% /boot
/dev/mapper/vg_centos6-lv_home
45G 3.7G 39G 9% /home
[root@centos6 ~]# mysql -V
mysql Ver 14.14 Distrib 5.5.47, for Linux (i686) using readline 5.1
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@centos6 ~]# yum install zabbix zabbix-agent zabbix-web</span>
Loaded plugins: fastestmirror, priorities, security
Determining fastest mirrors
* base: mirrors.skyshe.cn
* extras: mirrors.skyshe.cn
* remi: rpms.remirepo.net
* remi-safe: rpms.remirepo.net
* updates: centos.ustc.edu.cn
base | 3.7 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db | 4.9 MB 00:18
extras | 3.4 kB 00:00
nginx | 2.9 kB 00:00
remi | 2.9 kB 00:00
remi/primary_db | 911 kB 01:26
remi-safe | 2.9 kB 00:00
remi-safe/primary_db | 21 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 3.1 MB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package zabbix.i686 0:1.8.22-1.el6 will be installed
---> Package zabbix-agent.i686 0:1.8.22-1.el6 will be installed
---> Package zabbix-web.noarch 0:1.8.22-1.el6 will be installed
--> Processing Dependency: zabbix-web-database = 1.8.22-1.el6 for package: zabbix-web-1.8.22-1.el6.noarch
--> Processing Dependency: php-bcmath for package: zabbix-web-1.8.22-1.el6.noarch
--> Processing Dependency: php for package: zabbix-web-1.8.22-1.el6.noarch
--> Running transaction check
---> Package php.i686 0:5.4.45-3.el6.remi will be installed
--> Processing Dependency: php-common(x86-32) = 5.4.45-3.el6.remi for package: php-5.4.45-3.el6.remi.i686
--> Processing Dependency: php-cli(x86-32) = 5.4.45-3.el6.remi for package: php-5.4.45-3.el6.remi.i686
--> Processing Dependency: httpd-mmn = 20051115 for package: php-5.4.45-3.el6.remi.i686
--> Processing Dependency: httpd for package: php-5.4.45-3.el6.remi.i686
---> Package php-bcmath.i686 0:5.4.45-3.el6.remi will be installed
---> Package zabbix-web-mysql.noarch 0:1.8.22-1.el6 will be installed
--> Running transaction check
---> Package httpd.i686 0:2.2.15-47.el6.centos.1 will be installed
--> Processing Dependency: httpd-tools = 2.2.15-47.el6.centos.1 for package: httpd-2.2.15-47.el6.centos.1.i686
---> Package php-cli.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-cli.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-common.i686 0:5.4.45-2.el6.remi will be updated
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-fpm-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-pdo-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-mcrypt-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-xml-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-process-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-gd-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-mbstring-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-tidy-5.4.45-2.el6.remi.i686
--> Processing Dependency: php-common(x86-32) = 5.4.45-2.el6.remi for package: php-xmlrpc-5.4.45-2.el6.remi.i686
---> Package php-common.i686 0:5.4.45-3.el6.remi will be an update
--> Running transaction check
---> Package httpd-tools.i686 0:2.2.15-47.el6.centos.1 will be installed
---> Package php-fpm.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-fpm.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-gd.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-gd.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-mbstring.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-mbstring.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-mcrypt.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-mcrypt.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-pdo.i686 0:5.4.45-2.el6.remi will be updated
--> Processing Dependency: php-pdo(x86-32) = 5.4.45-2.el6.remi for package: php-mysql-5.4.45-2.el6.remi.i686
---> Package php-pdo.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-process.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-process.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-tidy.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-tidy.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-xml.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-xml.i686 0:5.4.45-3.el6.remi will be an update
---> Package php-xmlrpc.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-xmlrpc.i686 0:5.4.45-3.el6.remi will be an update
--> Running transaction check
---> Package php-mysql.i686 0:5.4.45-2.el6.remi will be updated
---> Package php-mysql.i686 0:5.4.45-3.el6.remi will be an update
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================
Package Arch Version Repository Size
========================================================================================================
Installing:
zabbix i686 1.8.22-1.el6 epel 93 k
zabbix-agent i686 1.8.22-1.el6 epel 129 k
zabbix-web noarch 1.8.22-1.el6 epel 1.7 M
Installing for dependencies:
httpd i686 2.2.15-47.el6.centos.1 updates 830 k
httpd-tools i686 2.2.15-47.el6.centos.1 updates 78 k
php i686 5.4.45-3.el6.remi remi 2.8 M
php-bcmath i686 5.4.45-3.el6.remi remi 63 k
zabbix-web-mysql noarch 1.8.22-1.el6 epel 7.4 k
Updating for dependencies:
php-cli i686 5.4.45-3.el6.remi remi 4.2 M
php-common i686 5.4.45-3.el6.remi remi 966 k
php-fpm i686 5.4.45-3.el6.remi remi 1.4 M
php-gd i686 5.4.45-3.el6.remi remi 145 k
php-mbstring i686 5.4.45-3.el6.remi remi 944 k
php-mcrypt i686 5.4.45-3.el6.remi remi 53 k
php-mysql i686 5.4.45-3.el6.remi remi 134 k
php-pdo i686 5.4.45-3.el6.remi remi 120 k
php-process i686 5.4.45-3.el6.remi remi 63 k
php-tidy i686 5.4.45-3.el6.remi remi 58 k
php-xml i686 5.4.45-3.el6.remi remi 170 k
php-xmlrpc i686 5.4.45-3.el6.remi remi 75 k
Transaction Summary
========================================================================================================
Install 8 Package(s)
Upgrade 12 Package(s)
Total download size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/20): httpd-2.2.15-47.el6.centos.1.i686.rpm | 830 kB 00:00
(2/20): httpd-tools-2.2.15-47.el6.centos.1.i686.rpm | 78 kB 00:00
(3/20): php-5.4.45-3.el6.remi.i686.rpm (12%) 29% [====================- ] 13 kB/s | 833 kB 02:40 ETA (3/20): php-5.4.45-3.el6.remi.i686.rpm | 2.8 MB 04:20
(4/20): php-bcmath-5.4.45-3.el6.remi.i686.rpm | 63 kB 00:01
(5/20): php-cli-5.4.45-3.el6.remi.i686.rpm | 4.2 MB 05:22
(6/20): php-common-5.4.45-3.el6.remi.i686.rpm | 966 kB 00:23
(7/20): php-fpm-5.4.45-3.el6.remi.i686.rpm | 1.4 MB 00:51
(8/20): php-gd-5.4.45-3.el6.remi.i686.rpm | 145 kB 00:03
(9/20): php-mbstring-5.4.45-3.el6.remi.i686.rpm | 944 kB 00:26
(10/20): php-mcrypt-5.4.45-3.el6.remi.i686.rpm | 53 kB 00:02
http://rpms.remirepo.net/enterprise/6/remi/i386/php-mysql-5.4.45-3.el6.remi.i686.rpm: [Errno 12] Timeout on http://rpms.remirepo.net/enterprise/6/remi/i386/php-mysql-5.4.45-3.el6.remi.i686.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
(11/20): php-mysql-5.4.45-3.el6.remi.i686.rpm | 134 kB 00:00
(12/20): php-pdo-5.4.45-3.el6.remi.i686.rpm | 120 kB 00:00
(13/20): php-process-5.4.45-3.el6.remi.i686.rpm | 63 kB 00:02
(14/20): php-tidy-5.4.45-3.el6.remi.i686.rpm | 58 kB 00:01
(15/20): php-xml-5.4.45-3.el6.remi.i686.rpm | 170 kB 00:04
(16/20): php-xmlrpc-5.4.45-3.el6.remi.i686.rpm | 75 kB 00:02
(17/20): zabbix-1.8.22-1.el6.i686.rpm | 93 kB 00:00
(18/20): zabbix-agent-1.8.22-1.el6.i686.rpm | 129 kB 00:00
(19/20): zabbix-web-1.8.22-1.el6.noarch.rpm | 1.7 MB 00:06
(20/20): zabbix-web-mysql-1.8.22-1.el6.noarch.rpm | 7.4 kB 00:00
--------------------------------------------------------------------------------------------------------
Total 19 kB/s | 14 MB 12:51
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : php-common-5.4.45-3.el6.remi.i686 1/32
==========================================================================
WARNING : PHP 5.4 have reached its "End of Life".
Even, if this package includes some security fix, backported from 5.5,
The upgrade to a maintained version is very strongly recommended.
WARNING : These php-* RPMs are not official Fedora / Red Hat build and
overrides the official ones. Don't file bugs on Fedora Project nor Red Hat.
Use dedicated forum at http://forum.remirepo.net/
==========================================================================
Installing : zabbix-1.8.22-1.el6.i686 2/32
Installing : php-bcmath-5.4.45-3.el6.remi.i686 3/32
Updating : php-cli-5.4.45-3.el6.remi.i686 4/32
Updating : php-pdo-5.4.45-3.el6.remi.i686 5/32
Updating : php-mysql-5.4.45-3.el6.remi.i686 6/32
Updating : php-xml-5.4.45-3.el6.remi.i686 7/32
Updating : php-gd-5.4.45-3.el6.remi.i686 8/32
Updating : php-mbstring-5.4.45-3.el6.remi.i686 9/32
Installing : httpd-tools-2.2.15-47.el6.centos.1.i686 10/32
Updating : php-tidy-5.4.45-3.el6.remi.i686 11/32
Updating : php-process-5.4.45-3.el6.remi.i686 12/32
Updating : php-xmlrpc-5.4.45-3.el6.remi.i686 13/32
Updating : php-fpm-5.4.45-3.el6.remi.i686 14/32
Updating : php-mcrypt-5.4.45-3.el6.remi.i686 15/32
Installing : httpd-2.2.15-47.el6.centos.1.i686 16/32
Installing : php-5.4.45-3.el6.remi.i686 17/32
Installing : zabbix-web-mysql-1.8.22-1.el6.noarch 18/32
Installing : zabbix-web-1.8.22-1.el6.noarch 19/32
Installing : zabbix-agent-1.8.22-1.el6.i686 20/32
Cleanup : php-mbstring-5.4.45-2.el6.remi.i686 21/32
Cleanup : php-gd-5.4.45-2.el6.remi.i686 22/32
Cleanup : php-mcrypt-5.4.45-2.el6.remi.i686 23/32
Cleanup : php-fpm-5.4.45-2.el6.remi.i686 24/32
Cleanup : php-xml-5.4.45-2.el6.remi.i686 25/32
Cleanup : php-mysql-5.4.45-2.el6.remi.i686 26/32
Cleanup : php-pdo-5.4.45-2.el6.remi.i686 27/32
Cleanup : php-cli-5.4.45-2.el6.remi.i686 28/32
Cleanup : php-xmlrpc-5.4.45-2.el6.remi.i686 29/32
Cleanup : php-process-5.4.45-2.el6.remi.i686 30/32
Cleanup : php-tidy-5.4.45-2.el6.remi.i686 31/32
Cleanup : php-common-5.4.45-2.el6.remi.i686 32/32
Installed:
zabbix.i686 0:1.8.22-1.el6 zabbix-agent.i686 0:1.8.22-1.el6 zabbix-web.noarch 0:1.8.22-1.el6
Dependency Installed:
httpd.i686 0:2.2.15-47.el6.centos.1 httpd-tools.i686 0:2.2.15-47.el6.centos.1
php.i686 0:5.4.45-3.el6.remi php-bcmath.i686 0:5.4.45-3.el6.remi
zabbix-web-mysql.noarch 0:1.8.22-1.el6
Dependency Updated:
php-cli.i686 0:5.4.45-3.el6.remi php-common.i686 0:5.4.45-3.el6.remi
php-fpm.i686 0:5.4.45-3.el6.remi php-gd.i686 0:5.4.45-3.el6.remi
php-mbstring.i686 0:5.4.45-3.el6.remi php-mcrypt.i686 0:5.4.45-3.el6.remi
php-mysql.i686 0:5.4.45-3.el6.remi php-pdo.i686 0:5.4.45-3.el6.remi
php-process.i686 0:5.4.45-3.el6.remi php-tidy.i686 0:5.4.45-3.el6.remi
php-xml.i686 0:5.4.45-3.el6.remi php-xmlrpc.i686 0:5.4.45-3.el6.remi
Complete!
[root@centos6 zabbix-1.8.22]# yum install zabbix-server-mysql zabbix-web-mysql</span>
Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: mirrors.skyshe.cn
* extras: mirrors.skyshe.cn
* remi: rpms.remirepo.net
* remi-safe: rpms.remirepo.net
* updates: centos.ustc.edu.cn
Setting up Install Process
Package zabbix-web-mysql-1.8.22-1.el6.noarch already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package zabbix-server-mysql.i686 0:1.8.22-1.el6 will be installed
--> Processing Dependency: zabbix-server = 1.8.22-1.el6 for package: zabbix-server-mysql-1.8.22-1.el6.i686
--> Processing Dependency: libnetsnmp.so.20 for package: zabbix-server-mysql-1.8.22-1.el6.i686
--> Processing Dependency: libiksemel.so.3 for package: zabbix-server-mysql-1.8.22-1.el6.i686
--> Processing Dependency: libOpenIPMIposix.so.0 for package: zabbix-server-mysql-1.8.22-1.el6.i686
--> Processing Dependency: libOpenIPMI.so.0 for package: zabbix-server-mysql-1.8.22-1.el6.i686
--> Running transaction check
---> Package OpenIPMI-libs.i686 0:2.0.16-14.el6 will be installed
---> Package iksemel.i686 0:1.4-2.el6 will be installed
---> Package net-snmp-libs.i686 1:5.5-54.el6_7.1 will be installed
--> Processing Dependency: libsensors.so.4 for package: 1:net-snmp-libs-5.5-54.el6_7.1.i686
---> Package zabbix-server.i686 0:1.8.22-1.el6 will be installed
--> Processing Dependency: net-snmp for package: zabbix-server-1.8.22-1.el6.i686
--> Processing Dependency: fping for package: zabbix-server-1.8.22-1.el6.i686
--> Running transaction check
---> Package fping.i686 0:2.4b2-10.el6 will be installed
---> Package lm_sensors-libs.i686 0:3.1.1-17.el6 will be installed
---> Package net-snmp.i686 1:5.5-54.el6_7.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================
Package Arch Version Repository Size
========================================================================================================
Installing:
zabbix-server-mysql i686 1.8.22-1.el6 epel 398 k
Installing for dependencies:
OpenIPMI-libs i686 2.0.16-14.el6 base 483 k
fping i686 2.4b2-10.el6 epel 29 k
iksemel i686 1.4-2.el6 epel 48 k
lm_sensors-libs i686 3.1.1-17.el6 base 37 k
net-snmp i686 1:5.5-54.el6_7.1 updates 307 k
net-snmp-libs i686 1:5.5-54.el6_7.1 updates 1.5 M
zabbix-server i686 1.8.22-1.el6 epel 49 k
Transaction Summary
========================================================================================================
Install 8 Package(s)
Total download size: 2.8 M
Installed size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): OpenIPMI-libs-2.0.16-14.el6.i686.rpm | 483 kB 00:00
(2/8): fping-2.4b2-10.el6.i686.rpm | 29 kB 00:00
(3/8): iksemel-1.4-2.el6.i686.rpm | 48 kB 00:00
(4/8): lm_sensors-libs-3.1.1-17.el6.i686.rpm | 37 kB 00:00
(5/8): net-snmp-5.5-54.el6_7.1.i686.rpm | 307 kB 00:00
(6/8): net-snmp-libs-5.5-54.el6_7.1.i686.rpm | 1.5 MB 00:00
(7/8): zabbix-server-1.8.22-1.el6.i686.rpm | 49 kB 00:00
(8/8): zabbix-server-mysql-1.8.22-1.el6.i686.rpm | 398 kB 00:01
--------------------------------------------------------------------------------------------------------
Total 344 kB/s | 2.8 MB 00:08
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : lm_sensors-libs-3.1.1-17.el6.i686 1/8
Installing : 1:net-snmp-libs-5.5-54.el6_7.1.i686 2/8
Installing : 1:net-snmp-5.5-54.el6_7.1.i686 3/8
Installing : iksemel-1.4-2.el6.i686 4/8
Installing : OpenIPMI-libs-2.0.16-14.el6.i686 5/8
Installing : fping-2.4b2-10.el6.i686 6/8
Installing : zabbix-server-1.8.22-1.el6.i686 7/8
Installing : zabbix-server-mysql-1.8.22-1.el6.i686 8/8
Installed:
zabbix-server-mysql.i686 0:1.8.22-1.el6
Dependency Installed:
OpenIPMI-libs.i686 0:2.0.16-14.el6 fping.i686 0:2.4b2-10.el6 iksemel.i686 0:1.4-2.el6 lm_sensors-libs.i686 0:3.1.1-17.el6 net-snmp.i686 1:5.5-54.el6_7.1 net-snmp-libs.i686 1:5.5-54.el6_7.1
zabbix-server.i686 0:1.8.22-1.el6
Complete!
[root@centos6 zabbix-1.8.22]#
安装之后检查:
[root@centos6 zabbix]# rpm -aq|grep zabbixzabbix-web-1.8.22-1.el6.noarch
zabbix-server-1.8.22-1.el6.i686
zabbix-agent-1.8.22-1.el6.i686
zabbix-server-mysql-1.8.22-1.el6.i686
zabbix-1.8.22-1.el6.i686
zabbix-web-mysql-1.8.22-1.el6.noarch
开始创建建zabbix的数据库:
# cd /usr/share/doc/zabbix-server-mysql-2.4.0/create # mysql -uroot zabbix < schema.sql # mysql -uroot zabbix < images.sql # mysql -uroot zabbix < data.sql
[root@centos6 zabbix]# mv zabbix_server.conf zabbix_server.conf.original
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix.pid
DBName=zabbix
DBUser=zabbix
DBSocket=/var/lib/mysql/mysql.sock
AlertScriptsPath=/var/lib/zabbix/
[root@centos6 zabbix]# vi zabbix_server.conf
# vi /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix.pid DBSocket=/var/lib/mysql/mysql.sock AlertScriptsPath=/var/lib/zabbix/ DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
修改/etc/php.ini
max_execution_time 300 memory_limit 128M post_max_size 16M upload_max_filesize 2M max_input_time 300 date.timezone PRC
service zabbix-server start
service httpd restart
访问页面: http://192.168.214.132/zabbix/