运维工具
文章平均质量分 51
运维工具
a...Z
golang php rust
展开
-
linux 安装mysql
https://www.toutiao.com/article/7305760784947298854/原创 2023-11-28 11:50:43 · 386 阅读 · 0 评论 -
docker-compose 安装kafka集群
Kafka是一种高性能的分布式流处理平台,它的集群工作原理如下:假设你是一个快递员,Kafka集群就是一个快递中转站。在这个中转站中,有很多个小窗口(Broker),每个窗口有一个工作人员(Broker)负责接收和分发快递。发送快递(Producer):你的工作是将快递从不同的地方收集起来,然后送到中转站的一个窗口。你可以一次送多个快递,每个快递都有一个编号(消息的键),内容(消息的值)和地址(主题)。你将这些快递递给窗口工作人员。原创 2023-08-09 14:27:47 · 1019 阅读 · 0 评论 -
Ansible Playbook快速部署一主多从MySQL集群
原理很简单,但是其中涉及的关于操作MySQL的模块需要着重研究,还有关于template模板的用法也非常重要,在通过Ansible playbook部署一些更复杂的系统时,经常会用到使用template模板语法渲染不同的配置,实现更为复杂系统的部署。交互式配置,不输入即保持默认配置,如默认端口为3306,我自定义为33306,部署路径我自定义为/opt/software,其他的保持默认直接按回车。MySQL配置文件中的系统参数可以根据实际按需修改,以下配置只供参考,着重看一下文件中有标注的地方。原创 2023-08-09 14:21:47 · 1454 阅读 · 0 评论 -
redis-cluster 创建及监控
在prometheus.yml添加两个job,redis_exporter和redis_exporter_targets,redis_exporter_targets才是真正监控redis集群的。:上面的命令只能在新创健集群的时候执行一次,目的是为了建立内部各个节点的对应关系,比如主从关系,这些关系仅且只能在一个集群中初始化时对应一次;REDIS_ADDR为你redis集群的其中一个节点即可,默认redis_exporter 使用9121端口!,连接7002服务,关闭redis,等待15秒。原创 2023-07-27 14:40:08 · 662 阅读 · 0 评论 -
自动化工具ansible部署和实践
ansible的功能ansible是一个基于Python开发的自动化运维工具,基于ssh协议实现远程管理,可以实现多种批量管理操作.批量系统配置批量软件部署批量文件拷贝批量运行命令批量管理服务特征管理端:不需要启动任何服务,默认服务端不需要任何的配置受控端:基于ssh免秘钥,没有客户端软件需要安装。原创 2023-07-05 10:14:08 · 380 阅读 · 0 评论 -
supervisor-eventlistener
本文主要介绍 supervisor Event 的功能。supervisor 作为一个进程管理工具,在 3.0 版本之后,新增了 Event 的高级特性, 主要用于做(进程启动、退出、失败等)事件告警服务。Event 特性是将监听的服务(listener)注册到supervisord中,当supervisord监听到相应事件时,将事件信息推送给监听对应事件的listener。原创 2023-06-26 17:09:41 · 411 阅读 · 0 评论 -
Grafana + Prometheus监控
文章原创 2023-05-16 19:48:50 · 64 阅读 · 0 评论 -
systemd 监控
systemd原创 2023-02-24 18:47:00 · 333 阅读 · 0 评论 -
Go 语言私有依赖的拉取
go ssh 替换http拉取依赖原创 2022-12-19 15:27:01 · 1025 阅读 · 0 评论 -
mac安装mysql
查看文件目录占用disk原创 2022-06-09 10:48:35 · 79 阅读 · 1 评论 -
查看文件目录占用disk
查看文件目录占用disk原创 2022-06-05 17:17:36 · 112 阅读 · 0 评论 -
socket: too many open files
问题socket: too many open files原因在于某个进程的描述符限制了先查看进程描述符查看某个进程的cat /proc/pid/limits查看系统全部的文件打开符cat /proc/sys/fs/file-max设置 单个进程的 文件描述符prlimit --pid xxx --nofile=数字:数字具体使用查看具体进程情况lsof -p xxx | wc -l...原创 2022-05-27 16:37:56 · 3689 阅读 · 0 评论 -
supervisor集群方式-supervisor-monitor
文章中也讲解了supervisor是可以开启一个http服务,用来在页面对supervisor管理的进程进行管理操作。但是如果你有很多个服务器都使用supervisor去管理进程,每个服务器的supervisor都有单独一个管理页面,那在管理上其实是没有那么方便的,要记住所有IP,还要一个个登录上去操作,多少有些麻烦,如果多个supervisor能够形成集群,能够集群管理就好了。对于这一点,是有一些工具可以支持supervisor的集群方案的,例如下面五个工具:·Django-Dashvisor·N原创 2022-04-29 11:37:08 · 717 阅读 · 0 评论 -
进程管理工具之Supervisor安装和简单服务监控
相关介绍Supervisor是用Python 开发的一个client/server服务,是 Linux /Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。二、安装部署配置1、安装Supervisort是基于python开发的,需要检测系统是否具有python原创 2022-04-27 19:53:24 · 484 阅读 · 0 评论 -
ansible配置ssh远程服务器及基本命令
ansible配置ssh远程服务器及基本命令原创 2022-02-09 20:08:28 · 1039 阅读 · 0 评论