Detekcia otvorenia racku

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

Detekcia otvorenia racku

#1 Příspěvek od rnbw »

V racku je server, switch a UPS. Rack je zamknuty, ale je v miestnosti, kam maju pristup dalsi ludia. Pre istotu by som chcel vyriesit nejaky "alarm". Idealne pripojenim k serveru, ten by sa uz postaral o dalsie veci (napr. by poslal mail).

Ako prve ma napadlo vyuzit "chassis intrusion detect" vstup zakladnej dosky. Ale vyzera to tak, ze sa k stavu tohoto vstupu zo SW nedostanem (bud nie je podpora v lm_sensors alebo v atk0110):

Kód: Vybrat vše

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:        1.11 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:        3.31 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:          5.14 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:        12.38 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:      1171 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS1 FAN Speed: 2636 RPM  (min =  600 RPM, max = 7200 RPM)
CHASSIS2 FAN Speed: 1896 RPM  (min =  600 RPM, max = 7200 RPM)
POWER FAN Speed:       0 RPM  (min =  600 RPM, max = 7200 RPM)
CPU Temperature:     +42.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:      +49.0°C  (high = +45.0°C, crit = +95.0°C)
Dalsia moznost by bola RS232, a to signal Ring Indicator. Ten by mal generovat prerusenie. Snad nebude problem to spracovat skriptom.

USB asi zatial vylucim - myslel som, ze bude existovat nejake hotove lacne cinske zariadenie, ale neexistuje.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#2 Příspěvek od Zaky »

Jestli tam nemáš power fan, tak můžeš do jeho otáčkového vstupu pustit 555 a číst nasimulované otáčky.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#3 Příspěvek od samec »

Arduino Leonardo, alebo to isté lacnejšie menšie Arduino Pro Micro sa dá naprogramovať tak, že sa v USB tvári ako klávesnica alebo myš. Stačí, že na niektorý z pinov pripojiš spínač a Arduino odošle cez USB klávesovú skratku, alebo cez vyvolaný príkazový riadok aj celý e-mail. Tak jednoduché to je. :coolglema:

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

S 555 je to zaujimavy napad, otvorenie racku by mohlo simulovat zastavenie ventilatora. Ale neviem, ako sa bude tvarit BIOS, ked mu raz ventilator pojde a raz nie.

samec zjavne skutocny server este nevidel. Na skutocnom serveri nie je na konzole prihlaseny ziadny pouzivatel. Na tomto serveri ani nie je Windows.

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#5 Příspěvek od Zaky »

Tak tam s tou 555 simuluj dvoje otáčky, proti tomu by ani BIOS neměl mít námitky.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#6 Příspěvek od rnbw »

To by sa dalo - nastavil by som alarm v lm_sensors tak, aby ho pokles otacok pri otvoreni vyvolal. A na monitorovanie alarmov je uz hotovy skript healthd.sh

[edit]
Pozeram este obsluhu UARTu v kerneli. RI nerobi nic, iba zvysi pocitadlo preruseni, rovnako ako DSR. Reaguje to len na DCD a CTS. CTS funguje automaticky (zastavi/obnovi TX). DCD sa snad dostane az do userspace. To by mohlo zobudit spiaci proces (nechcem robit polling).

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#7 Příspěvek od forbidden »

V práci jsem použil Quido, platí firma, tak co bych vymýšlel obezličky. Nastavíš si hlídání vstupu a pak třeba maila. Nevím, v jaké jsi situaci a kdo to platí. :D

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#8 Příspěvek od rnbw »

Neplati to nikto :D Takze to vidim na spinac, drot a konektor DB9.

P.S. Quido by za tu cenu mohlo mat aspon PoE. A pozlateny kryt.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#9 Příspěvek od Celeron »

Čemu se divíš? Není to tak dlouho, co mi jeden vývojář tvrdil, že proti obyčejnýmu digitálnímu termostatu se musí přidání WiFi či RJ45 řádně připlatit kvůli vývoji a testování software. :roll:
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
DukeNuke
Příspěvky: 304
Registrován: 02 dub 2018, 02:00

#10 Příspěvek od DukeNuke »

nevím, jaké máš switche, ale možná by šel udělat ethernet loopback a přerušení testovat skriptem přímo ve switchi. při přerušení by to nahlásilo alarm. A kdyby byl použit sw pro sledvání (my máme openview), poslal by mail přímo ten soft. A k tomu nepotřebuješ nic, jen jeden rj45, kus lan kabelu, spínač a krimpovací kleště.
A inteligentní switche si porty sledují samy, tak by výpadek byl minimálně v logu.

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#11 Příspěvek od forbidden »

rnbw píše:Quido by za tu cenu mohlo mat aspon PoE.
Jo, tohle mě taky štve, rvát tam ještě zbytečně adaptér.

Odpovědět

Zpět na „Výpočetní technika“