Zbbix

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

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

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

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

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

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

了解更多 Zabbix 功能。
实验需要关闭火墙和selinux

安装 Zabbix server(适用于 RHEL7,在 RHEL 6 上弃用)并使用 MySQL 数据库:
在这里插入图片描述

在这里插入图片描述
数据库配置
在这里插入图片描述
数据导入数据库
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

改zabbix_server.conf文件
为 ZABBIX SERVER/PROXY 配置数据库
编辑 zabbix_server.conf 以使用已创建的数据库。

在这里插入图片描述

在这里插入图片描述
设置开机自启并启动

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
server庄成功发现有许多的进程,说明正常
在这里插入图片描述

前端安装的先决条件
Zabbix 前端需要额外的基础安装包。

安装 Zabbix 前端(适用于 RHEL 7,在 RHEL 6 上弃用)并使用 MySQL 数据库:
yum install zabbix-web-mysql
解决依赖性
在这里插入图片描述
更改配置文件
在这里插入图片描述

在这里插入图片描述
开启apache
在这里插入图片描述
网页访问目标主机下的zabbix
在这里插入图片描述

在这里插入图片描述
随便的名字
在这里插入图片描述

在这里插入图片描述
莫热门用户Admin 密码 zabbix
在这里插入图片描述

在这里插入图片描述
改为中文
在这里插入图片描述

在这里插入图片描述
打开图表,发现有乱码
在这里插入图片描述
解决乱码
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
刷新,乱码解决
在这里插入图片描述
布置2号主机为agent
生成仓库

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
主机server2找不到报错
在这里插入图片描述
web段手动添加
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
自动发现和自动注册
布置3号主机为agent
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
自动发现并加入
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

自动注册

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

添加 Zabbix 软件仓库

安装软件仓库配置包,这个包包含了 yum(软件包管理器)的配置文件。
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

API
当完成了前端的安装配置后,你就可以使用远程HTTP请求来调用API。为此,需要向 api_jsonrpc.php 位于前端目录中的文件发送HTTP POST请求。例如,如果你的Zabbix前端安装在 http://company.com/zabbix, 那么用HTTP请求来调用 apiinfo.version 方法就如下面这样:
curl -s -XPOST http://172.25.1.1/zabbix/api_jsonrpc.php -H “Content-Type: application/json-rpc” -d

验证

在访问Zabbix中的任何数据之前,你需要登录并获取身份验证令牌。这可以使用该 user.login 方法完成。让我们假设你想要以标准Zabbix Admin用户身份登录。然后,你的JSON请求将如下所示:

在这里插入图片描述

在这里插入图片描述

检索主机

我们现在有一个有效的用户身份验证令牌,可以用来访问Zabbix中的数据。 例如,让我们使用 host.get 方法检索所有已配置主机的ID,主机名和接口 :
在这里插入图片描述
.
在这里插入图片描述

删除1个主机
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看groupid和hostid
在这里插入图片描述

在这里插入图片描述
创建主机

Create a host called “Linux server” with an IP interface, add it to a group, link a template to it and set the MAC addresses in the host inventory.

创建一个具有IP接口的“Linux Server”主机,将其添加到主机组中,链接一个模板并且把MAC地址设置到主机资产清单里 请求:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

temlpateid查看

在这里插入图片描述
监控服务
主机2安装nginx(略、过程见之前文章)
在这里插入图片描述
测试
在这里插入图片描述
其他主机直接占用测试
在这里插入图片描述

在这里插入图片描述
生成并更改配置文件
在这里插入图片描述
重启服务
在这里插入图片描述
文件内容
在这里插入图片描述
测试key是否成功
在这里插入图片描述
web界面点击监控项
在这里插入图片描述
创建
在这里插入图片描述
依次加入对应的key
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
点击图形
在这里插入图片描述
创建图形
在这里插入图片描述
选择刚建好的项目
在这里插入图片描述
加入成功
在这里插入图片描述
测试成功
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker中安装Zabbix,可以按照以下步骤进行操作: 1. 首先,验证Docker的状态和版本。你可以使用以下命令来检查: - `systemctl status docker` - `docker version` 2. 下载并安装docker-compose。你可以按照以下步骤进行操作: - 将docker-compose文件拷贝到目标主机,并放入相应的目录中。 - 修改docker-compose文件的权限。 - 你可以使用以下命令来实现这些操作: - `cp docker-compose /usr/local/bin/docker-compose` - `chmod x /usr/local/bin/docker-compose` 3. 接下来,将server端所需的Zabbix的jar包导入Docker,并创建一个镜像。 4. 最后,使用Docker部署Zabbix。你可以使用以下命令来搜索和下载Zabbix镜像: - `docker search zabbix` 注意:在执行以上步骤之前,请确保你已经正确安装并配置了Docker环境。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [docker安装zabbix](https://blog.csdn.net/Alzqlzq/article/details/124363653)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [docker 部署zabbix -----(上)](https://blog.csdn.net/weixin_51839445/article/details/121342937)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值