友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

PVE检测虚拟机是否存活并自动重启

post by rocdk890 / 2023-12-5 16:30 Tuesday linux技术

最近不知道怎么回事,用了200多天的openwrt居然宕机了,关键还是在我早上起来才知道,等我晚上回来处理好后,少不了被家人一顿劈头盖脸,为了防止再出现这样的情况,在网上找了个能在pve里自动监控虚拟机并重启的脚本,当然我只简单优化了下.
系统:PVE 7.x

创建脚本:
vi /root/soft_shell/check_servers.sh
#!/bin/bash

QMPATH="/usr/sbin/qm"
MAX_FAILURES=3  # 连续失败的最大次数
RESET_AFTER_SUCCESS=2  # 连续成功后重置失败计数的阈值

FAILURE_FILE="/pa...

阅读全文>>

标签: 监控 重启 自动 虚拟机 check pve

评论(0) 引用(0) 浏览(1163)

shell脚本重启tomcat

post by rocdk890 / 2018-3-19 11:29 Monday linux技术

    最近遇到了晚上10点要求重启tomcat,但我又不想守在机器前操作,直接找了个shell脚本让其定时重启tomcat,这样让我很轻松.
    系统:centos 7.x(64位)

1.重启脚本
cat /root/soft_shell/retomcat.sh
#!/bin/bash
. /etc/profile
pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
path="/usr/local/tomcat"

if [ -n...

阅读全文>>

标签: tomcat crontab cron shell 脚本 定时 重启

评论(0) 引用(0) 浏览(2952)

shell脚本监控另一个脚本,挂掉后重启

post by rocdk890 / 2013-7-2 9:31 Tuesday linux技术

  本文是根据Shell脚本防攻击一例这篇文章再进行改的,像原作者那样服务器晚上被攻击的话,他写的脚本可以到监控攻击到早上9点,如果攻击者连续攻击个几天,不可能每天都去看下脚本是否还存活在,所以我整了个下面这个脚本来监控这.
  系统:centos 5.9
脚本1:
vi fengip.sh
#! /bin/bash
for i in `seq 1 32400`
do
s...

阅读全文>>

附件下载:
封ip和监控shell脚本.rar 680字节

标签: shell 脚本 监控 重启 攻击 封ip

评论(0) 引用(0) 浏览(4449)

检测linux负载过高时重启php脚本

post by rocdk890 / 2013-6-13 12:45 Thursday linux技术

  当服务器的php-fpm经常搞得负载高,又找不到的原因的时候,只能写个脚本来帮忙检查负载并重启php,这也是没办法的事情.大家可以根据自己服务器的情况来决定要负载超过多少就重启php,我这里只设定了负载到1就重启php.
  系统:centos 5.9 64位
脚本内容:
vi check-php.sh
#!/bin/sh
TOP_SYS_LOAD_NUM=1
SYS_LOAD_N...

阅读全文>>

标签: php-fpm php linux shell 脚本 监控 重启 负载

评论(0) 引用(0) 浏览(4482)

解决重启iptables内核模块自动unload

post by rocdk890 / 2012-9-18 11:25 Tuesday linux技术

  在Linux内核里,默认情况下,iptables重启动的时候,iptables模块会被卸载(unload),然后加载重启.这种配置下iptables如果重启,对于那些tcp发起端window scale option有效的的连接会产生以下影响:
1.重启后window size会不能被正确识别;
2.已经建立的tcp会话状态会从 ESTABLISHED → INVALID 导致会话中断;
...

阅读全文>>

标签: centos iptables kernel 内核 重启 防火墙 Firewalls unload

评论(0) 引用(0) 浏览(11708)

[ERROR] Fatal error: Can't open and lock privilege tables错误解决

post by rocdk890 / 2012-3-11 11:50 Sunday linux技术

  今天在虚拟机上安装完mysql的时候,正在启动mysqld的过程中,遇到了停电,当时我心里就想杯具了,等来电之后,马上启动mysql,已经启动不起来了.如图
点击查看原图
马上去检查mysql日志,可以看到这条信息
120310 23:57:38 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect file...

阅读全文>>

标签: mysql 错误 修复 无法 无法启动 查看 日志 重启

评论(0) 引用(0) 浏览(11755)