自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 收藏
  • 关注

原创 一键安装containerd

一键安装containerd。

2024-03-16 11:09:49 309

原创 chronyd 部暑

【代码】chronyd 部暑。

2024-03-12 09:46:48 398

原创 kafka_3.7.0(sasl+acl)+管理工具redpanda

四、安装redpanda。二、安装docker。

2024-03-11 16:35:56 657

原创 centos6 升级glibc

GHOST漏洞是glibc库中的__nss_hostname_digits_dots()函数中存在一个缓冲区溢出漏洞,这个bug可以经过gethostbyname*()函数被本地或者远程的触发。应用程序主要使用gethostbyname*()函数发起DNS请求,这个函数会将主机名称转换为ip地址。这个名为幽灵(GHOST)的高危安全漏洞出现在2015年,可以允许攻击者远程获取操作系统的最高控制权限,影响市面上大量Linux操作系统及其发行版。一、下载glibc源码。

2023-11-21 17:09:13 202

原创 clickhouse 业务日志告警

fluent-bit–>clickhouse(http) 把结果保存到/dev/shm/目录下 webhook --> 企业微信。对入库到clickhouse的业务日志进行告警,达阀值后发送企业微信告警。六、prometheus告警规则。四、node_exporter。七、alertmanager。

2023-11-20 14:50:59 720

原创 OpenTelemetry 试玩

spanmetricsconnectors otel-config.yaml 配置方法 ,未来偏向于用这种方法。六、spark dependencies(与elasticsearch 集成)spark denpendencies: 对spans进行集合,生成依赖图。elasticsearch : jaeger 存储器。四、jaeger(all-in-one)五、otel-collector。#开放firewalld端口。#开放firewalld端口。三、prometheus。demo3、自动生成。

2023-06-03 10:15:11 948

原创 kafka 3.4.0(kraft) 集群+ kowl

二、安装docker。

2023-05-27 12:56:16 1160

原创 解决银河麒麟v10部暑fluent-bit(arm64)的问题

一般情况下银河麒麟v10 (aarch64) 下,docker运行fluent-bit会报: Unsupported system page size ,这是因为jmalloc调用pagesize大小问题引起的,很多系统的pagesize是4096,但银河麒麟v10 的pagesize是65536,导致fluent-bit不能正常工作。解决方法:使用官方版本(2.0.5),可解决问题。使用下边命令查看pagesize。

2023-05-26 10:18:32 808

原创 skywalking部暑(zookeeper、kafka、elasticsearch)

KAFKA_BROKER_ID,KAFKA_LISTENERS,KAFKA_ADVERTISED_LISTENERS,KAFKA_ZOOKEEPER_CONNECT等四个参数按实际情况修改。4.1、集群证书生成,生成elastic-certificates.p12证书(此步要手动执行确认)4.2 准备elasticsearch.yml。五、skywalking-oap-server。六 skywalking ui。四、elasticsearch。二、.安装Zookeeper。一、docker部暑。

2023-03-10 12:38:32 836 1

原创 jaeger部暑 (elasticsearch+kafka)

jaeger-collector:负责接收jaeger client或者jaeger agent上报上来的调用链数据,然后做一些校验,比如时间范围是否合法等,最终会经过内部的处理存储到后端存储;jaeger-ingester:中文名称“摄食者”,可用从kafka读取数据然后写到jaeger的后端存储,比如Cassandra和Elasticsearch;jaeger-agent:jaeger client的一个代理程序,client将收集到的调用链数据发给agent,然后由agent发给collector;

2023-03-08 12:35:53 2338

原创 grafana9 使用消息模板配置发送企业微信(wecom)

key=xxxxxxxxxxxxxxxxxx #在企业微信中新建一个就好。template name : API_msg_tpl #名字随便。Title: 接口告警了,快看看!#设置企微告警 选择"wecom"2、grafana 消息模板设置。#设置填写查询条件和触发条件。1、进入告警消息模板介面。4、生成一个告警规则。#企微里收到以下信息。

2023-02-11 12:36:16 5079 6

原创 elasticsearch7.17 与minio集成,并快照备份与恢复

elasticsearch 使用minio进行快照备份

2022-12-16 16:15:51 2093

原创 easy-monitor3.0 nodejs性能监控和分析工具

git地址:https://github.com/1981430140/easy-monitor-docker-compose.git。#easy-monitor性能监控和分析工具 Easy-Monitor 3.0。一、easy-monitor 服务器端安装(docker-compose)easy-monitory 日志入库ES的grok配置规则。xprofiler的日志默认在/tmp目录下。3.2、安装xprofiler客户端。3.3.2)本项目安装()配置xprofiler。二、安装nodejs。

2022-11-16 17:27:27 1039

原创 rsbeat对redis慢日志入库到ES

git地址: https://github.com/Yourdream/rsbeat。2、配置rsbeat。

2022-11-10 16:23:43 661

原创 内核参数优化

内核参数优化

2022-11-03 22:32:14 240

原创 zabbix-agent2监控redis、mongodb

{$MONGODB.CONNSTRING} = mongo #redis_smartgate与zabbix-agent2.conf中的配对。{$REDIS.CONN.URI} = redis #redis_smartgate与zabbix-agent2.conf中的配对。2.2 在zabbix-agent2中添加配置。zabbix-agent2.conf中添加。2.3 在主机配置中添加宏。

2022-11-03 22:29:55 1063 2

原创 部暑nginx digest auth

buildkit生成多CPU架构镜像的方法。1.1 国内源debain 换成国内源。digest auth 帐密码生成器。1.2 生成Dockerfile。digest-auth 为文件名。szgd为realm。

2022-11-03 22:26:10 970

原创 通过API接口上传zabbix模板(shell)

模板放在./zabbix_templates/目录下。#上传模板支持xml json yaml等格式。

2022-10-22 13:39:26 368

原创 redis哨兵不能相互发现的问题

通过上边命令发现大量订阅是通过127.0.0.1发起的。把bind中的127.0.0.1去掉,问题就可解决。登录redis master节点,执行以下命令。

2022-10-11 17:01:35 378

原创 filebeat使用include_lines时,入库慢的解决方法

在filebeat.yaml中添加以下参数。

2022-09-19 10:57:33 550

原创 centos7在arm64下编译zabbix-agent2

一、安装go环境,zabbix-agent2要求高于16版本。二、编译zabbix-agent2。

2022-09-15 20:57:36 1132

原创 kubesphere集成自有的kube-prometheus-stack

环境说明:1、kubekey 2.2.12、kubesphere 3.3.03、kubernetes 1.23.74、kube-prometheus-stack 35.0.0官方文档https://kubesphere.com.cn/docs/v3.3/faq/observability/byop/要使用您自己的 Prometheus 堆栈设置,请执行以下步骤:步骤1、卸载 KubeSphere 的自定义 Prometheus 堆栈2、安装您自己的 Prometheus 堆栈KubeSph

2022-07-08 16:03:41 1371

原创 kubekey2.2.1 kubernetes1.23.7离线包制作+harbor部暑并上传镜像

1.2 生成manifest-sample.yaml#修改manifest-sample.yaml1.2导出并生成离线安装包2.2 生成离线集群配置文件#修改config-sample.yaml文件3.1、创建私仓库3.2创建仓库的projectbash create_project_harbor.sh4、 验证https://blog.csdn.net/ma726518972/article/details/125077760.........

2022-06-28 15:26:28 1431

原创 zabbix6.0+timescaledb+企微/钉钉告警

安装组件一、postgres(TimescaleDB)二、zabbix_server三、zabbix_nginx四、zabbix_java_gateway五、zabbix_snmptraps六、zabbix_web_service七、zabbix_agent2方法一 rpm安装方法二 docker方法三 二进制部置zabbix-agent2八、使用Node_exporter作为zabbix的客户端九、grafana与zabbix集成URL: http......

2022-06-20 10:45:49 3300

原创 zabbix 自动发现主机

zabbix自动发现主机

2022-06-13 10:59:43 390

原创 thanos监控多个kubernetes集群

一、准备1、k8s 1.232、helm 3.83、minio最新版本 (请自行安装,本人使用docker部暑单节点)4、kube-prometheus-stack 版本为:35.0.0 (helm安装)5、kube-thanos版本为:10.3.6 (依赖于第4步,使用helm安装)二、目标kube-thanos实现安装以下组件query #查询 (通过prometheus和storegateway)compa.

2022-05-26 15:45:27 1177 2

原创 KEDA对HPA的扩展

https://zhuanlan.zhihu.com/p/415594861https://zhuanlan.zhihu.com/p/379361295https://www.cnblogs.com/larrydpk/p/14953946.html

2022-05-23 12:41:37 380

原创 helm3 部署 metalLB

一、如果使用metallb的layer2模式,需要如kube-proxy进行配置、让metallb接管主机上的arp管理。1、POD部暑kube-proxykubectl edit configmap -n kube-system kube-proxyconfigmap/kube-proxy editedapiVersion: kubeproxy.config.k8s.io/v1alpha1kind: KubeProxyConfigurationmode: "ipvs"ipvs: s

2022-05-18 12:35:18 686

原创 k8s 日志收集工具 (fluent operator)

参考: https://blog.csdn.net/easylife206/article/details/124507103一、 架构图二、 CRD 简介Fluent Operator 为 Fluent Bit 和 Fluentd 分别定义了两个 Group:fluentbit.fluent.io 和 fluentd.fluent.io。fluentbit.fluent.io 分组下包含以下 6 个 CRDs:Fluentbit CRD 定义了 Fluent Bit 的属性,比如镜像版本、

