教程:*敏*感*词*教你实现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.重复提交已发布的链接有什么问题?
答:会有两个影响。 首先,它会浪费你的提交配额。 每个站点每天的提交数量有限制。 如果您已经提交了旧链接,当有新链接时,您可能会因为配额用完而无法提交。其次,如果您频繁重复提交旧链接,我们会降低您的配额,您可能会失去权限主动推送功能
【更新日志】