运维工具
文章平均质量分 50
zabbix
蓝~天~
这个作者很懒,什么都没留下…
展开
-
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 · 956 阅读 · 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 · 2638 阅读 · 0 评论 -
grafana9 使用消息模板配置发送企业微信(wecom)
key=xxxxxxxxxxxxxxxxxx #在企业微信中新建一个就好。template name : API_msg_tpl #名字随便。Title: 接口告警了,快看看!#设置企微告警 选择"wecom"2、grafana 消息模板设置。#设置填写查询条件和触发条件。1、进入告警消息模板介面。4、生成一个告警规则。#企微里收到以下信息。原创 2023-02-11 12:36:16 · 6417 阅读 · 6 评论 -
elasticsearch7.17 与minio集成,并快照备份与恢复
elasticsearch 使用minio进行快照备份原创 2022-12-16 16:15:51 · 2359 阅读 · 0 评论 -
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 · 1188 阅读 · 0 评论 -
rsbeat对redis慢日志入库到ES
git地址: https://github.com/Yourdream/rsbeat。2、配置rsbeat。原创 2022-11-10 16:23:43 · 699 阅读 · 0 评论 -
内核参数优化
内核参数优化原创 2022-11-03 22:32:14 · 296 阅读 · 0 评论 -
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 · 1144 阅读 · 2 评论 -
通过API接口上传zabbix模板(shell)
模板放在./zabbix_templates/目录下。#上传模板支持xml json yaml等格式。原创 2022-10-22 13:39:26 · 399 阅读 · 0 评论 -
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 · 1529 阅读 · 1 评论 -
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 · 3616 阅读 · 0 评论 -
zabbix 自动发现主机
zabbix自动发现主机原创 2022-06-13 10:59:43 · 449 阅读 · 0 评论 -
perf&&FlameGraph&Pyroscope火焰图展示结果
参考https://www.cnblogs.com/happyliu/p/6142929.html一、可以用git将其clone下来:git clone https://github.com/brendangregg/FlameGraph.gityum install git perf -ygit clone https://github.com/brendangregg/FlameGraph.git 我们以perf为例,看一下flamegraph的使用方法:1、第一步perf record原创 2020-10-28 14:40:41 · 290 阅读 · 0 评论 -
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 · 1255 阅读 · 2 评论 -
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 · 7209 阅读 · 5 评论 -
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 · 1377 阅读 · 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 · 1032 阅读 · 0 评论 -
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 · 383 阅读 · 0 评论 -
zsh安装
yum install zsh -ysh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"原创 2022-02-23 14:01:32 · 72 阅读 · 0 评论 -
containerd_v1.6.0+nerdctl+buildkit 二进制安装,支持多CPU并发构建
一、安装containerd#下载containerd curl -L https://github.com/containerd/containerd/releases/download/v1.6.0/cri-containerd-cni-1.6.0-linux-amd64.tar.gz -O cri-containerd-cni-1.6.0-linux-amd64.tar.gz#解压containerd到根目录tar zxvf cri-containerd-cni-1.6.0-linux-am原创 2022-02-22 11:09:36 · 2499 阅读 · 0 评论 -
ubuntu 20.04 通过qemu实现aarch64虚拟化
一、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-02-21 10:20:06 · 2876 阅读 · 0 评论 -
websocat测试websocket的好工具
转https://zhuanlan.zhihu.com/p/140683974原创 2020-12-28 17:46:21 · 2919 阅读 · 0 评论 -
prometheus监控Kafka (kafka_exporter和 jmx_exporter)
一、kafka的安装方法参考:https://blog.csdn.net/u010533742/article/details/117260505二、kafka_exporter部暑mkdir /data/kafka_exporter -pcat > /data/kafka_exporter/start.sh << 'EOF'docker rm -f kafka_exporterdocker run -d \--restart=always \--name kafka_exp原创 2021-08-30 11:11:13 · 4296 阅读 · 2 评论 -
prometheus监控zookeeper
1、部署zookeeper# 节点192mkdir -p /data/zookeeper/{data,conf,log}#zookeeper配置文件cat > /data/zookeeper/conf/zoo.cfg << 'EOF'#4lw.commands.whitelist=*4lw.commands.whitelist=mntr,ruokclientPort=2181 dataDir=/data/zookeeper/datadataLogDir=/data/zo原创 2021-08-30 09:58:30 · 2197 阅读 · 2 评论 -
基本docker的thanos的部暑
三、193,194节点上部暑(prometheus,sidecar,alertmanager,query,storer)访问querier: http://192.168.11.193:19192/graph。访问: http://192.168.11.193:8080。#traefik在单机部暑下可用,集群部暑不可用。帐号 : admin123456。密码 : admin123456。密码:Grafana@2O21。二、 193节点上部暑。五、 194节点上部暑。四、193节点上安装。原创 2021-08-26 19:41:21 · 1555 阅读 · 0 评论 -
prometheus监控traefik_v1
traefik 一般用在kubernetes的对外暴躁一、配置traefik.tomlkind: ConfigMapapiVersion: v1metadata: name: traefik-conf namespace: kube-systemdata: traefik.toml: | insecureSkipVerify = true defaultEntryPoints = ["http"] [entryPoints] [entryPoints.http]原创 2021-08-25 17:55:46 · 502 阅读 · 0 评论 -
kubernetes对ceph的pvc存储进扩容
1、storageclass 设置 allowVolumeExpansion: trueapiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: rook-ceph-blockprovisioner: ceph.rook.io/blockreclaimPolicy: RetainallowVolumeExpansion: trueparameters: blockPool: replicapool clust.原创 2021-08-25 14:58:06 · 1041 阅读 · 0 评论 -
prometheus联邦,altermanager gossip, thanos等学习
一、Federation集群规划:3台服务器各部署一个global节点、两个shard节点- 服务器角色ip:端口node1global192.168.11.192:9090node2shard1192.168.11.193:9090node3shard2192.168.11.194:9090大型prometheus架构图二、prometheus (global)prometheus global节点作为警报节点,如果实时性要求较高时可通过prox原创 2021-08-23 18:55:39 · 424 阅读 · 0 评论 -
prometheus监控postgresql
一、部暑postgresqldocker run --name postgres --net=host -itd -e POSTGRES_PASSWORD=password postgres# 需在监控的数据库上执行一下以下命令(不使用数据库超级管理员的权限的时候,注意更改密码),docker exec -e POSTGRES_PASSWORD=password -it postgres psql -U postgres CREATE USER postgres_exporter PASSWO原创 2021-08-20 14:41:39 · 5485 阅读 · 2 评论 -
prometheus监控springboot
1、获取spring demoyum install git -ymkdir /datacd /datagit clone https://github.com/wqqing77/demo.git2、安装jdk113、安装maven3wget https://mirror-hk.koddos.net/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gztar zxvf apache-maven-3.8.2-bi原创 2021-08-18 15:11:11 · 382 阅读 · 0 评论 -
prometheus监控nginxt的两种方法(vts)
方法一使用nginx_ vts_exportermkdir -p /data/nginx/{log,conf/conf.d}cat > /data/nginx/conf/nginx.conf << 'EOF'user root;worker_processes auto;error_log /var/log/nginx/error.log notice;pid /var/run/nginx.pid;events { worker_conne原创 2021-07-12 12:28:31 · 1420 阅读 · 0 评论 -
prometheus部暑mysql_exporter实战(docker)
mysql_exporter#mysql监控:mkdir /data/mysql_exporter/ -pcat >/data/mysql_exporter/start.sh<< 'EOF'docker run -d \--restart=always \--name mysql_exporter \-p 9104:9104 \-e DATA_SOURCE_NAME="root:password@(127.0.0.1:3306)/databaseName" \-v /et原创 2021-07-07 18:12:37 · 2170 阅读 · 0 评论 -
prometheus部暑redis_exporter(sentinel, cluster实战)
监控redis_cluster。原创 2021-07-02 12:55:44 · 1921 阅读 · 0 评论 -
kibana实现介绍实现Controls功能
原创 2021-05-30 10:42:26 · 181 阅读 · 0 评论 -
harbor v2.2.1的离线安装
1、安装docker(略)2、下载和安装docker-composewget https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64 -O docker-composechmod +x docker-composemv docker-compose /usr/bin/docker-compose3、准备证书mkdir /data/harbor/cert -p &&原创 2021-05-15 15:39:06 · 1025 阅读 · 0 评论 -
用docker方式安装gitlab
version: '3'services: gitlab: container_name: "gitlab" image: 'gitlab/gitlab-ce:13.10.2-ce.0' restart: unless-stopped hostname: 'gitlab.fly.cn' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: |原创 2021-05-14 14:07:25 · 157 阅读 · 0 评论 -
prometheus-operator通过https监控etcd
要求:prometheus-operator的prometheus的生产环境要持久化1、把相关的证书拷贝到prometheus中的prometheus目录下kubectl cp /etc/etcd/ssl/etcd.pem -n monitoring prometheus-prometheus-kube-prometheus-prometheus-0:/prometheus/ -c prometheuskubectl cp /etc/etcd/ssl/etcd-key.pem -n monito原创 2021-05-14 10:09:57 · 678 阅读 · 0 评论 -
prometheus-operator-stack使用blackbox对站点进行检查
1、在k8s中安装blackboxblackbox.yamlapiVersion: v1kind: ConfigMapmetadata: name: blackbox-config namespace: monitoringdata: blackbox.yml: |- modules: http_2xx: prober: http timeout: 5s http: http_p原创 2021-05-13 16:25:11 · 716 阅读 · 0 评论 -
升级以docker方式安装的gitlab ,踩坑记
1、之前安装的是中文版的gitlab_11.1.42、升级目标为gitlab_13.10.2-ce.0升级顺序11.1.4 -->11.11.8 -->12.0.12 -->12.9.10 --X-->13.0.10 -->13.10.2docker-compose.yamlversion: '2'services: gitlab: container_name: "gitlab" #image: 'harbor.cadp.com原创 2021-04-08 15:01:23 · 627 阅读 · 0 评论 -
centos7 源码安装qemu5.2
1、安装依赖yum install -y python3 gcc gcc-c++ libaio-devel glib2 gtk2-devel ncurses ncurses-devel libaio bzip2pip3 install Ninja2、下载源码包wget https://download.qemu.org/qemu-5.2.0.tar.xztar xvf qemu-5.2.0.tar.xzcd qemu-5.2.0./configuremake -j8make in原创 2021-04-02 16:46:17 · 1009 阅读 · 0 评论