艾辉 发表于 2019-1-18 11:32:14

CentOS7+Zabbix3.0.3安装

  一. 设置基本LINUX系统参考 http://1step.blog.运维网.com/1160799/1795157
  

  二.安装MariaDB/Mysql
1.添加MariaDB源(或者手动下载安装)

vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2016-03-18 07:33 UTC
# http://mariadb.org/mariadb/repositories/

name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1  2.安装MariaDB-server MariaDB-client

yum install MariaDB-server MariaDB-client -y
Dependencies Resolved
==================================================================================================
Package                     Arch         Version                           Repository   Size
==================================================================================================
Installing:
MariaDB-client                x86_64       10.1.15-1.el7.centos            mariadb      39 M
MariaDB-server                x86_64       10.1.15-1.el7.centos            mariadb       100 M
MariaDB-shared                x86_64       10.1.15-1.el7.centos            mariadb       1.3 M
   replacingmariadb-libs.x86_64 1:5.5.44-2.el7.centos
Installing for dependencies:
MariaDB-common                x86_64       10.1.15-1.el7.centos            mariadb      43 k
boost-program-options         x86_64       1.53.0-25.el7                     base          155 k
galera                        x86_64       25.3.15-1.rhel7.el7.centos      mariadb       7.7 M
jemalloc                      x86_64       3.6.0-1.el7                     mariadb       104 k
lsof                        x86_64       4.87-4.el7                        base          331 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
rsync                         x86_64       3.0.9-17.el7                      base          360 k
Transaction Summary
==================================================================================================
Install3 Packages (+13 Dependent packages)  

  3.设置MariaDB

mkdir -pv /data/zabbix
chown -R mysql.mysql /data
mysql_install_db --user=mysql --datadir=/data/zabbix
mv /etc/my.cnf /etc/my.cnf.old
cp /usr/share/mysql/my-large.cnf /etc/my.cnfvim /etc/my.cnf

default-character-set = utf8

socket = /var/lib/mysql/mysql.sock
datadir = /data/zabbix
innodb_file_per_table = on
skip_name_resolve = on
character-set-server=utf8

default_character_set = utf8  设置mariadb起动,并开机起动
systemctl start mariadb
systemctl enable mariadb  4.设置zabbix账号连接信息

mysql
CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL on zabbix.* TO 'zabbix'@'10.10.10.%' IDENTIFIED BY 'zabbix';
GRANT ALL on zabbix.* TO 'zabbix'@'zabbix' IDENTIFIED BY 'zabbix';
GRANT ALL on zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
FLUSH PRIVILEGES;  三.安装zabbix
1.下载zabbix http://www.zabbix.com/download.php
zabbix-agent
zabbix-get
zabbix-server-mysql
zabbix-web
zabbix-web-mysql
  2.设置阿里云的epel源

yum install wget -y
wget http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm  3.安装zabbix

