教程:*敏*感*词*教你实现zabbix对Kubernetes的监控

优采云 发布时间: 2022-12-22 13:17

  教程:*敏*感*词*教你实现zabbix对Kubernetes的监控

  教你如何实现Kubernetes Zabbix 6.0新特性的zabbix监控

  Zabbix 6.0 LTS新增了Kubernetes监控功能,可以采集Kubernetes系统中多个维度的指标。 今天来实现Zabbix6.0对K8S的监控。

  建筑学

  指标模板

  K8S集群及组件模板

  模板名称解释

  通过 HTTP 的 Kubernetes API 服务器

  K8S ApiServer组件指标模板

  HTTP 的 Kubernetes 集群状态

  K8S集群指标模板

  HTTP 的 Kubernetes 控制器管理器

  K8S ControllerManager组件指标模板

  Kubernetes kubelet 通过 HTTP

  K8S Kubelet组件指标模板

  通过 HTTP 的 Kubernetes 节点

  K8S集群节点发现及状态指示模板

  HTTP 的 Kubernetes 调度器

  K8S Scheduler组件指标模板

  K8S节点基本信息指标模板

  模板名称解释

  Zabbix 代理的 Linux

  OS Linux系统监控模板

  方法

  主要监测方式

  代理人

  通过zabbix agent客户端采集集群节点的CPU、内存、磁盘等基本信息指标。

  无代理

  通过Zabbix内置的“HTTP代理”和“脚本”两种监控项,无需安装客户端,通过访问被监控终端的API接口即可采集监控指标数据。 主要用于K8S集群、服务组件以及pod容器状态和性能指标的采集。

  机器分布

  此实现使用两个虚拟机

  主机名 IP

  k8s-master01

  192.168.119.81

  k8s-node01

  192.168.119.91

  部署Zabbix Proxy、代理

  在K8S集群中部署Zabbix Proxy和Zabbix Agent监控组件,这里使用官方的Helm Chart进行安装。

  文档:%2Fheads%2Freelease%2F6.0

  1.首先需要安装Helm工具

  wget tar zxvf helm-v3.8.1-linux-amd64.tar.gz cp linux-amd64/helm /usr/local/bin/helm

  2. 添加 Helm Chart 存储库

  helm repo 添加 zabbix-chart-6.0 helm repo 列表

  3.下载Zabbix Helm Chart并解压

  helm pull zabbix-chart-6.0/zabbix-helm-chrt tar xf zabbix-helm-chrt-1.1.1.tgz

  配置 Chart.yaml

  主要记录当前Chart的基本信息,包括版本、名称、依赖等。

  

  参数说明

  api版本

  图表 API 版本

  姓名

  图表名称

  描述

  描述

  家

  项目主页的URL

  图标

  用作图标的 SVG 或 PNG 图像 URL

  类型

  图表类型

  版本

  语义 2 版本

  应用版本

  收录的应用程序版本

  依赖关系

  依赖的Chart列表,缓存在同级下的charts目录中

  配置 values.yaml

  主要定义templates目录下K8S资源对象的配置文件变量值。

  1.Zabbix Proxy和Agent参数配置

  参数值解释

  全名覆盖

  扎比克斯

  覆盖完全限定的应用程序名称

  kubeStateMetricsEnabled

  真的

  部署 kube-state-metrics

  zabbixProxy.image.tag

  高山-6.0.1

  ZabbixProxy Docker镜像标签,用于指定ZabbixProxy的版本

  zabbixProxy.env.ZBX_HOSTNAME

  zabbix-代理-k8s

  ZabbixProxy 主机名

  zabbixProxy.env.ZBX_SERVER_HOST

  Zabbix服务器地址

  zabbixAgent.image.tag

  高山-6.0.1

  ZabbiAgent Docker镜像标签,用于指定ZabbiAgent版本

  2. kube-state-metrics依赖Chart参数配置

  参数值解释

  图像.存储库

  bitnami/kube 状态指标

  kube-state-metrics 镜像库配置

  图片.tag

  2.2.0

  kube-state-metrics 容器镜像版本

  1.创建监控命名空间

  kubectl 创建命名空间监控

  

  2.Helm安装Zabbix Chart

  cd zabbix-helm-chrt helm 安装 zabbix。 --dependency-update -n 监控

  3.查看K8S Zabbix Pod

  kubectl get pods -n monitoring -o wide

  4.获取API接口访问令牌

  kubectl 获取秘密 zabbix-service-account -n monitoring -o jsonpath={.data.token} | base64-d

  集群节点监控

  1.在页面创建Zabbix Proxy

  注意这里的代理ip地址是kubectl获取的值

  2.创建“k8s-nodes”并挂载“Kubernets nodes by HTTP”自动发现节点主机。

  集群节点监控-宏变量配置

  1.宏变量

  {$KUBE.API.ENDPOINT} :6443/api

  {$KUBE.API.TOKEN}之前获取的一长串值

  {$KUBE.NODES.ENDPOINT.NAME} zabbix-agent

  2.查看K8S服务端点信息

  kubectl get ep -n 监控

  集群节点监控效果

  1.自动发现节点主机

  2.最新数据

  集群服务监控

  创建“k8s-cluster”并挂载“Kubernetes cluster state by HTTP”以自动发现服务组件。

  集群服务监控-宏变量配置

  {$KUBE.API.HOST} 192.168.119.81

