Fight,noob!
加油,菜鸟!
巡检业务端口存活并推送至Prometheus工具
巡检业务端口存活并推送至Prometheus工具 使用node_exporter的启动参数 --collector.textfile.directory加载目录下的 .prom文件,指标为 livingPort #!/bin/bash
ports=(
"100.0.6.4:9012"
巡检主机存活并推送到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