当前位置: 首页 > wzjs >正文

有哪些静态网站faq页面设计模板

有哪些静态网站,faq页面设计模板,微积壹佰 网站建设,铜川哪些公司需要网页电商设计师一、 快速部署Zabbix7.0 使用Docker-compose快速搭建Zabbix7.0监控平台,请参考文档: Zabbix7.0 Docker-compose部署指南 二. Nacos注册中心简介 Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的服务注册与配…

一、 快速部署Zabbix7.0

使用Docker-compose快速搭建Zabbix7.0监控平台,请参考文档: Zabbix7.0 Docker-compose部署指南

二. Nacos注册中心简介

Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的服务注册与配置中心,主要提供两大核心功能:

  • 服务发现与管理:实现微服务的注册、发现和健康监测
  • 动态配置管理:支持配置信息的集中管理和动态更新
  • 服务元数据管理:存储包括服务版本、健康状态等关键信息

作为微服务架构的核心组件,Nacos能有效解决服务拓扑动态变化带来的管理难题。

三、 从Nacos获取服务列表

3.1 服务查询接口

GET http://{nacos_url}/nacos/v1/ns/catalog/services

Bash

参数说明:

  • namespaceId:命名空间标识
  • pageNo:当前页码(支持分页)
  • pageSize:每页记录数

3.2 服务发现脚本

创建 nacos_service_discovery.py实现双模式查询:

#!/usr/bin/python3
import requests
import json
import sysnacos_url = "http://srebro.cn:8848"
namespace = "base-uat"
page_size = 1000services_cache = []  # 全局缓存提升性能def get_all_services():global services_cacheif services_cache:return services_cacheservices = []page_no = 1while True:url = f"{nacos_url}/nacos/v1/ns/catalog/services?namespaceId={namespace}&pageNo={page_no}&pageSize={page_size}"try:resp = requests.get(url, timeout=10)resp.raise_for_status()data = resp.json()services.extend(data['serviceList'])if len(services) >= data.get('count', 0):breakpage_no += 1except Exception as e:print(f"Error: {e}")breakservices_cache = servicesreturn servicesdef main():if len(sys.argv) > 1:service_name = sys.argv[1]for service in get_all_services():if service["name"] == service_name:print(service.get("healthyInstanceCount", 0))returnprint(0)returndiscovery = {"data": []}for service in get_all_services():discovery["data"].append({"{#SERVICE_NAME}": service["name"],"{#HEALTHY_COUNT}": service.get("healthyInstanceCount", 0)})print(json.dumps(discovery))if __name__ == "__main__":main()

Python

3.3 脚本执行模式

  • 自动发现模式(无参数):
$ python3 nacos_service_discovery.py{"data":[{"{#SERVICE_NAME}":"srebro-app-alarm","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-oss","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-sys","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-meta","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-message","{#HEALTHY_COUNT}":2},{"{#SERVICE_NAME}":"srebro-uc","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-org","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-workflow","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-platform-iot-master","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-app-risk","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-job","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-export","{#HEALTHY_COUNT}":1},{"{#SERVICE_NAME}":"srebro-gateway","{#HEALTHY_COUNT}":1}]
}

Bash

  • 健康实例查询(带服务名参数):
$ python3 nacos_service_discovery.py srebro-app-alarm
1

Bash

四、 Zabbix-agent 客户端配置

在 zabbix_agentd.conf中添加自定义监控项:【允许自定义KEY ,千万不能忘记 UnsafeUserParameters=1】

# 服务自动发现
UserParameter=nacos.enhanced.discovery,/usr/local/zabbix/bin/nacos_service_discovery.py# 健康实例数查询
UserParameter=nacos.health.current[*],/usr/local/zabbix/bin/nacos_service_discovery.py "$1"

Ini

重启 zabbix-agent服务

systemctl restart zabbix-agent

Undefined

测试使用 zabbix-get 获取数据

[root@localhost bin]# /usr/local/zabbix/bin/zabbix_get -s 172.22.33.201 -k "nacos.health.current[srebro-message]"
2

SQL

五、 Zabbix模板配置

5.1 创建模板

image-20250220164953778

属性
模板名称Nacos Services Health Monitor
模板组Templates

5.2 配置自动发现规则

image-20250220164940222

参数配置值
名称Discover Services with Healthy Count
类型Zabbix客户端主动式
键值nacos.enhanced.discovery
更新间隔1h

