Ga naar inhoud


De ene PI pingt de ander met Python.


Con

Aanbevolen berichten

Ik heb een PI die de elektra-standen bijhoudt maar die

valt randomize zo eens in de maand uit.

 

Een andere PI draait stabiel en daar wil ik de andere mee

gaan pingen en bij down een mailtje sturen of, nog beter

rebooten op afstand.

 

Dit heb ik;

import os
hostname = "192.168.178.25" #example
response = os.system("ping -c 1 " + hostname)

#and then check the response...
if response == 0:
  print hostname, 'is up!'
else:
  print hostname, 'is down!'

Dat werkt goed, en er verschijnt keurig de melding op de CLI.

 

Voordat ik nu verder ga met dit experiment zou ik graag willen

weten of ik met de ene PI de andere PI kan rebooten als deze

plat ligt.

 

Want als de PI plat ligt is hij niet meer benaderbaar via de CLI

en moet ik deze herstarten met de voedingsspanning eraf en erop.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites


Probeer dit gewoon via een shell script te doen, zoals ksh of bash.

Lijkt me mogelijk eenvoudiger (maar kan natuurlijk ook 'voorkeur' zijn ;-) )

 

Normaal zou je hiervoor het reboot commando kunnen gebruiken.

Je kan dus via command line; of in je ksh/bash script een ssh opzet voorzien. Maar kan normaal ook via python.

 

Je zal wel de opzet nog moeten doen om op de instabiele een commando van de stabiele PI te kunnen ontvangen. Maar ook hiermee kan je normaal via de verrekijker verder.

 

Maar zou je eigenlijk niet beter eens kijken waarom die ene zo af en toe eens uit valt?

[Vu+ Solo4K] - [VTi 13.x]

[TVV Basic+] - [CD TopHD]
Ik vind het nieuwe overzicht met ongelezen topics in een tijdslijn maar niks...

Link naar reactie
Delen op andere sites

Natuurlijk is het beter de bron aan te pakken.

 

Ga toch nog eens in de logs kijken.

 

Als de betreffende PI hangt kom ik er ook niet

meer in met Putty. Dus ik vroeg me ook af of

dan nog een reboot is te geven.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Als je er niet in raakt met putty, zal je ook geen ssh commando meer kunnen initiëren vanop de stabiele om een herstart te forceren.

[Vu+ Solo4K] - [VTi 13.x]

[TVV Basic+] - [CD TopHD]
Ik vind het nieuwe overzicht met ongelezen topics in een tijdslijn maar niks...

Link naar reactie
Delen op andere sites

  • 1 maand later...
  • Moderator

kan je niet elke week die hangende pi herstarten met een c®onscrippie? Of elke dag?

VU+ Duo2  met VTi  13 VU+ Uno met VTi  9.0.2

geen Canal Digitaal meer en geen Sparql iptv meer
Triax 78, astra 1,2,3, HB

Link naar reactie
Delen op andere sites

kan je niet elke week die hangende pi herstarten met een c®onscrippie? Of elke dag?

Dan mag hij nog niet hangen, anders gaat het niet lukken.

[Vu+ Solo4K] - [VTi 13.x]

[TVV Basic+] - [CD TopHD]
Ik vind het nieuwe overzicht met ongelezen topics in een tijdslijn maar niks...

Link naar reactie
Delen op andere sites

Dan mag hij nog niet hangen, anders gaat het niet lukken.

Dat klopt maar ik ben bang dat er geheugen ofzo volloopt

als de PI te lang aanstaat. Het valt mij op dat, iedere keer

als ik een melt-down heb en de PI herstart dat het dan

weer een paar weken goed gaat.

Groet, Con. Gloeiende, gloeiende, een beetje humor moet kunnen, anders ga je maar ergens anders heen..
Sinds maart 2021 glasvezel via KPN.

Internet/PC: modem/router Fritzbox en TP-Link accesspoint, switch (8), switch (4)

Intel Nuc i7 met W10, Gigabyte Brix met Home Assistant, 17 Shelly's en 2 ESP-tjes.

Link naar reactie
Delen op andere sites

Een periodieke gecontroleerde reboot is alleszins te prefereren aangezien deze het systeem netjes afsluiten en vooral het bestandssysteem niet in moeilijkheden brengt.

 

Als bvb een wekelijkse herstart geen probleem is voor jouw gebruik , en de freezes zijn daarmee voorkomen dan ben je eigenlijk beter af dan met een watchdog die sporadisch toch een harde reset moet uitvoeren.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
×
×
  • Nieuwe aanmaken...