千家信息网

怎么在Ubuntu16.04 Server上安装Zabbix

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"怎么在Ubuntu16.04 Server上安装Zabbix",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么在Ubuntu16.04
千家信息网最后更新 2026年11月03日怎么在Ubuntu16.04 Server上安装Zabbix

本篇内容主要讲解"怎么在Ubuntu16.04 Server上安装Zabbix",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么在Ubuntu16.04 Server上安装Zabbix"吧!

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的方案,其目的是监视各种网络参数,保证服务器系统的安全运营。

安装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 支持和 PHP 前端的 Zabbix 服务器。执行命令:

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

安装 Zabbix 代理:

# 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 服务器配置文件,它是 /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 并设置正确的时区:

    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

保存并退出。

此时,重启 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 前端

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

使用 Web 浏览器,进入 URL http://localhost/zabbix。

点击 Next step

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

输入 MySQL zabbix 的用户密码,然后点击 Next step。

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

点击 Next step 进入最后一页。

点击完成以完成前端安装。默认用户名为 Admin,密码是 zabbix。

Zabbix 服务器入门

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

前往 Administration -> Users,了解已启用帐户的概况:

通过点击 Create user 创建一个新帐户。

点击 Groups 中的 Add,然后选择一个组:

保存新用户凭证,它将显示在 Administration -> Users 面板中。

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

到此,相信大家对"怎么在Ubuntu16.04 Server上安装Zabbix"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

配置 服务 数据 服务器 用户 接下来 前端 密码 文件 仓库 命令 注释 中创 监视 内容 再次 凭证 参数 帐户 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 互联网科技巨头监管 互联网巨头科技公司 金融科技与互联网金融 互联网与新科技 远信互联网科技 亿策互联网科技 九亚互联网科技 上海喔噻互联网科技 掌上梦互联网科技 互联网金融监管科技 成都玖崟互联网科技有限公司乐商圈怎么样 深圳国际航运科技和互联网 互联网和黑科技的看法 速维有品互联网信息科技(苏州)有限公司 广州梦谷互联网科技有限公司领导 艺电能源互联网科技有限公司招聘 互联网的科技体现在哪里 陕西彩京云互联网科技有限公司 伍佰万互联网科技是干嘛的 上海睿民互联网科技有限公司 中关村互联网科技集团 互联网与新科技 科技类的互联网平台 科技与互联网的利与弊 北京三清互联网科技 华夏恒生科技与互联网科技 互联网科技融合创新 互联网科技包装股份有限公司上市 互联网 科技节活动 微视频大赛
0