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:
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.
Založen: Oct 30, 2010 Příspěvky: 6609 Bydliště: Praha
Zaslal: čt červenec 21 2022, 20:11 Předmět:
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...
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.
Založen: Mar 21, 2006 Příspěvky: 33946 Bydliště: Bratislava
Zaslal: čt červenec 21 2022, 20:41 Předmět:
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.
Založen: Oct 30, 2010 Příspěvky: 6609 Bydliště: Praha
Zaslal: čt červenec 21 2022, 20:48 Předmět:
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...
Založen: Mar 21, 2006 Příspěvky: 33946 Bydliště: Bratislava
Zaslal: čt červenec 21 2022, 20:54 Předmět:
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).
Založen: Feb 14, 2005 Příspěvky: 8978 Bydliště: Brno (JN89GF)
Zaslal: čt červenec 21 2022, 21:45 Předmět:
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í.
Založen: Apr 02, 2011 Příspěvky: 17797 Bydliště: Nový Bydžov
Zaslal: čt červenec 21 2022, 23:13 Předmět:
Č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. _________________ Jirka
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.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.