#!/bin/bash
HOST=$(hostname)
# ID Telegram TOKEN=telegram_token CHAT_ID=telegram_chatId
# Cek Sertifikat SSL Kubernetes cert_info=$(kubeadm certs check-expiration) expires_date=$(echo "$cert_info" | awk 'NR>6 {print $2, $3, $4, $5; exit}') days_remaining=$(echo "$cert_info" | awk 'NR>6 {print $7; exit}')
# Hapus "d" dari variable days_remaining menjadi full integer days_remaining="${days_remaining%d}"
# Mengecek apakah sisa hari kurang dari 90 if [ "$days_remaining" -lt 90 ]; then # Tampilkan Sertifikat SSL Kubernetes echo "Cluster : $HOST" > /opt/scripts/ssl_kuber.log echo "Expire on : $expires_date" >> /opt/scripts/ssl_kuber.log echo "Counting : $days_remaining days" >> /opt/scripts/ssl_kuber.log
# Kirim Notifikasi MESSAGE="$(cat /opt/scriptss/ssl_kuber.log)" URL="https://api.telegram.org/bot$TOKEN/sendMessage" curl -s -X POST $URL -d chat_id=$CHAT_ID -d text="$(echo -e '\U0001f525 \U0001f514 \nNP2.1 Kubernetes SSLn\n')$(echo -e '\n-----------------------------------\n')$(echo -e '\n'"$MESSAGE") " else echo "check-expiration: OK: $days_remaining days" fi
sleep 3 rm -f /opt/scripts/ssl_kuber.log |
Tidak ada komentar:
Posting Komentar