阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS7 LAMP环境下安装Zabbix3.0

202次阅读
没有评论

共计 4549 个字符,预计需要花费 12 分钟才能阅读完成。

Zabbix3.0 安装注意:

1、PHP 要 5.4 版本以上
2、防火墙关闭
3、selinux 关闭
 
一、Zabbix 数据库设置
zabbix 数据库可以和 zabbix 服务器分离,采用用专门的 MySQL 服务器存储数据,此时要给 zabbix 数据库受相应的权限。
(1)进入 mysql
[root@localhost lanmp]# mysql -u root -p

CentOS7 LAMP 环境下安装 Zabbix3.0

(2)创建支持 utf8 的 zabbix 的数据库

mysql> create database zabbix character set utf8;

(3)给 zabbix 数据库相应的权限

mysql> grant all privileges on zabbix.* to zabbix_user@'192.168.233.128' identified by '123456';

3. 安装 Zabbix 服务
(1)增加 zabbix 用户和组

[root@localhost lanmp]# groupadd zabbix
[root@localhost lanmp]# useradd -g zabbix -m zabbix

CentOS 7.0 搭建 LAMP 环境  http://www.linuxidc.com/Linux/2017-10/147689.htm

二、安装 PHP

安装 PHP 数据库及其他插件

# yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt httpd php mysql mysql-server php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel mod_ssl mod_perl mod_auth_mysql net-snmp

查看 PHP 版本

# php -v
PHP 5.5.9 (cli) (built: Feb 11 2014 08:25:33) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
三、安装 zabbix
安装插件
yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel
1、下载 zabbix 3.0 包
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz  // 建议先再到本地再上传
tar xf zabbix-3.0.1.tar.gz
cd zabbix-3.0.1
groupadd zabbix
useradd -g zabbix zabbix
./configure --prefix=/usr/local/zabbix --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2

CentOS7 LAMP 环境下安装 Zabbix3.0

// 提示以上内容表示安装成功

make

make install


导入数据文件 注意前后顺序
cd /opt/zabbix-3.0.1/database/mysql
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < schema.sql          // 导入顺序不能错
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < images.sql
/usr/local/mysql/bin/mysql -uzabbix -p zabbix < data.sql

2. 编辑配置文件并启动:

日志默认在 /tmp 目录下

vim /usr/local/zabbix/etc/zabbix_server.conf
————————————————————->
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=127.0.0.1
<————————————————————-
/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf      // 启动服务

查看端口,已经开始监听了:

3、拷贝 zabbix 应用到 WEB 根目录下
cd zabbix-3.0.1/frontends/php/
cp -a . /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/*
4、配置 php 并启动 httpd:

vim /etc/php.ini
—————————————–>
date.timezone = Asia/Shanghai
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
—————————————–>
service httpd start

用浏览器访问 http://192.168.19.88/zabbix,并按照提示安装:

在操作连接数据库时可能会出现

The frontend does not match Zabbix database. Current database version (mandatory/optional): 2050061/2050061. Required mandatory version: 3000000. Contact your system administrator.

遇到这种问题需要删除一下创建的 zabbix 库, 然后在从新导入 zabbix 库文件。// 我建的 zabbix 用户是:zabbix_user  密码是:123456  这里手动加入的用户是:zabbix 密码:zabbix  仅供参考 提示没有连上数据说明用户密码不对

CentOS7 LAMP 环境下安装 Zabbix3.0

CentOS7 LAMP 环境下安装 Zabbix3.0

这里出现权限报错,将配置文件下载下来保存到 /var/www/html/zabbix/conf/zabbix.conf.php 文件中。如果手动写入配置文件之后如果还报错,可以忽略,将浏览器关闭并重新打开连接即可。登录账号 admin,登录密码 zabbix:

vim /var/www/html/zabbix/conf/zabbix.conf.php    // 或者也手动写入配置
———————————————————->
<?php
// Zabbix GUI configuration file.
global $DB;

$DB[‘TYPE’]    = ‘MYSQL’;
$DB[‘SERVER’]  =‘127.0.0.1′;
$DB[‘PORT’]    = ‘0’;
$DB[‘DATABASE’] = ‘zabbix’;
$DB[‘USER’]    = ‘zabbix’;
$DB[‘PASSWORD’] =‘zabbix’;

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB[‘SCHEMA’] = ”;

$ZBX_SERVER      =‘127.0.0.1′;
$ZBX_SERVER_PORT = ‘10051’;
$ZBX_SERVER_NAME = ”;

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>

四、开启 zabbix 对中文的支持

原来 zabbix 默认把对中文的支持给关闭了,我们需要修改 zabbix 的 php 源文件. 修改站点根目录下 include/locales.inc.php 文件.

更多 Zabbix 相关教程集合

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2  http://www.linuxidc.com/Linux/2017-07/145519.htm 

CentOS 7 LNMP 环境搭建 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm 

Ubuntu 16.04 安装部署监控系统 Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm 

Zabbix 监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm 

Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm 

Ubuntu 16.04 下安装部署 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm 

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm 

CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm 

CentOS 7.4 安装 Zabbix 3.4  http://www.linuxidc.com/Linux/2017-09/147202.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm 

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

 本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-10/147690.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计4549字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中