首页 分享 添加监控(六)

添加监控(六)

来源:萌宠菠菠乐园 时间:2024-09-21 07:30

之前咱们都是在一台服务器上进行玩耍的,接下来咱们看看在不同服务器之间怎么进行应用监控。服务器1:192.168.0.102;服务器2:39.99.254.135,现在咱们就对 39.99.254.135 的 sim 智慧场站项目进行监控。

首先是在 39.99.254.135 服务器上进行如下操作

步骤1、新建 jmx 包的存放目录

# 路径名可以自行定义,主要方便自己,也可以参考下面的路径

mkdir -p /data/prometheus/jmx_exporter

步骤2、下载 jmx 包

cd /data/prometheus/jmx_exporter

wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.0/jmx_prometheus_javaagent-0.16.0.jar

步骤3、新建 jmx 配置文件

vim simple-config.yml

wercaseOutputLabelNames: true

lowercaseOutputName: true

whitelistObjectNames: ["java.lang:type=OperatingSystem"]

blacklistObjectNames: []

rules:

- pattern: 'java.lang<type=OperatingSystem><>(committed_virtual_memory|free_physical_memory|free_swap_space|total_physical_memory|total_swap_space)_size:'

name: os_$1_bytes

type: GAUGE

attrNameSnakeCase: true

- pattern: 'java.lang<type=OperatingSystem><>((?!process_cpu_time)w+):'

name: os_$1

type: GAUGE

attrNameSnakeCase: true

步骤4、启动应用

nohup java -javaagent:/data/prometheus/jmx_exporter/jmx_prometheus_javaagent-0.16.0.jar=30100:/data/prometheus/jmx_exporter/simple-config.yml -jar /home/app/sim/sim/sim.jar >> /home/app/logs/sim.out 2>&1 &

然后在 192.168.0.102 服务器上进行如下操作

步骤5、添加需要监控的应用

# 修改 prometheus.yml

/data/prometheus/prometheus-2.28.1.linux-amd64

vim prometheus.yml

# 添加如下内容

- job_name: 'sim'

scrape_interval: 30s

static_configs:

- targets: ['39.99.254.135:30100']

步骤6、重启 prometheus

# 重启prometheus

cd /data/prometheus/prometheus-2.28.1.linux-amd64

ps -ef | grep ./prometheus

kill -9 pid

nohup ./prometheus --config.file=prometheus.yml >> /data/prometheus/prometheus-2.28.1.linux-amd64/prometheus.out 2>&1 &

步骤7、验证

相关知识

添加监控(六)
宠物智能喂食监控
【监控狗】
图文讲解监控摄像机镜头选择方法
鸟类(动物)监控与生物多样化智能识别系统
无添加产品加盟
Loona语音控制机器狗怎么样?远程监控更安心
鼠鼠“监控官”,爆笑守护小可爱
宠物智能监控系统
一种智能宠物环、宠物监控系统及监控方法

网址: 添加监控(六) https://www.mcbbbk.com/newsview201244.html

所属分类:萌宠日常
上一篇: 做饭=抽烟?油烟危害超出你想象!
下一篇: PHP学习笔记2——变量

推荐分享