BASH_SRV Telegram 65
🔁 Циклический мониторинг статуса сервиса с логированием

Иногда нужно следить за работой сервиса в режиме реального времени и при сбое — сразу зафиксировать проблему. Вот простой скрипт, который будет каждые 30 секунд проверять статус сервиса и писать лог при ошибке:


#!/bin/bash

SERVICE="nginx"
LOGFILE="/var/log/${SERVICE}_monitor.log"
INTERVAL=30

while true; do
if ! systemctl is-active --quiet "$SERVICE"; then
echo "$(date '+%Y-%m-%d %H:%M:%S') $SERVICE is down" >> "$LOGFILE"
# можно добавить уведомление (например, через телеграм-бота или почту)
else
echo "$(date '+%Y-%m-%d %H:%M:%S') $SERVICE is running" >> "$LOGFILE"
fi
sleep "$INTERVAL"
done


📌 Скрипт можно добавить в screen или tmux сессию и запустить на сервере - он будет вести лог доступности нужного сервиса.

🛡️ Подходит для мониторинга nginx, mysql, sshd и других системных демонов.

👉@bash_srv
👍11



tgoop.com/bash_srv/65
Create:
Last Update:

🔁 Циклический мониторинг статуса сервиса с логированием

Иногда нужно следить за работой сервиса в режиме реального времени и при сбое — сразу зафиксировать проблему. Вот простой скрипт, который будет каждые 30 секунд проверять статус сервиса и писать лог при ошибке:


#!/bin/bash

SERVICE="nginx"
LOGFILE="/var/log/${SERVICE}_monitor.log"
INTERVAL=30

while true; do
if ! systemctl is-active --quiet "$SERVICE"; then
echo "$(date '+%Y-%m-%d %H:%M:%S') $SERVICE is down" >> "$LOGFILE"
# можно добавить уведомление (например, через телеграм-бота или почту)
else
echo "$(date '+%Y-%m-%d %H:%M:%S') $SERVICE is running" >> "$LOGFILE"
fi
sleep "$INTERVAL"
done


📌 Скрипт можно добавить в screen или tmux сессию и запустить на сервере - он будет вести лог доступности нужного сервиса.

🛡️ Подходит для мониторинга nginx, mysql, sshd и других системных демонов.

👉@bash_srv

BY Bash Советы




Share with your friend now:
tgoop.com/bash_srv/65

View MORE
Open in Telegram


Telegram News

Date: |

With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. Some Telegram Channels content management tips The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar. The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture.
from us


Telegram Bash Советы
FROM American