首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ZABBIX全栈级监控实践——(七)五分钟快速上手Zabbix

《ZABBIX全栈级监控实践》系列将由浅入深探讨如何实现ZABBIX全栈级别的监控。

本文是《ZABBIX全栈级监控实践》的第七篇:主要讨论如何快速上手Zabbix。

一、概述

前篇的文章中,提到了Zabbix各种的优势和功能。但对于刚接触Zabbix的童鞋还是无法立即上手使用。

在这次的文章中,会通过Zabbix官方提供的Zabbix Applicance,使大家快速上手以部署和使用Zabbix。

二、Zabbix的安装方式介绍

Zabbix官方提供了四种安装方式:

1、通过安装包安装

这种方式使用官方的DEB或者RPM包进行安装。Zabbix支持Redhat、CentOS、Ubuntu等多个版本的Linux,以及MySQL、PostgreSQL数据库。

2、通过Zabbix Appliance安装

Zabbix Appliance适合用于测试环境的部署,由于已经进行了编译,对于环境的依赖很小。同时已经集成了数据库等一些必要设置,不需要太多的操作系统和数据库的知识,只需要专注于Zabbix本身即可,大大方便了初学者进行上手测试。本文中,我们将使用这种方式进行快速部署。

3、通过Zabbix源代码编译安装

这是Zabbix几种安装方式中最为高级的一种,可进行个性化定制。比如指定数据库类型等,启用某些功能等。

4、预编译客户端

提供已经预编译好的客户端,用户只需要根据实际环境修改下配置,即可以完成客户端的安装。

三、使用Zabbix Appliance快速上手1、准备

在评估和使用Zabbix的过程中,大多数人关注的是Zabbix本身的功能和特性能否满足企业的监控需求,而不是将时间和精力花费在安装系统、配置数据库等搭建和使用Zabbix平台之前的工作上。

为了解决这一点,Zabbix提供了Zabbix Appliance这种方式,以达到开箱即用的效果。

但请注意,Zabbix Appliance仅推荐用于测试或者POC环境,对于生产环境,建议使用安装包或者源码编译安装的方式。

整个Zabbix Appliance仅需要用到虚拟化软件和Zabbix Appliance镜像文件即可。

虚拟化平台可以为VMware Sphere, Hyper-V等企业级的虚拟化平台;也可以为VMware Workstation, Virtual Box等个人PC上的虚拟化平台。

2、Zabbix Appliance下载

目前Zabbix Appliance提供了包括2.2LTS, 3.0LTS, 3.2, 3.4等多个版本。同时提供了多个平台的镜像下载。

在本文中,我们以Microsoft Hyper-V 2008的镜像为例。

3、挂载镜像

下载Zabbix 3.4.6的Microsoft Hyper-V 2008版本的镜像,约1.7G。

下载完成后,进行解压,会得到一个大约4G的vhd文件。

在Hyper-V的管理器中,新建一台虚拟机,在其他虚拟化平台中,请按需调整操作步骤。

1)进入新建虚拟机向导

2)指定虚拟机名称、存放虚拟机的位置

3)Hyper-V中虚拟机分为两个版本,在此选择第一代虚拟机

4)配置启动内存

5)选择对应的网络,建议选择宿主机可以访问到的网络(需要预先配置),在后续操作中可以通过浏览器访问

6)选择使用现有虚拟磁盘,指定之前下载下来的vhd文件。

7)完成创建

4、配置更改

1)启动刚才部署完成的虚拟机,使用用户名appliance,密码zabbix登陆系统。

这组用户名和密码是Zabbix Appliance默认自带的密码。

2)修改网络配置

vi /etc/network/interfaces

根据实际网络情况进行配置,在此处,修改对应的配置为:

auto eth0

iface eth0 inet static

address 11.0.0.101

netmask 255.0.0.0

gateway 11.0.0.1

由于Zabbix Appliance使用的是Ubuntu的操作系统,因此在其他Linux分发版本上使用的时候(如Redhat Linux),注意配置和参数的区别。

3)配置完成后,可以尝试ping以下网关或者网络中的其他机器,确认网络连通性。

4)通过刚才几步的配置,Zabbix服务端的配置已经全部完成。大家可以注意到,整个过程中其实只为这个Zabbix Appliance配置了一个IP。

5、开始监控

1)完成Zabbix Appliance的部署后,建议使用Windows上的Chrome等浏览器访问Zabbix的url,以上面的配置为例,访问

http://11.0.0.101/zabbix

使用用户名Admin,密码zabbix登陆。注意Admin中的A大写。

2)登陆完成后,即进入了Zabbix Appliance的控制台。其功能和使用源码或者安装包安装的Zabbix一致。

四、小结

至此,Zabbix Appliance的配置均完成,各位童鞋可以使用这套环境进行Zabbix的学习或者测试。

Zabbix Appliance使用了集成的Apache中间件和MySQL数据库,对于生产环境中的压力测试(主要来自于数据库),并没有太多的考虑。更加适用于测试环境,更多的考虑了功能性论证。

作者介绍:Shawn CAI(沙恩),国内首批ZCP,Zabbix中文手册官方译者,Zabbix社区签约大牛。积极投入Zabbix社区建设,在多个技术大会上进行技术分享,同行业内首次引入Zabbix开源监控平台,实现统一的全栈式监控。拥有DevOps Master,Zabbix认证专家,ITIL,MCSE,RHCE,VCP等认证。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180201G09SUU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券