Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Onverwachte stroomonderbreking  (gelezen 487 keer)

Offline Brononi

  • Lid
  • Steunpunt: Nee
Onverwachte stroomonderbreking
« Gepost op: 2012/09/23, 12:24:13 »
Hey,

Is er ergens een manier om een script te lanceren nadat de computer opnieuw opstartte na een stroomonderbreking?
In de bios heb ik zo ingesteld dat de computer moet opstarten na een stroomonderbreking.

Het probleem dat ik nu merk is dat na een stroomonderbreking, ook de switch direct opstart, en dus alle POE toestellen die erachter hangen (bv IP phone, domoticasturing...).
Met als gevolg dat deze toestellen opgestart zijn vooraleer de server volledig geboot is. En alle services (bv dhcp).

Nu had ik gedacht om een scriptje te maken die de switch nogmaals herstart (of de POE) nadat de server volledig geboot is.
Is het daarom mogelijk om ergens te detecteren dat de server herstartte na een stroomonderbreking?

Dus volgende stapjes:
  • stroom valt uit
  • stroom is terug online
  • computer, switch, POE apparatuur start op
  • Ubuntu is volledig opgestart
  • script lanceert om switch/POE te herstarten
  • switch, POE apparatuur start opnieuw op

Offline atomos

  • Lid
  • Steunpunt: Nee
Re: Onverwachte stroomonderbreking
« Reactie #1 Gepost op: 2012/09/23, 19:53:17 »
Je hebt van die inschakel vertraag kastjes.
b.v.b.
http://www.conrad.nl/ce/nl/product/503142/Tijd-relais-inschakelvertraging-8011
misschien heb je daar meer aan.

☺Asuswrt-Merlin on Netgear R7000 ⚛
☺☞MATE ubuntu 16,04 ,x64.☜⚛
☺ Raspberry pi B+,2B, 3B en Banana M2, arduino mega,nano,uno,ethernetshield, etc ☺
CP/N,dos,msdos,win2,win3.11,win95,win98,NT3.5,NT4,win2000,winXP,win-vista,(2006)Linux

Offline markba

  • Lid
    • http://markbaaijens.nl/
  • Steunpunt: Ja
Re: Onverwachte stroomonderbreking
« Reactie #2 Gepost op: 2012/09/23, 22:35:41 »
MIsschien een idee om aan een UPS te denken? Als je apparaatjes niet zo veel stroom trekken en de onderbrekingen zijn relatief kort, dan kun je dat met een UPS prima overbruggen.

Offline Brononi

  • Lid
  • Steunpunt: Nee
Re: Onverwachte stroomonderbreking
« Reactie #3 Gepost op: 2012/09/24, 09:08:48 »
Die vertragingsmodule is geen oplossing, daar de computer zelf ook achter die switch zit. Dus dan zou hij ook geen enkele connectiviteit hebben bij het opstarten. En daar die server toch wel het een en ander doet (domotica, ipt, file, netwerkservices...) wil ik vermijden dat hij zelf zaken overslaat omdat hij geen netwerk heeft.
En aan een ups heb ik inderdaad al gedacht. Komt er ook nog. Maar lost natuurlijk niet veel op bij stroompannes van bv 2 uur.

Ik heb reeds een scriptje gemaakt met expect waardoor ik de inline power op de cisco switch herstart vanop de server (zie hieronder).
Dus als ik nu nog ergens een trigger kan lanceren na een powerdown.
Eerst dacht ik dit in te bouwen bij de opstartprocedure. Maar dit is enkel maar nodig bij onverwachte herstart...



more /scripts/poe_restart.sh
#!/usr/bin/expect

set timeout 5
set hostname "192.168.23.99"

set username "scriptuser"
set password "Scriptpass"
set enablepassword "enablepass"

spawn telnet $hostname

expect "Username:" {
  send "$username\n"
  expect "Password:"
  send "$password\n"

  expect ">" {
    send "en\n"
    expect "Password:"
    send "$enablepassword\n"
  }

  expect "#" {
    send "configure terminal\n"
    expect "(config)#"
    send "interface range gigabitEthernet 0/1 - 28\n"
    expect "(config-if-range)#"
    send "power inline never\n"
    expect "(config-if-range)#"
    send "power inline auto\n"
    send "exit\n"
    send "exit\n"
    send "exit\n"
  }
}