Zabbix——zabbix的安装以及主机的添加

本文详细介绍了Zabbix监控系统的安装与配置流程,包括软件包安装、数据库配置、服务启动及Web界面访问等关键步骤。同时,文章还涵盖了Zabbix的架构组件,如Server、Agent、Proxy和数据流的工作原理,以及如何通过手动、自动发现和自动注册的方式添加监控主机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zabbix简介

1.Zabbix 介绍

概述

Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。

Zabbix 是一个企业级分布式开源监控解决方案。

Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。

Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保您可以在任何地方访问您监控的网络状态和服务器健康状况。适当的配置后,Zabbix 可以在监控 IT 基础设施方面发挥重要作用。无论是对于有少量服务器的小型组织,还是拥有大量服务器的大企业而言,同样适用。

Zabbix 是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。

Zabbix公司还为全球用户提供专业的技术支持服务 。

2.架构

Zabbix 由几个主要的功能组件组成,其功能介绍如下所示。

Server

Zabbix server 是 Zabbix软件的核心组件,agent 向其报告可用性、系统完整性信息和统计信息。server也是存储所有配置信息、统计信息和操作信息的核心存储库。

数据库

所有配置信息以及 Zabbix 采集到的数据都被存储在数据库中。

Web 界面

为了从任何地方和任何平台轻松访问 Zabbix ,我们提供了基于 web 的界面。该界面是 Zabbix server 的一部分,通常(但不一定)和 Zabbix server 运行在同一台物理机器上。

Proxy

Zabbix proxy 可以代替 Zabbix server采集性能和可用性数据。Zabbix proxy在Zabbix的部署是可选部分;但是proxy的部署可以很好的分担单个Zabbix server的负载。
Agent

Zabbix agents 部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。
数据流

另外,回过头来整体的了解下 Zabbix 内部的数据流对Zabbix的使用也很重要。首先,为了创建一个采集数据的监控项,您就必须先创建主机。其次,在任务的另外一端,必须要有监控项才能创建触发器(trigger),必须要有触发器来创建动作(action)。因此,如果您想要收到类似“X个server上CPU负载过高”这样的告警,您必须首先为 Server X 创建一个主机条目,其次创建一个用于监控其 CPU的监控项,最后创建一个触发器,用来触发 CPU负载过高这个动作,并将其发送到您的邮箱里。虽然这些步骤看起来很繁琐,但是使用模板的话,实际操作非常简单。也正是由于这种设计,使得 Zabbix 的配置变得更加灵活易用。
(以上内容摘自zabbix官网)

zabbix的安装

实验环境

主机ip
server1(rhel7.3)172.25.8.1
server2(rhel7.3)172.25.8.2
1.安装zabbix软件包
[root@server1 4.0]# ls
zabbix-server-mysql-4.0.5-1.el7.x86_64.rpm 
zabbix-web-mysql-4.0.5-1.el7.noarch.rpm 
zabbix-web-4.0.5-1.el7.noarch.rpm 
zabbix-agent-4.0.5-1.el7.x86_64.rpm php-bcmath-5.4.16-42.el7.x86_64.rpm 
php-mbstring-5.4.16-42.el7.x86_64.rpm 
fping-3.10-1.el7.x86_64.rpm 
iksemel-1.4-2.el7.centos.x86_64.rpm

[root@server1 4.0]# yum install -y *

2.安装mariadb数据库并进行安全初始化,然后进入数据库

在这里插入图片描述

3.建立zabbix数据库并对它进行授权

在这里插入图片描述
在这里插入图片描述

4.导入zabbix数据库

在这里插入图片描述
在这里插入图片描述

  • 进入zabbix数据库查看到库中有信息

在这里插入图片描述

5.编辑zabbix的配置文件,修改数据库用户及密码
vim /etc/zabbix/zabbix_server.conf

在这里插入图片描述

vim /etc/httpd/conf.d/zabbix.conf
6.开启zabbix-server以及httpd并设置开机启动
systemctl start zabbix-server
systemctl enable zabbix-server
systemctl start httpd
systemctl enable httpd
  • 开启后看到进程中的服务
    在这里插入图片描述
7.打开浏览器访问zabbix的服务器可以看到服务正常开启

在这里插入图片描述

在这里插入图片描述

  • 设置用户和密码
    在这里插入图片描述
    在这里插入图片描述
  • 登陆帐号为Admin 密码是zabbix
    在这里插入图片描述
  • 登陆成功可以看到监控页面
    在这里插入图片描述
    -此页面可以自行选择语言,这里我们选择中文
    在这里插入图片描述

Zabbix添加agent主机

一.手动添加

1.在server2上安装server-agent软件
yum install zabbix-agent
  • 编辑配置文件,将主机指向server1服务端
    在这里插入图片描述
    在这里插入图片描述
  • 修改主机名,这里的主机名是本机的主机名
    在这里插入图片描述
  • 开启agent服务,开启后可看到agent的10050端口已经打开
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
2.在web上添加主机

-主机群组选择linux servers
在这里插入图片描述
-agent 代理借口为agent主机的ip
在这里插入图片描述

  • 模版选择linux系统模版
    在这里插入图片描述
    在这里插入图片描述
  • server2添加成功
    在这里插入图片描述

二.自动发现方式添加主机

1.修改自动发现规则

-将ip范围修改为我们主机的网段
在这里插入图片描述

在这里插入图片描述

2.添加操作

在这里插入图片描述

3.在监测中可以查看到自动发现了server2,并且自动添加

在这里插入图片描述
在这里插入图片描述

三.自动注册方式添加主机

1. 添加一台agent服务器
  • 和server2一样配置好后开启
    在这里插入图片描述
2.添加自动注册
  • 动作中找到自动注册,创建自动注册,操作中要添加群组以及模版
    在这里插入图片描述
    在这里插入图片描述
  • 添加成功,但是zbx不亮
    在这里插入图片描述
  • 重启server3的agent
    -在这里插入图片描述
  • 添加成功
    在这里插入图片描述
添加主机Zabbix,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装Zabbix服务器和Zabbix代理程序\[1\]。你可以使用以下命令解压Zabbix软件包并进行预编译: ``` tar zxf zabbix-4.2.6.tar.gz cd zabbix-4.2.6 ./configure --prefix=/usr/local/zabbix --enable-agent ``` 2. 在Zabbix服务器上,启动Zabbix服务端守护进程\[3\]。这将允许你管理和监控主机。 3. 在Zabbix Web界面中,登录到管理员帐户。 4. 导航到“配置”>“主机”>“创建主机”。 5. 在“主机”选项卡中,输入主机的名称和可选的别名。 6. 在“可见名称”字段中,输入主机Zabbix中显示的名称。 7. 在“主机组”字段中,选择将主机分配到的主机组。 8. 在“Agent接口”部分,选择“添加”按钮并输入主机的IP地址和端口。 9. 在“模板”部分,选择适用于该主机的模板。模板包含了一组预定义的监控项和触发器。 10. 在“宏”部分,如果需要,可以添加自定义宏以供主机使用。 11. 点击“添加”按钮以完成主机添加。 现在,你已经成功地将主机添加Zabbix中,可以开始监控和管理该主机了。 #### 引用[.reference_title] - *1* *2* *3* [zabbix————配置监控远程主机](https://blog.youkuaiyun.com/JinLu_/article/details/125260865)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值