共计 4549 个字符,预计需要花费 12 分钟才能阅读完成。
Zabbix3.0 安装注意:
zabbix 数据库可以和 zabbix 服务器分离,采用用专门的 MySQL 服务器存储数据,此时要给 zabbix 数据库受相应的权限。
(1)进入 mysql
[root@localhost lanmp]# mysql -u root -p
(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
// 提示以上内容表示安装成功
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 仅供参考 提示没有连上数据说明用户密码不对
这里出现权限报错,将配置文件下载下来保存到 /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 文件.
# vim include/locales.inc.php
function getLocales() {
return array(
‘en_GB’ => array(‘name’ => _(‘English (en_GB)’), ‘display’ => true),
‘en_US’ => array(‘name’ => _(‘English (en_US)’), ‘display’ => true),
‘bg_BG’ => array(‘name’ => _(‘Bulgarian (bg_BG)’), ‘display’ => true),
‘zh_CN’ => array(‘name’ => _(‘Chinese (zh_CN)’), ‘display’ => true),
// 原本这里为 false, 请改为 true
……….. 代码省略掉 ……..
);
}
更多 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