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

在Ubuntu 16.04服务器上安装Zabbix 3.2

197次阅读
没有评论

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

监控服务器 – 什么是 Zabbix

Zabbix 是企业级开源分布式监控服务器解决方案。该软件监控网络的不同参数和服务器的完整性,还允许为任何事件配置基于电子邮件的警报。Zabbix 根据存储在数据库(例如 MySQL)中的数据提供报告和数据可视化功能。由软件收集的每个度量可以通过基于 Web 的界面访问。

Zabbix 根据 GNU 通用公共许可证版本 2(GPLv2)的条款发布,完全免费。

在本教程中,我们将在运行 MySQL,Apache 和 PHP 的 Ubuntu 16.04 服务器上安装 Zabbix。

安装 Zabbix 服务器

首先,我们需要安装 Zabbix 所需的几个 PHP 模块:

# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstring

Ubuntu 存储库中提供的 Zabbix 软件包已过时。我们可以使用官方 Zabbix 存储库安装最新的稳定版本。

通过执行以下命令来安装存储库包:

$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb

然后更新 apt 包源码:

# apt-get update

现在可以安装具有 MySQL 支持的 Zabbix Server 和 PHP 前端。执行命令:

#apt-get install zabbix-server-mysql zabbix-frontend-php

安装 Zabbix agent:

#apt-get install zabbix-agent

Zabbix 现已安装。下一步是配置数据库以存储其数据。

为 Zabbix 配置 MySQL

我们需要创建一个新的 MySQL 数据库,Zabbix 将存储收集的数据。

启动 MySQL shell:

$ mysql -uroot -p

下一步

mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘usr_strong_pwd’;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> EXIT;
Bye

接下来,导入初始模式和数据。

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

输入在 MySQL shell 中创建的 zabbix 用户的密码。

接下来,我们需要编辑 Zabbix Server 配置文件

就是 /etc/zabbix/zabbis_server.conf:

# $EDITOR /etc/zabbix/zabbix_server.conf

搜索该文件的 DBPassword 部分:

### Option: DBPassword                         
#      Database password. Ignored for SQLite. 
#      Comment this line if no password is used.
#                                               
# Mandatory: no                                 
# Default:                                     
# DBPassword=

取消注释 DBPassword = 这行并通过添加在 MySQL 中创建的密码进行编辑:

DBPassword=usr_strong_pwd

接下来,查找 DBHost = 行并取消注释。

保存并退出。

配置 PHP

我们需要配置 PHP 来使用 Zabbix。 在安装过程中,安装程序在 /etc/zabbix 中创建了一个名为 apache.conf 的配置文件。 打开此文件:

# $EDITOR /etc/zabbix/apache.conf

在这里,现在只需要取消注释 date.timezone 设置并设置正确的时区:

<IfModule mod_php7.c>
    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone Europe/Rome
</IfModule>

保存并退出。

此时,重新启动 Apache 并启动 Zabbix Server 服务,使其能够在启动时启动:

# systemctl restart apache2
# systemctl start zabbix-server
# systemctl enable zabbix-server

使用 systemctl 检查 Zabbix 状态:

# systemctl status zabbix-server

该命令应该输出:

â zabbix-server.service – Zabbix Server
Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor pr
Active: active (running)

此时,Zabbix 的服务器端部件已正确安装和配置。

配置 Zabbix Web Fronted

如引言中所述,Zabbix 具有基于 Web 的前端,我们将用于可视化收集的数据。 但是,必须配置此接口。

使用 Web 浏览器,转到 URL http://localhost/zabbix.。

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

点击 Next step

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

确保所有的值都确定,然后再次单击 Next step。

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

插入 MySQL zabbix 用户密码,然后点击Next step.

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

 单击 Next step,安装程序将显示具有所有配置参数的以下页面。 再次检查以确保一切正确..

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

点击 Next step 继续到最后的屏幕。

单击 finish 以完成前端安装。 默认用户名为 admin,以 zabbix 为密码。

Zabbix 服务器入门

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

使用上述凭证登录后,我们将看到 Zabbix 仪表板:

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

进入 Administration – >Users,了解启用的帐户的概述

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

Create a new account by clicking on Create user

通过单击 Create a new account 创建一个新帐户

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

单击组中的 Add in the Groups 部分,然后选择一个组

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2

保存新的用户凭据,它将显示在管理 – > 用户面板中。

请注意,在 Zabbix 中,主机的访问权限分配给用户组,而不是单个用户。

总论

最后是 Zabbix Server 安装的教程。 现在,监控基础设施已准备好完成其作业并收集有关需要在 Zabbix 配置中添加的服务器的数据。

更多 Zabbix 相关教程集合

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.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

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

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

更多 Ubuntu 相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久��新链接地址:http://www.linuxidc.com/Linux/2017-07/145519.htm

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