{$KUBE.API.PORT} 6443

{$KUBE.API.TOKEN}

{$KUBE.API_SERVER.PORT} 6443

{$KUBE.API_SERVER.SCHEME} https

{$KUBE.CONTROLLER_MANAGER.PORT} 10252

{$KUBE.CONTROLLER_MANAGER.SCHEME} http

{$KUBE.KUBELET.PORT} 10250

{$KUBE.KUBELET.SCHEME} https

{$KUBE.SCHEDULER.PORT} 10251

{$KUBE.SCHEDULER.SCHEME} http

{$KUBE.STATE.ENDPOINT.NAME} zabbix-kube-state-metrics

  集群服务监控效果

  1.自动发现集群服务组件主机

  2.最新数据

  至此,我们就完成了Zabbix6.0对K8S的监控。

  教程:爱站SEO工具包 V1.11.11

  爱站 SEO Toolkit 是一个强大的网站管理员工具集合。 集成了爱站的关键词查询挖掘、百度外链等多项功能,为站长提供绝对的福利。 是专业seo事业必备的工具箱。

  【主要功能】

  1.百度外链助手。

  2.关键词监控。

  3.收录率和死链接检测。

  4.站外排名。

  5.关键词挖掘。

  特征:

  百度外链助手:批量获取站点外链并进行垃圾外链检测和状态码查询,批量筛选/过滤,轻松获取需要拒绝的垃圾外链。

  关键词监测:实时监测全站关键词排名,覆盖百度/搜狗/360等国内主流搜索引擎,并记录指定关键词的历史排名数据,支持自定义添加、相关推荐、关键词挖掘和竞品搜索关键词借鉴其他方式添加,排名一目了然!

  

  收录率/断链检测:收录查询整网站页面并计算网站页面收录率,批量查询整站页面状态码检测死链接,提供死链接入口页面,支持nofollow过滤、指定目录页面查询,具有很强的可扩展性。 一键获取数据!

  站外排行:每次打开VPN,你的网站、QQ、推广助手都会是好牌吗? 您可以在不使用 VPN 的情况下在不同的地方查看关键词排名信息。 支持百度/搜狗/360等主流搜索引擎,无需验证码,想查就查!

  关键词挖掘:支持百度索引批量查询和关键词挖掘功能,可快速批量查询导出指定级别索引的关键词。 关键词挖掘可以挖掘出爱站开通爱站的所有数据,支持关联/过滤/过滤/导出等功能

  站群查询:批量查询权重/反向链/pr/收录/大量站点记录信息等数据,支持内页查询,支持数据批量筛选导出。

  日志分析:支持所有格式的日志,覆盖所有搜索引擎蜘蛛。 批量分析用户和蜘蛛的状态码,蜘蛛爬取页面/目录/ip排名,同时提供生动的图标,让蜘蛛和用户的行为一目了然!

  工具箱:每次打开VPN,你的网站、QQ、推广助手会不会卡? 您可以在不使用 VPN 的情况下在不同的地方查看关键词排名信息。 支持百度/搜狗/360等主流搜索引擎,无需验证码,想查就查!

  常见问题:

  动态链接库(DLL)初始化例程失败的解决方法

  出现这个问题的原因是我们的软件没有数字签名。 进入后台进程后,McAfee等杀毒软件将dll文件隔离。

  解决方法是完全关闭或卸载杀毒软件,然后运行爱站SEO工具包。 (尤其是McAfee,因为大部分win7系统自带McAfee,状态栏不显示)

  爱站SEO工具包杀毒软件误报说明

  免责声明:本官方版爱站SEO工具包软件绝对不含任何病毒

  杀毒软件误报的原因包括但不限于:

  杀毒软件或安全卫士病毒库更新错误,

  

  杀毒软件或安全卫士公司的技术问题,

  爱站在上线更新前已经通过*敏*感*词*知名杀毒软件和安全软件提交测试,通过安全监控后才会上线发布。

  关键词监控采集不到索引和排名是什么原因

  近日新版工具包发布后,收到部分用户反馈,软件升级后,关键词监测功能无法查询索引或排名?

  为了提升用户体验,新版本重新设计了软件的UI风格,查询排名或索引需要在采集查询数据前先勾选采集项。

  【百度网址主动推送工具常见问题解答】

  1、是否需要添加网址?

  答:可以加也可以不加,程序会判断URL,没有加过的URL会自动加进去

  2、同一个账号下所有网站的TOKEN值是否相同?

  答:一样的

  3.重复提交已发布的链接有什么问题?

  答:会有两个影响。 首先,它会浪费你的提交配额。 每个站点每天的提交数量有限制。 如果您已经提交了旧链接,当有新链接时,您可能会因为配额用完而无法提交。其次,如果您频繁重复提交旧链接,我们会降低您的配额,您可能会失去权限主动推送功能

  【更新日志】

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线