运维 [30]

【原创】基于Bucardo的PostgreSQL多主同步

PostgreSQL多主同步指的是在多个主数据库之间进行数据同步的过程。这种配置使得多个主数据库可以同时读写,并保持数据的一致性和可靠性。本文采用Bucardo对PostgreSQL数据库进行多主复制同步,由于官方2020-02-28后再无更新,请谨慎使用。未进行性能、及时性、更新频率进行测试。 安

【运维技巧】局域网服务器之间快速拷贝文件

SimpleHTTPServer是Python内置的一个用于快速启动简单HTTP服务器的模块。它提供了一个基本的Web服务器,可用于在本地主机上快速共享文件。 进行该操作时确保服务器已开启防火墙,并且端口不被互联网访问到。 以下是一些关于SimpleHTTPServer的常见用法和链接: 使用Pyt

【原创】企业级监控prometheus监控你的CADDY2(六)

Caddy2 是一个开源的现代化的 Web 服务器,它以简单易用、高度可定制和自动化的特性而闻名。Caddy2 提供了很多强大的功能,如自动 HTTPS、HTTP/3、反向代理、日志、认证、插件化等,并且使用 Go 语言编写。 自建防挨打Caddy2镜像 Dockerfile

【原创】企业级监控prometheus监控你的REDIS(五)

Redis是一种开源的基于内存的数据结构存储系统,它也可以用作数据库、缓存和消息中间件。Redis支持多种主要的数据结构,例如字符串、哈希、列表、集合、有序集合等。 docker-compose.yml redis-export: image: oliver006/redis_expor

【原创】企业级监控prometheus监控你的NGINX(四)

nginx vts结合geoip,可对国家、城市限制、限流访问,并实时记录servername、国家、城市等的访问量和流量。 Nginx VTS docker build 由于官方镜像不支持第三方模块vts,所以我们这里要通过官方的方法build。 参考官方文档。 我们这里使用官方的老方法,介意的同

【原创】企业级监控prometheus监控你的HAPROXY(三)

HAProxy是一个功能强大的开源负载均衡器和代理服务器。它能够将网络流量分发到多个服务器,从而提高系统的可靠性、可扩展性和性能。 haproxy配置 haproxy还是比较贴心的,自带指标接口,不要额外安装导出器。 只要在配置文件中添加以下内容即可开启 frontend stats bin

【原创】企业级监控prometheus监控你的MYSQL(二)

MySQL是一种开源的关系型数据库管理系统,它广泛用于Web应用程序的后端存储数据和管理数据。 客户端 创建MYSQL监控用户 CREATE USER 'exporter'@'%' IDENTIFIED BY '密码'; #如果用户已存在则修改密码 alter user 'exporter'@'%'

【原创】企业级监控prometheus监控你的鸡群(一)

Prometheus是一个流行的开源监控解决方案,用于记录和查询系统的指标数据。它提供了多种方式来监控目标的状态、警报并进行查询分析。 安装前准备 安装前先完成NetBird组网,如果你不想把监控指标端口暴露在公网上的话。 请安装好docker和docker-compose,如何安装见官方文档。 N

【原创】使用portainer管理鸡群Docker

Portainer是一个开源的容器管理平台,它提供了一个直观易用的Web界面来管理Docker容器、镜像、卷等。Portainer可以用于管理单个Docker主机,也可以在群集环境中管理多个Docker主机。 docker-compose portainer: image: portai

iptables防火墙配置删除规则

真不想吐槽有效软件是真的狗,未经鸡主授权就肆意开防火墙端口,令鸡主防不胜防,且存在极大的安全隐患。 查看当前的防火墙规则 iptables -L -n 查看每个规则chain的序列号 iptables -L -n --line-number 根据序列号删除指定一条防火墙规则 iptables -D