yum localinstall zabbix* -y
Dependencies Resolved
===================================================================================================================
Package                     Arch   Version                  Repository                                 Size
===================================================================================================================
Installing:
zabbix-agent                  x86_64   3.0.3-1.el7                /zabbix-agent-3.0.3-1.el7.x86_64          1.0 M
zabbix-get                  x86_64   3.0.3-1.el7                /zabbix-get-3.0.3-1.el7.x86_64            829 k
zabbix-java-gateway         x86_64   3.0.3-1.el7                /zabbix-java-gateway-3.0.3-1.el7.x86_64   1.3 M
zabbix-proxy-mysql            x86_64   3.0.3-1.el7                /zabbix-proxy-mysql-3.0.3-1.el7.x86_64    2.1 M
zabbix-release                noarch   3.0-1.el7                  /zabbix-release-3.0-1.el7.noarch         20 k
zabbix-sender               x86_64   3.0.3-1.el7                /zabbix-sender-3.0.3-1.el7.x86_64         853 k
zabbix-server-mysql         x86_64   3.0.3-1.el7                /zabbix-server-mysql-3.0.3-1.el7.x86_64   3.3 M
zabbix-web                  noarch   3.0.3-1.el7                /zabbix-web-3.0.3-1.el7.noarch             29 M
zabbix-web-mysql            noarch   3.0.3-1.el7                /zabbix-web-mysql-3.0.3-1.el7.noarch      0.0
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
apr                           x86_64   1.4.8-3.el7                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-4.el7               epel                                       46 k
httpd                         x86_64   2.4.6-40.el7.centos.1      updates                                 2.7 M
httpd-tools                   x86_64   2.4.6-40.el7.centos.1      updates                                    82 k
iksemel                     x86_64   1.4-6.el7                  epel                                       50 k
java-1.8.0-openjdk-headless   x86_64   1:1.8.0.91-1.b14.el7_2   updates                                    31 M
javapackages-tools            noarch   3.4.1-11.el7               base                                       73 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
libjpeg-turbo               x86_64   1.2.90-5.el7               base                                    134 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
libxslt                     x86_64   1.1.28-5.el7               base                                    242 k
libzip                        x86_64   0.10.1-8.el7               base                                       48 k
lksctp-tools                  x86_64   1.0.13-3.el7               base                                       87 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.1.el7_2.1      updates                                 1.4 M
php-bcmath                  x86_64   5.4.16-36.1.el7_2.1      updates                                    56 k
php-cli                     x86_64   5.4.16-36.1.el7_2.1      updates                                 2.7 M
php-common                  x86_64   5.4.16-36.1.el7_2.1      updates                                 563 k
php-gd                        x86_64   5.4.16-36.1.el7_2.1      updates                                 126 k
php-ldap                      x86_64   5.4.16-36.1.el7_2.1      updates                                    51 k
php-mbstring                  x86_64   5.4.16-36.1.el7_2.1      updates                                 503 k
php-mysql                     x86_64   5.4.16-36.1.el7_2.1      updates                                    99 k
php-pdo                     x86_64   5.4.16-36.1.el7_2.1      updates                                    97 k
php-xml                     x86_64   5.4.16-36.1.el7_2.1      updates                                 124 k
python-javapackages         noarch   3.4.1-11.el7               base                                       31 k
python-lxml                   x86_64   3.2.1-4.el7                base                                    758 k
t1lib                         x86_64   5.1.2-14.el7               base                                    166 k
tzdata-java                   noarch   2016e-1.el7                updates                                 180 k
unixODBC                      x86_64   2.3.1-11.el7               base                                    413 k
Transaction Summary
===================================================================================================================
Install9 Packages (+41 Dependent packages)  4.将zabbix数据库信息导入MariaDB

cd /usr/share/doc/zabbix-server-mysql-3.0.3/            #根据版本号
gunzip create.sql.gz
mysql -uroot zabbix < create.sql  5.设置zabbix_server

vi /etc/zabbix/zabbix_server.conf
$ListenPort=10051
# DBHost=localhost                      #如果mysql和zabbix不在同一主机,这里填写IP
DBName=zabbix                           #zabbix数据库名
DBUser=zabbix                           #zabbix数据库连接用户
DBPassword=zabbix                     #zabbix数据库连接密码
DBSocket=/var/lib/mysql/mysql.sock      #和mysql socket配置填写一至,如果mysql和zabbix不在同一主机,这里不填写  6.设置php信息

vi /etc/php.ini
date.timezone = Asia/Chongqing          #修改php的时区  7.设置httpd和zabbix-server启动并开机起动

systemctl start httpd
systemctl enable httpd
systemctl start zabbix-server
systemctl enable zabbix-server  8.设置zabbix页面
  打开http://ip/zabbix/
http://s1.运维网.com/wyfs02/M02/83/98/wKioL1d3gvKxoRJEAAf890WnDWY404.gif
  9.查看zabbix php 的设置文件内容

cat /etc/zabbix/web/zabbix.conf.php
页: [1]
查看完整版本: CentOS7+Zabbix3.0.3安装