BASH_SRV Telegram 64
🔥Проверка доступности списка хостов с логированием времени ответа

Иногда нужно быстро проверить, какие из серверов в списке живы, и сколько времени уходит на ответ. Вот простой скрипт на Bash:


#!/bin/bash

HOSTS_FILE="hosts.txt"
LOG_FILE="ping_log.txt"

while read -r host; do
if [[ -n "$host" ]]; then
START=$(date +%s%3N)
ping -c 1 -W 1 "$host" &> /dev/null
STATUS=$?
END=$(date +%s%3N)
TIME=$((END - START))

if [[ $STATUS -eq 0 ]]; then
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is UP (response time: ${TIME}ms)" | tee -a "$LOG_FILE"
else
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is DOWN" | tee -a "$LOG_FILE"
fi
fi
done < "$HOSTS_FILE"


📄 Файл hosts.txt должен содержать список IP или доменов — по одному в строке.

🛠 Удобно использовать для мониторинга парка серверов или диагностики проблем с сетью.

👉@bash_srv
👍10🔥2



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

🔥Проверка доступности списка хостов с логированием времени ответа

Иногда нужно быстро проверить, какие из серверов в списке живы, и сколько времени уходит на ответ. Вот простой скрипт на Bash:


#!/bin/bash

HOSTS_FILE="hosts.txt"
LOG_FILE="ping_log.txt"

while read -r host; do
if [[ -n "$host" ]]; then
START=$(date +%s%3N)
ping -c 1 -W 1 "$host" &> /dev/null
STATUS=$?
END=$(date +%s%3N)
TIME=$((END - START))

if [[ $STATUS -eq 0 ]]; then
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is UP (response time: ${TIME}ms)" | tee -a "$LOG_FILE"
else
echo "$(date '+%Y-%m-%d %H:%M:%S') - $host is DOWN" | tee -a "$LOG_FILE"
fi
fi
done < "$HOSTS_FILE"


📄 Файл hosts.txt должен содержать список IP или доменов — по одному в строке.

🛠 Удобно использовать для мониторинга парка серверов или диагностики проблем с сетью.

👉@bash_srv

BY Bash Советы




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

View MORE
Open in Telegram


Telegram News

Date: |

Content is editable within two days of publishing As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first. How to Create a Private or Public Channel on Telegram?
from us


Telegram Bash Советы
FROM American