1ºÐ¸¸¿¡ ¸¸µå´Â ½Ã³î·ÎÁö ÇÏµå ¿Âµµ ·Î±×

muro   
   Á¶È¸ 2352   Ãßõ 0    

제어판 > 작업스케줄러 > 생성 > 예약된 작업 > 사용자 정의 스크립트


일반 : 작업명 영어로 대충, 사용자는 root 

스케줄 : 매시간 반복 (또는 원하는 주기로...)

작업설정 : 

date >> /volume2/docker/hddtemp.log

synodisk --read_temp /dev/sda >> /volume2/docker/hddtemp.log

synodisk --read_temp /dev/sdb >> /volume2/docker/hddtemp.log

synodisk --read_temp /dev/sdc >> /volume2/docker/hddtemp.log


저장할 공유폴더가 /volume2/docker/ 이고 하드가 3개라는 가정입니다

결과물은

Wed May 25 12:00:01 KST 2022

disk /dev/sda temp is 39

disk /dev/sdb temp is 41

disk /dev/sdc temp is 43

Wed May 25 13:00:01 KST 2022

disk /dev/sda temp is 38

disk /dev/sdb temp is 40

disk /dev/sdc temp is 43

Wed May 25 14:00:01 KST 2022

disk /dev/sda temp is 38

disk /dev/sdb temp is 40

disk /dev/sdc temp is 42



처음엔 로그 한번 멋드러지게 보겠다고 netdata, grafana, 프로메테우스, DB 등등 깔다가

기본적으로 하드 온도는 지원이 안되고 거기에다가 뭘 또 한참 작업을 해야되더라고요

두어시간 그러다가 현타와서 뭐 로그를 내가 몇번이나 열어보겠냐 싶어 위처럼 스크립트로 때웠네요 ㅋㅋㅋ

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
°¨ÀÚ 2022-05
ÁÁÀº ÀÚ·á °¨»ç µå¸³´Ï´Ù ^^
°¨»çÇÕ´Ï´Ù
11qkr 2022-05
Á¤º¸ °¨»çÇÕ´Ï´Ù
°í¼ö´ÔÁß¿¡  esxi ¼­¹öÀÇ HDD ½ºÅ丮Áö±¸¼º sd? ¿Í HDDÀÇ ¿¬°áÁ¤º¸
±¸¼º È®ÀÎ ¹æ¹ýÀ» È®ÀÎÇÏ´Â ¸í·ÉÀ» ¾Æ½Ã´ÂºÐ Á¶¾ð ºÎŹ µå¸³´Ï´Ù
-------
ls /dev/sd*

/dev/sdb  /dev/sdb3  /dev/sdc2  /dev/sdd1  /dev/sde  /dev/sde3
/dev/sdb1  /dev/sdc  /dev/sdc3  /dev/sdd2  /dev/sde1  /dev/sdu
/dev/sdb2  /dev/sdc1  /dev/sdd  /dev/sdd3  /dev/sde2  /dev/sdu1
--------
$tempa = shell_exec('smartctl -a -d sat -T permissive /dev/'.$diskname.' | grep "194" | awk '{print $10}'');
          $tempb = shell_exec('smartctl -a -d sat -T permissive /dev/'.$diskname.' | grep "190" | awk '{print $10}'');

Àü php·Î º¸·Á°í Àú·¸°Ô Â¥¼­ ±¼¸®°í Àֳ׿ä.
     
muro 2022-09
À¥¿¡¼­ ½©ÀÌ µ¹¾Æ°¡³ª¿ä? ½Å±âÇϳ׿ä Àú´Â 500 ¿¡·¯¸¸ ³ª´Âµ¥¿ä


NAS