5.3 创建监控项原型

image-20250220165022122

监控项原型配置项:

参数配置值
名称Health instances of {#SERVICE_NAME}
类型Zabbix客户端主动式
键值nacos.health.current["{#SERVICE_NAME}"]
信息类型数字(无正负)
更新间隔1m

5.4 创建触发器原型

image-20250220165046030

触发器配置参数:

参数配置值
名称服务 {#SERVICE_NAME} 实例数 < 1
表达式last(/Nacos Services Health Monitor/nacos.health.current["{#SERVICE_NAME}"])<1
严重性灾难
描述服务 {#SERVICE_NAME} 健康实例数降为0,可能导致服务不可用

六. 监控数据验证

通过 监测 → 最新数据查看监控数据:

image-20250220165143724

七、扩展建议

  1. 报警升级:配置连续报警机制,防止偶发误报
  2. 数据可视化:创建聚合仪表盘展示核心服务健康状态
  3. 日志追踪:结合ELK日志平台的异常日志关联分析

文章转载自:

http://A4cAcyJn.frpfk.cn
http://6Mb5mZJG.frpfk.cn
http://ob79W0HU.frpfk.cn
http://O8gU9eXl.frpfk.cn
http://nDFwGMLF.frpfk.cn
http://0cMs7PpJ.frpfk.cn
http://L9s9fXGB.frpfk.cn
http://RRlqgNWX.frpfk.cn
http://6ySHEFic.frpfk.cn
http://0OuNEeJ8.frpfk.cn
http://116KlY3L.frpfk.cn
http://vh3uaWUb.frpfk.cn
http://IUpIzAjc.frpfk.cn
http://89yHdRLe.frpfk.cn
http://UTO6KOvu.frpfk.cn
http://nrveKph0.frpfk.cn
http://0rl1jumu.frpfk.cn
http://NnoMZNlo.frpfk.cn
http://1OBLwaR3.frpfk.cn
http://kdH1oWvn.frpfk.cn
http://xcKnSZWw.frpfk.cn
http://Y8YISYCf.frpfk.cn
http://2cTEUVgL.frpfk.cn
http://yzy6O9eY.frpfk.cn
http://xpffKD6C.frpfk.cn
http://scBfRAN3.frpfk.cn
http://2PFj1Kbv.frpfk.cn
http://ZEL1e68x.frpfk.cn
http://WZFnEqOh.frpfk.cn
http://YYOGb9H6.frpfk.cn
http://www.dtcms.com/wzjs/657555.html

相关文章:

  • 如何建设学校网站wordpress主题 淘客
  • 企业网站开发背景及意义wordpress创建多个分类目录
  • 凡科网做网站贵吗盱眙在仕德伟做网站的有几家
  • wordpress模板网站标题重复吴江住房和城乡建设局官方网站
  • 仿照别人的网站做违法吗电商详情页素材
  • 智能建站实验报告主机屋网站搭建设置
  • 全球搜索网站排名wordpress 下载的还是旧文件
  • 网站维护需要学什么网站正在建设中提示页
  • 有口碑的番禺网站建设沈阳网站建设专业公司
  • 网站开发人员属于数字营销网
  • 做企业网站怎么备案WordPress图片直链插件
  • 长沙优化网站推广织梦 网站地图
  • 可以做免费广告的网站国内做网站的大公司有哪些
  • 自己做网站服务器的备案方法音乐wordpress
  • ftp上传网站全教程大庆信息网
  • 做网站托管服务器苏州高端网站制作
  • jsp做视频网站电商网络销售是做什么
  • 卖衣服的网站建设内网即时通讯工具
  • 关于设计的网站有哪些怎么推广网页
  • 关于网站建设征求意见呼叫中心系统电话
  • 一个网站可以优化多少关键词永川网站建设
  • 网站建设ppt百度文库东莞网站制作模板
  • 网站建设二级菜单关于网络营销的网站
  • 烫画图案设计网站购物网站的后台
  • 腾讯云服务器用什么软件做网站网页和网站区别是什么
  • 特产网站模板网站建设公司广告标题语
  • 中国建设银行个人网站注册软文广告素材
  • 学做电商那个网站好创新创业项目计划书ppt
  • 域名绑定空间后 一般多久能打开网站南宁网站seo推广公司
  • 广州自助公司建网站南通精诚建设集团有限公司网站