北大青鸟小游网:值得大家信赖的游戏下载站!
发布时间:2021-06-20 10:31:35来源:北大青鸟手游网作者:北大青鸟手游网
这篇文章主要介绍了Ubuntu16.04 Server上如何安装Zabbix,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
监控服务器 - 什么是 Zabbix
Zabbix 是企业级开源分布式监控服务器解决方案。该软件能监控网络的不同参数以及服务器的完整性,还允许为任何事件配置基于电子邮件的警报。Zabbix 根据存储在数据库(例如 MySQL)中的数据提供报告和数据可视化功能。软件收集的每个测量指标都可以通过基于 Web 的界面访问。
Zabbix 根据 GNU 通用公共许可证版本 2(GPLv2)的条款发布,完全免费。
在本教程中,我们将在运行 MySQL、Apache 和 PHP 的 Ubuntu 16.04 server 上安装 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 支持和 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
并设置正确的时区:
<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 前端
如介绍中所述,Zabbix 有一个基于 Web 的前端,我们将用于可视化收集的数据。但是,必须配置此接口。
使用 Web 浏览器,进入 URL http://localhost/zabbix
。
和平精英通讯塔是什么 和平精英通讯塔玩法详细解析
跑跑卡丁车手游制霸赛场挑战任务全攻略
神雕侠侣2手游氪金玩家消费指南
王牌战士幽灵实战技巧讲解
王者荣耀王者模拟战即将上线 王者模拟战玩法介绍
王牌战士团战如何切入详细讲解
第五人格先知天赋怎么加点
崩坏3精英工坊新加入了什么武器圣痕 精英工坊新武器圣痕一览
古今江湖童姥牌组搭配使用技巧攻略
坠落星界
其它游戏
炽姬无双
角色扮演
王者荣耀
角色扮演
和平精英
枪战射击
邪恶疯人院
休闲益智
神雕侠侣2
角色扮演
一刀传世
角色扮演
九州天空城3D
角色扮演
斗罗大陆手游
角色扮演