首页 > 系统相关 > 如何利用自动发现将现网的进程纳入到监控系统中?

如何利用自动发现将现网的进程纳入到监控系统中?

时间:2023-11-16 18:02:48浏览次数:35  
标签:现网 服务 部署 拨测 实例 监控 进程 纳入

 如何利用自动发现将现网的进程纳入到监控系统中?_HTTP

 如何利用自动发现将现网的进程纳入到监控系统中?_IP_02

进程监控是一项关键任务,旨在监测系统中运行的进程的性能和状态。通过有效的进程监控,可以实时了解进程的运行情况,及时发现问题并采取措施,确保系统的稳定性和性能。

本期EasyOps产品使用最佳实践,我们将为您揭晓:

  • 1. 如何利用自动发现将现网的进程纳入到监控系统中?
  • 2. 如何对进程配置基本的性能和状态监控?

「 需 求 背 景 」

众所周知,进程作为承载服务的运行载体,它的运行状态关系着服务,甚至整个系统平台的正常运行。因此,针对进程本身的监控是非常基础和关键的。

在针对进程级别的监控,我们可能关注以下指标:

 如何利用自动发现将现网的进程纳入到监控系统中?_IP_03

并且,我们通过dashboard可以直观展示上述指标的趋势:

 如何利用自动发现将现网的进程纳入到监控系统中?_IP_04

「 进 程 采 集 配 置 」

针对进程的监控,我们一般分为两种指标类型:性能监控和状态监控。

  • 性能监控:顾名思义,是监控进程的运行性能的,监控数据一般是时间序列数据,拥有鲜明的趋势变化的特点,一般指进程的CPU,内存,文件描述符等指标;
  • 状态监控:指进程的运行健康状态,运行/停止。

针对不同类型的监控,我们需要配置不同的采集策略。

在配置采集策略之前,我们需要先配置进程的资源自动发现策略,以将现网的进程纳入到CMDB中。这是监控进程的基础和前提。

>> 通用部署实例自动发现

在优维EasyOps平台中,通常把进程称作【部署实例】,以更加形象地表示进程的运行特征。进程就是部署在操作系统上的一个实例,为了符合EasyOps平台的描述语境,下文中使用【部署实例】来指代进程。

首先,我们需要配置部署实例的发现策略,在资源自动发现中,配置【通用部署实例】的自动发现策略,扫描范围填写普通服务,通用部署实例和HTTP服务,也可以选择如Nginx部署实例,tomcat部署实例等类型,此时会把部署实例以及其承载的服务一并发现上来,并建立关联关系。而后,选择要发现进程的端口范围和主机即可。

 如何利用自动发现将现网的进程纳入到监控系统中?_性能监控_05

点击立即发现后,即可发现现网的部署实例。

「 配 置 性 能 采 集 任 务 

新建采集任务,选择部署实例监控套件,这个套件会关联到【部署实例ARTIFACT_INST@ONEMODEL】这个模型中,该模型作为各种类型部署实例的父模型,可覆盖多种部署实例类型。

 如何利用自动发现将现网的进程纳入到监控系统中?_性能监控_06

而后选择目标部署实例的一些特征来过滤出关注的部署实例,比如:

 如何利用自动发现将现网的进程纳入到监控系统中?_HTTP_07

提交即可。

「 配 置 拨 测 采 集 任 务 

拨测采集任务主要用于监控进程的存活性状态, 一般是通过拨测服务的端口的方式去实现的。

注意:拨测采集任务需要选定特定资源类型的子模型,此时您可能需要建立多条拨测采集任务来满足需求。比如,针对HTTP服务,则选择【HTTP服务】的模型;针对Kafka服务,则选择【Kakfa服务】模型。

 如何利用自动发现将现网的进程纳入到监控系统中?_IP_08

 如何利用自动发现将现网的进程纳入到监控系统中?_IP_09

说明:

  • IP包含目标主机,表示监控这些主机上的服务
  • 集群模式包含standalone,并且父服务不为空,表示监控服务上的子服务类型。由于我们的拨测目标需要具体到IP:PORT,因此仅针对子服务拨测。
  • 通过定义变量的方式获取要拨测的IP:PORT,注意选择tcpPing的步骤类型

点击提交即可。

最后通过建立合适的告警规则,即可完成对进程的全面监控,这里不再赘述。

