Sziasztok!
Szeretném egy file servernek a hdd hőmérsékleteit figyelni és határérték felett scriptet indítani.
Írtam egy scriptet hozzá, ami hddtemp-ből veszi át az egyes HDD hőm. adatait.
1 Gond lett vele. Igen lassú a lekérdezés. Mire végig megy minden vinyón, lemegy a nap :D
Esetleg ezt ki lehet váltani smartmontools-nak a smartd(emon)jával ?
Sajnos a man-ból nem jöttem rá hogyan kell saját scriptet futtatni akkor ha valami error van.
Köszi a segítséget!
- 1959 megtekintés
Hozzászólások
Esetleg Smartd.conf- ba egy ilyesmi sor ?
/dev/hda -S on -o on -a -W 5,35,40 -M exec ~/scrip.sh
- A hozzászóláshoz be kell jelentkezni
Nem ide.
- A hozzászóláshoz be kell jelentkezni
"hddtemp-ből veszi át az egyes HDD hőm. adatait."
"Igen lassú a lekérdezés. Mire végig megy minden vinyón, lemegy a nap"
Hány diszk van a gépben, és milyen gyorsan megy le a nap?
Teszt két HDD-vel, itt kb. a másodperc nyolcadrésze egy nap:
# time hddtemp -nu C /dev/hda /dev/hdc
21
31
real 0m0.160s
user 0m0.000s
sys 0m0.000s
#
Ez megközelítőleg arra enged következtetni, hogy sok diszkkel is legfeljebb 1-2 másodpercig tarthat az összes lekérdezése.
Nem a hddtemp melletti érvként hoztam fel, hanem a rendkívüli lassúságra cáfolatként.
- A hozzászóláshoz be kell jelentkezni
Érdekesség, hogy ha így futtatom, akkor közel azonos értékek jönnek, és szemvillanás alatt lefut.
Viszont ha a scriptemben hívom meg ezeket sorban:
ertek1="$(hddtemp /dev/sda | cut -d':' -f3 | cut -c2-3)";
Akkor lassan fut le a scriptem. Jha és reltive lassan!
real 0m4.168s
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
azert ez igy eleg cigany dolog.
t
- A hozzászóláshoz be kell jelentkezni
Hát az.
Javaslat ?
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
$ sudo hddtemp /dev/sda -nq
36
t
- A hozzászóláshoz be kell jelentkezni
BááZ !
Köszönet! :D
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Nem akartam újat nyitni, szerintem elfér ide is...
Egyébként hol van leírva, hogy hogyan is működne ez a smart dolog.
Ugye smart értékeket ki lehet olvasni a winyóból.
1) Hol tárolódnak a smart adatok? A winyó elektronikáján egy memóriában?
2)smartctl segítségével le lehet kérdezni a smart értékeket, azzal nincs is gond, és látom, hogy rendszeresen frissülnek. De a smart tesztekkel mi a helyzet? Azok futtatásáról nekünk kell(ene) gondoskodni smartd segítségével? Én erre gondolok de erősítsetek meg benne.
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2809 -
# 2 Short offline Completed without error 00% 1600 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
3) Amennyiben az a helyzet, hogy smartd-ben vagy egyébb scripttel kell kényszeríteni a winyót, hogy futasson smart teszteket milyen gyakoriságot javasoltok? Óránként rövid teszt, hetente 1x hosszú teszt? Vagy sűrűbben kéne?
Köszi
- A hozzászóláshoz be kell jelentkezni
Senki?
- A hozzászóláshoz be kell jelentkezni
Hát én csak annyit tudok, hogy
1, igen
2, igen
3, sztem nem kell ilyen gyakran, teljesen fölösleges, de én sem tudom a pontos szintaktikát, hogy hogyan kell :D
* html {display: none}
- A hozzászóláshoz be kell jelentkezni
Köszi.
- A hozzászóláshoz be kell jelentkezni
3 havonta egy hosszu onteszt boven eleg. Legalabbis nalam eddig elegnek bizonyult, mert a menet kozben kiderulo hibakrol ugyis azonnal kapok figyelmeztetest.
- A hozzászóláshoz be kell jelentkezni