NEWS
Gelöst: Gesundheitszustand des Systemes
-
Hallo Zusammen
gibt es bereits ein Script mit dem man den Gesundheitszustand des Systemes versenden kann, ich denke da an die Host-Daten CPU, RAM, Betriebszeit.Gruß
Michael@michihorn sagte in Gesundheitszustand des Systemes:
Hallo Zusammen
gibt es bereits ein Script mit dem man den Gesundheitszustand des Systemes versenden kann, ich denke da an die Host-Daten CPU, RAM, Betriebszeit.Gruß
Michaelstehen in den Objekten

-
@michihorn sagte in Gesundheitszustand des Systemes:
Hallo Zusammen
gibt es bereits ein Script mit dem man den Gesundheitszustand des Systemes versenden kann, ich denke da an die Host-Daten CPU, RAM, Betriebszeit.Gruß
Michaelstehen in den Objekten

@homoran Habe das jetzt mal wie folgt gelöst:
/*****System Health Daten Master/Slave *********************************** ** OKT 2023 ** WhatsApp-Bot, Java ** Script sendet tägl. um 8:15 Uhr System Health Daten per Whatsapp ** erstellt: 05.10.23 ** geändert: *************************************************************************/ var logging = true var textm, texts, text, textD const idmaster = "system.host.master.alive" const idmastercpu = "system.host.master.cpu" const idmastermem = "system.host.master.mem" const idmastercputime = "system.host.master.uptime" const idslave = "system.host.slave.alive" const idslavecpu = "system.host.slave.cpu" const idslavecputime = "system.host.slave.uptime" const idslavemem = "system.host.slave.mem" schedule({hour: 8, minute: 15}, function(){ var timem = (getState(idmastercputime).val); // Zeit in Sekunden var timemaster = Math.floor(timem / 60 / 60 / 24) + ' Tag(e), ' + Math.floor(timem / 60 / 60 % 24) + ' Std, ' + Math.floor((timem / 60) % 60) + ' Min'; var times = (getState(idslavecputime).val); // Zeit in Sekunden var timeslave = Math.floor(times / 60 / 60 / 24) + ' Tag(e), ' + Math.floor(times / 60 / 60 % 24) + ' Std, ' + Math.floor((times / 60) % 60) + ' Min'; log("Master " + timemaster); log("Slave " + timeslave); textm = '⌚ *Online Zeit Master*\n ' + timemaster + '\n CPU Last ' + (getState(idmastercpu).val) + '%' + '\n freier RAM ' + (getState(idmastermem).val) + '%' textD = '\n ' texts = ' *Online Zeit Slave*\n ' + timeslave + '\n CPU Last ' + (getState(idslavecpu).val) + '%' + '\n freier RAM ' + (getState(idslavemem).val) + '%' text = textm + textD + texts if (logging) sendTo('whatsapp-cmb.0', 'send', { text: text, phone: '+49152xx938xxx' }); });Auf dem Handy sieht das so aus:

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden