- 博客(151)
- 收藏
- 关注
原创 centos6 升级glibc
GHOST漏洞是glibc库中的__nss_hostname_digits_dots()函数中存在一个缓冲区溢出漏洞,这个bug可以经过gethostbyname*()函数被本地或者远程的触发。应用程序主要使用gethostbyname*()函数发起DNS请求,这个函数会将主机名称转换为ip地址。这个名为幽灵(GHOST)的高危安全漏洞出现在2015年,可以允许攻击者远程获取操作系统的最高控制权限,影响市面上大量Linux操作系统及其发行版。一、下载glibc源码。
2023-11-21 17:09:13
325
原创 clickhouse 业务日志告警
fluent-bit–>clickhouse(http) 把结果保存到/dev/shm/目录下 webhook --> 企业微信。对入库到clickhouse的业务日志进行告警,达阀值后发送企业微信告警。六、prometheus告警规则。四、node_exporter。七、alertmanager。
2023-11-20 14:50:59
1003
原创 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
1223
原创 解决银河麒麟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
1619
原创 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
1057
原创 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
2812
原创 grafana9 使用消息模板配置发送企业微信(wecom)
key=xxxxxxxxxxxxxxxxxx #在企业微信中新建一个就好。template name : API_msg_tpl #名字随便。Title: 接口告警了,快看看!#设置企微告警 选择"wecom"2、grafana 消息模板设置。#设置填写查询条件和触发条件。1、进入告警消息模板介面。4、生成一个告警规则。#企微里收到以下信息。
2023-02-11 12:36:16
7689
6
原创 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
1301
原创 rsbeat对redis慢日志入库到ES
git地址: https://github.com/Yourdream/rsbeat。2、配置rsbeat。
2022-11-10 16:23:43
724
原创 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
1234
2
原创 部暑nginx digest auth
buildkit生成多CPU架构镜像的方法。1.1 国内源debain 换成国内源。digest auth 帐密码生成器。1.2 生成Dockerfile。digest-auth 为文件名。szgd为realm。
2022-11-03 22:26:10
1234
原创 通过API接口上传zabbix模板(shell)
模板放在./zabbix_templates/目录下。#上传模板支持xml json yaml等格式。
2022-10-22 13:39:26
432
原创 redis哨兵不能相互发现的问题
通过上边命令发现大量订阅是通过127.0.0.1发起的。把bind中的127.0.0.1去掉,问题就可解决。登录redis master节点,执行以下命令。
2022-10-11 17:01:35
499
原创 centos7在arm64下编译zabbix-agent2
一、安装go环境,zabbix-agent2要求高于16版本。二、编译zabbix-agent2。
2022-09-15 20:57:36
1342
原创 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
1665
1
原创 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.youkuaiyun.com/ma726518972/article/details/125077760.........
2022-06-28 15:26:28
1648
原创 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
3916
原创 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
1327
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
464
原创 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
868
原创 k8s 日志收集工具 (fluent operator)
参考: https://blog.youkuaiyun.com/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
1970
原创 自动产生日志工具
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
960
原创 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
2898
原创 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
7847
6
原创 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
3194
原创 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
4478
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
2492
原创 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
1433
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
2423
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
1088
原创 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
1318
原创 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
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人