2022-05-14 20:45:55 1644

原创 自动产生日志工具

github 地址: https://github.com/mingrammer/flog支持以下格式Apache commonApache combinedApache errorRFC3164RFC5424Common log fomatJSON使用说明Options: -f, --format string log format. available formats: - apache_common (defaul

2022-05-11 22:21:57 763

原创 k8s 日志收集工具(logging operator)--logging、 flow、output、clusteroutput、clusterflow、HostTailer、EventTailer

配置参考https://banzaicloud.com/docs/one-eye/logging-operator/configuration/fluentd/github https://github.com/banzaicloud/logging-operator/准备k8s 1.23helm 3.8持久化卷Fluent Operator vs logging-operator 对比两者皆可自动部署 Fluent Bit 与 Fluentd。logging-operator

2022-05-11 20:48:53 2424

原创 ubuntu通过qemu安装银河麒麟V10_Arm_v8 (kylin_v10_飞腾/鲲鹏版)

一、windows下安装vmware虚拟机二、ubuntu下载地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.3-live-server-amd64.iso三、vmware中新建虚拟机,并使用ubuntu-20.04.3-live-server-amd64.iso作为启用盘。。。在虚拟机中安装ubuntu(略)四、配置ssh(如果ssh登录不上时配置)修改openssh的配置vi /etc/s

2022-05-09 15:46:43 6517 3

原创 docker与traefik2集成

https://doc.traefik.io/traefik/middlewares/目标:1、traefik与docker集成,docker通过使用label通知traefik进行配置2、集成https-redirect、basic-auth、digestauth等中间件3、docker network create traefikmkdir /data/traefik -pcd /data/traefikcat > docker-compose.yaml << 'E

2022-04-30 23:17:56 3065

原创 kube-prometheus-stack+thanos+minio经验

一、promeprometheus: extraSecret: #配置thanos的bucket config, 里面包括了minio的配置 name: bucket-config data: bucket_config.yaml: | type: S3 config: bucket: "thanos-buckets01" #minio的桶名 end

2022-04-29 17:29:42 4054 4

原创 k8s 1.23 使用 helm3部署traefik2

traefik详细说明:https://www.qikqiak.com/traefik-book/一、添加traefik仓库#添加 Traefik v2 helm charthelm repo add traefik https://helm.traefik.io/traefik# 更新下仓库helm repo update #查询repohelm repo listtraefik https://helm.traefik.io/traefik二、部暑traefik2

2022-04-26 11:13:07 2152

原创 mongo管理工具adminmongo

一、安装docker run -d \--name admin-mongo \--restart always \-p 8001:1234 \-e HOST=0.0.0.0 \-e PORT=1234 \-e PASSWORD=123456 \-v /etc/localtime:/etc/localtime \mrvautin/adminmongo二、admin-mongo默认开启了login-auth# default login config"username":"admin"

2022-04-20 12:53:34 1332 1

原创 mongo-express在arm64下不能正常运行的解决

一、在arm64下运行异常现象<--- Last few GCs ---><--- JS stacktrace --->## Fatal process OOM in insufficient memory to create an Isolate#二、排查方法进行容器中查看,直接运行node时同样报错(node版本为12),说明node不行正常运行。docker run -d -it --rm --entrypoint /bin/sh --name mongo-

2022-04-20 12:11:33 2045 1

原创 harbor升级 从1.10.2升级到2.2.2

一、关停harbor服务cd /data/harbor_install_1.10.2docker-compose down 关停harbor二、上传获取harbor_v2.2.2包https://github.com/goharbor/harbor/releases/tag/v2.2.2 下载包,并上传到服务器mkdir /data/harbor_install_2.2.2 -pcd /data/harbor_install_2.2.2#安装包已上传到目录中/data/har

2022-04-14 17:32:47 984

原创 kubernetes使用CNI(flannel)

cat /run/flannel/subnet.env FLANNEL_NETWORK=172.120.0.0/16FLANNEL_SUBNET=172.120.1.1/24FLANNEL_MTU=1450FLANNEL_IPMASQ=trueoverlay 同一网段下vxlan、udp二、Pod之间互相访问1.flanneld将本机获取的subnet以及主机之间通信的public ip通过etcd存储起来,需要时发给相应模块2.flanneld通过各种backend mechani

2022-03-28 14:19:27 1218

原创 k8s安装rook ceph 1.8.5

参考:https://blog.51cto.com/foxhound/2553979条件:三台服务器要单独挂载一个空的磁盘#ceph clustermkdir cephcd cephwget https://raw.githubusercontent.com/rook/rook/v1.8.5/deploy/examples/crds.yamlwget https://raw.githubusercontent.com/rook/rook/v1.8.5/deploy/examples/common

2022-02-23 19:29:35 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除