This commit is contained in:
timm
2025-04-20 02:14:28 +02:00
parent 6fb253334b
commit 92bb2928e1
3 changed files with 5 additions and 93 deletions

View File

@@ -26,7 +26,6 @@ function runCheck(attempt = 1) {
lastStatus.message = error ? `Fehlgeschlagen: ${error.message}` : 'Login erfolgreich';
if (error) {
notifySlack(`Fehler beim Login:\n${lastStatus.message}`);
sendEmail('❌ OIDC Monitoring Fehler', `Zeit: ${lastStatus.timestamp}\n${lastStatus.message}`);
}
@@ -46,12 +45,6 @@ oidc_login_duration_seconds${labels} ${(duration / 1000).toFixed(2)}
.catch(err => console.error('❌ Prometheus Push fehlgeschlagen:', err.message));
}
function notifySlack(message) {
if (!process.env.SLACK_WEBHOOK_URL) return;
axios.post(process.env.SLACK_WEBHOOK_URL, { text: `OIDC Monitoring Alert:\n${message}` })
.then(() => console.log('📣 Slack-Nachricht gesendet'))
.catch(err => console.error('❌ Slack fehlgeschlagen:', err.message));
}
function sendEmail(subject, text) {
const transporter = nodemailer.createTransport({