seapigx

巡检主机存活并推送到Prometheus的工具

巡检主机存活并推送到Prometheus的工具 使用node_exporter的启动参数 --collector.textfile.directory加载目录下的 .prom文件 # node_exporter启动命令 /data/prometheus/node_exporter/node_expo

Nginx日志统计访问次数最多的IP

nginx日志统计访问次数最多的IP 简单写法: #!/bin/bash # Nginx 日志文件路径 LOG_FILE="/path/to/your/nginx/access.log" # 统计每个IP的访问次数,并按次数从大到小排序,只取第一条 awk '{print $1}' $LOG_F

Prometheus+Grafana的容器启动

Prometheus+Grafana的容器启动 镜像加速 { "registry-mirrors":[ "https://hub-mirror.c.163.com/", "https://dockerh

进程守护脚本

进程守护脚本 加入cornjob每5分钟运行一次,若进程掉线就运行对应目录下的start.sh,重启失败调用py告警脚本 #!/bin/bash # 导出目录路径 exporter_dir="/apps/svr/prometheus/exporters" # 导出器列表 exporters=("ka

修改目录所属者,组并重启进程的脚本工具

修改目录所属者,组并重启进程的脚本工具 注意:请检查对应目录下是否有start.sh #!/bin/bash # 目标用户和组 USER="your_user" GROUP="your_group" # node_exporter 的目录路径 NODE_EXPORTER_DIR="/path/t

使用HTTP分发文件(Py3)

使用HTTP分发文件(Py3) 针对内网,无免密,ssh高敏感环境。使用 Python 内置的 http.server 模块来快速启动一个 HTTP 服务器,供其他机器通过 HTTP 请求来下载文件。 步骤: 确保 Python 环境:这个方法适用于 Python 3.x。 在指定的目录启动 HTT

Pushgateway+mysql自定查询的Python脚本

Pushgateway+mysql自定查询的Python脚本 #!/usr/bin/python3 import mysql.connector import requests MYSQL_CONFIG = { 'user': 'your_user', 'password': 'y

Nginx自动生成日志备份shell脚本

Nginx自动生成日志备份shell脚本 #! /bin/bash # 日志路径可以根据实际项目更改,不存在自动创建文件夹路径 test -d /data/oldlogs || mkdir -p /data/oldlogs # nginx 每日生成的log路径 log_dir='/data/lo

Linux系统日志清理(Centos)

Linux日志清理(Centos) 原因 磁盘占用90%,利用df -hl & du -sh命令找到 /var/log/messages /var/log/journal 占用过多,分析日志查看原因 大量: ​Jun 20 03:40:31 iZbp14vt99zpj8dde2fdlmZ cron

K8S中Pod的生命周期

K8S:Pod的生命周期 Kubernetes 中的 Pod 是运行在集群中的最小部署单元,它包含了一个或多个容器。理解 Pod 的生命周期有助于我们掌握优雅的管理应用的启动、运行、失败以及销毁过程。 Pod 生命周期概述 Pod 的生命周期包括以下几个主要阶段: Pending:Pod 已被 Ku