SharedIT | 묻고 답하기(AMP)

윈도우, 리눅스 서버 디스크 사용량 체크 노하우(Daily)

안녕하세요, 인프라 초보 담당자 입니다.


현재 윈도우, 리눅스, 솔라리스 등 다양한 OS의 서버를 운영 중인데 이 서버들을 매일 아침 들어가서 용량을 확인하기가 쉽지가 않더라구요.


물론 솔루션 검토를 하고 있지만, 예산이 없어 당장은 안될거같은데 솔루션 없이 디스크 용량 관리하는 노하우가 있으시면 공유좀 부탁 드리겠습니다!


(추가로 대쉬보드 형식으로 서버가 살아있는지 디스크가 살아있는지 정도의 솔루션 추천 부탁 드립니다. 통합 관제 센터 식으로 추천 받은 솔루션은 금액이 너무 비싸더라구요....)

9개의 답변이 있습니다.

한그루
  0 추천 | 4년 이상 전

오픈 소스 엄청 많아요.

zabbix, nagios, cacti 등등

그런데 예전에는 서버에 용도외에 별도의 에이전트 설치하는 것을 많이 꺼렸었거든요.

그래서 계정을 사용하거나, SNMP 사용하는 방식을 선호 했었는데 하도 오탐이 많고 설정이 뜻대로 잘 안되서

요즘은 에이전트 방식을 선호합니다.

에이전트 방식으로 추천 드려요.

양성환
  0 추천 | 4년 이상 전

zabbix 좋아요~

성능도 측정되구요

deerokgo
  0 추천 | 4년 이상 전

IaC 관련 오픈소스 이용하면 좋겠다는 생각이 듭니다.

Infrastructure as Code를 의미하구요

인프라를 코드 형태로 관리하고 모니터링 할 수 있습니다

여러 기종의 서버를 관리하신다면 적극 추천합니다.

참고로 테라폼 같은 오픈소스가 있습니다

inside07
  0 추천 | 4년 이상 전

저도 무료 오픈소스 모니터링으로 centron 사용하고 있습니다.

centron ui도 나쁘지 않고, 클라이언트 설치 형태가 아닌 snmp 셋팅만 하면 되니 사용하기는 좋은 것 같아요.

물론 구성해두면 주의 및 경고에 대한 메세지를 메일로 받아 볼 수도 있구요.

wansoo
  0 추천 | 4년 이상 전

용량이 급격하게 변하지는 않다보니... 매일 확인할 필요까지 있을 까 싶네요.

용량 Linux, Unix(Solaris) 같은 경우에는 du, df 명령의 결과를 log file에다 남도록 스크립트를 만들어서 스케쥴 걸어 둬도 될 거 같고요.

열어보기 편한 PC 폴더를 Linux/Unix에서 log 생성할때마다 samba mount 걸어서 log를 만들고 mount
끊게 하도록 스크립트 만들어서 스케쥴 걸어도 되겠고요.


window 서버는 dir 명령이나 fsutil volume diskfree 명령을 사용하거나 wmic logicaldisk get size, freespace, caption 명령 등을 batch filer에 넣고서 스케쥴 걸어둬도 되겠고요.

window에서도 접근하기 편한 공유 폴더에  디스크 용량  체크 결과를 file로 생성되게 만들어 두면 되겠고...

공유 폴더 접근도 net use 명령을 사용하서 로그 생성할때 네트워크 드라이브가 마운트하고, 생성  한후에 마운트 끊도록 해서 스크립트 걸어 두는게 좀 더 안전하게 사용할 수 있는 방법이 될 수 있을 것 같고요.

didejrtn805
  0 추천 | 4년 이상 전

PRTG 사용해보시는 것도 좋을 것 같내요.

Genghis Khan
  0 추천 | 4년 이상 전

inside07 | 4년 이상 전

아, 가비아에서 무료로 제공하고 앞으로도 제공한다고 하네요 ?? 다른거 쓰고 있지만 한번 써봐야겠네요 ! ㅎ
빨간신발
  0 추천 | 4년 이상 전

저희는 오픈소스 zabbix를 사용하고 있습니다..

디스크 사용량 80%가 넘어가면 모니터링 화면에 메시지가 올라옵니다.

차바라기
  0 추천 | 4년 이상 전

저는 무료 오픈소스를 이용해서 모니터링을 사용하고 있습니다.구글링 해보시면 (nagios,centron등등) 많이 있습니다