标签:现网,服务,部署,拨测,实例,监控,进程,纳入
From: https://blog.51cto.com/u_15605878/8430030

相关文章

  • 双十一快递业务量暴增,快递驿站视频智能监控方案保障快递业务顺利开展
    一、背景分析虽然刚刚过去的双十一电商购物狂潮结束,但是快递业务量仍处在高峰期。据数据统计,今年全国邮政快递企业在11月11日当天共揽收快递包裹6.39亿件,是平日业务量的1.87倍,同比增长15.76%。随着电商购物节的不断增多,快递行业的业务量也逐渐上涨,为保障快递配送业务的正常进行、让......
  • 双十一快递业务量暴增,快递驿站视频智能监控方案保障快递业务顺利开展
    一、背景分析虽然刚刚过去的双十一电商购物狂潮结束,但是快递业务量仍处在高峰期。据数据统计,今年全国邮政快递企业在11月11日当天共揽收快递包裹6.39亿件,是平日业务量的1.87倍,同比增长15.76%。随着电商购物节的不断增多,快递行业的业务量也逐渐上涨,为保障快递配送业务的正常进行、......
  • EasyCVR视频监控+AI智能分析网关如何助力木材厂安全生产?
    旭帆科技有很多工厂的视频监管方案,小编也经常分享出来供大家参考。近期,又有伙伴后台私信我们想要关于木材厂的方案。针对木材厂的生产过程与特性以及安全风险等,我们来分享一下相关的监管方案:1)温湿度监测:在木材存储区域和加工设备周围布置温湿度传感器。这些传感器可以监测木材......
  • 智慧驿站:快递驿站/网点LiteCVR平台远程视频监控方案
    一、背景需求视频监控在快递行业的应用已较为普遍。通过基于高清视频联网应用的业务管理可视化,可帮助提升快递行业服务规范性,降低企业不必要的经营成本,这已然成为视频监控在快递行业应用的趋势。除了起到安全防范的作用外,还能对快递业务过程进行事后录像回放与查证,业务管理可视化......
  • prometheus + node-exporter + Grafana 监控Linux资源情况
    背景1.Oracle集群需要监控2.下载2.1node_exporter-1.6.1.linux-amd64.tar.gz2.2 prometheus-2.46.0.linux-amd64.tar.gz 3.采集数据下载监控Linux的exporter(注意选择自己的操作系统,我的操作系统是Linuxcentos7.9),下载链接:https://github.com/prometheus/node_exporte......
  • 安防监控LiteCVR平台视频画面六分屏的开发步骤(附代码)
    视频监控分屏画面技术是一种用于同时显示多个监控摄像头画面的技术。全屏显示时,单一摄像头占据整个屏幕,提供对单个区域的详细监控。多画面分屏则支持将多个摄像头的画面以网格形式分割在同一屏幕上,便于同时监控多个区域。视频监控联网LiteCVR视频集中存储平台不仅支持1、4、9、1......
  • prometheus Redis监控方法之二
    背景前期整理过使用exporter+prometheus方式进行Redis监控的搭建过程最近给同事研究clickhouse时发现clickhouse有对应的plugin可以直接拉取CK的信息当时就想其他的中间件肯定有类似的方法进行处理.当时第一反应是想学习使用Oracle,SQLSERVER的pluggin进行监控但是发......
  • docker 监控工具 uptime
    该项目可以用来监控服务正常运行时间,它界面美观、支持Docker一键部署,提供了中文界面、通知、多状态页面等实用功能。项目特点监控HTTP(s)/TCP/HTTP(s)关键字/HTTP(s)Json查询/Ping/DNS记录/推送/Steam游戏服务器/Docker容器的正常运行时间。精美、反应式......
  • 这款 7k Star 的国产监控系统,真不错!
    我们都知道天下没有“永不宕机”的系统,但每次线上出问题都要拉出一个程序员“祭天”。所以一款靠谱、好用的监控工具就显得十分重要,它可以在生产环境出故障的第一时间发出告警,并提供详实的数据,帮助程序员尽早发现故障、尽快定位问题。我们都知道天下没有“永不宕机”......
  • 使用golang对服务器简单监控
    packagemainimport( "fmt" "github.com/shirou/gopsutil/cpu" "github.com/shirou/gopsutil/disk" "github.com/shirou/gopsutil/host" "github.com/shirou/gopsutil/load" "github.com/shirou/gopsutil/me......