Alertmanager推送告警信息到企业微信机器人
Alertmanager推送告警信息到企业微信机器人
|
运维 |
0 评论
一、在企业微信群上添加机器人创建完成之后可以得到一个Webhook回调地址,如下所示https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxxxxxxxx二、安装alertmanager-webhook-adapter下载地址如下:ht
通过arthas实现热更新
通过arthas实现热更新
|
杂项 |
0 评论
想象一下这样的场景,如果生产上运行的应用没有输出关键日志,而我们又想在不重启应用的情况下,输出我们想要的日志,比如打印某个方法的执行耗时,那么可以怎么处理呢?也许你会说,打印耗时还不简单,通过arthas的trace命令就可以看到,这个确实可以,例如下面的命令。trace com.wangji92.
wireshark 4.2.0版本安装lua脚本插件
wireshark 4.2.0版本安装lua脚本插件
|
杂项 |
0 评论
wireshark 4.2.0版本没有了init.lua文件,如果想要安装lua脚本,可以把lua脚本文件复制到Wireshark\plugins目录下即可,例如然后重启wireshark即可
通过shell脚本执行scp远程拷贝
通过shell脚本执行scp远程拷贝
|
运维 |
scp
0 评论
一、设置ssh免密登录① 在本地主机生成密钥对ssh-keygen -t rsa② 将公钥拷贝到远程主机的authorized_keys 文件中scp ~/.ssh/id_rsa.pub user@remote_host:~/.ssh/authorized_keys二、测试scp# 使用 scp 命
互联网IP寻址过程
互联网IP寻址过程
|
网络 |
IP
0 评论
IP寻址过程
Prometheus监控Nginx
Prometheus监控Nginx
|
Prometheus监控Nginx有多种方式,这里记录的主要是通过nginx的tub_status模块集合nginx-prometheus-exporter进行监控。一、Nginx开启http_stub_status_module模块如果是干净的环境,还没安装nginx的话,在编译的时候需要加入–w
伯克利包过滤器(BPF)
伯克利包过滤器(BPF)
|
网络 |
BPF
0 评论
一、什么是BPF?请看下面tcpdump的语句:tcpdump -i ens192 port 80说明一下:这条语句是对通过ens192网卡的数据过滤出访问端口80的数据包,其中port 80 就是BPF,不仅是tcpdump用到了BPF,WireShark也同样使用了BPF进行数据包过滤。那么什么
Arthas(阿尔萨斯)的简单使用
Arthas(阿尔萨斯)的简单使用
|
杂项 |
0 评论
Arthas的相关介绍和使用说明请查看下面官方文档,非常详细了,这里只是记录下个人最常用的功能https://arthas.aliyun.com/doc/一、生产环境怎么安装Arthas?通过下面的命令下载arthas并启动,启动之后会输出当前所有的java进程,选择某一个进程序号进行监控。curl
x86架构的宿主机上构建ARM64 docker镜像
x86架构的宿主机上构建ARM64 docker镜像
|
0 评论
为了在x86架构的宿主机上构建ARM64镜像,需要确保在Docker Buildx中正确配置了qemu用户模式模拟(user mode emulation)来支持跨架构构建。一、Dockerfile准备FROM openjdk:8-jdk-alpine# 添加字体RUN apk update &am
WireShark过滤器
WireShark过滤器
|
杂项 |
0 评论
一、根据协议进行过滤① 以太网协议(Ethernet Protocols):eth:以太网帧的基本过滤器,用于捕获以太网数据包。eth.addr:根据源或目标MAC地址过滤。② IP协议(Internet Protocol):ip:IPv4数据包过滤器。ipv6:IPv6数据包过滤器。③ 传输层协议