[서버운영] 서버 정보보는 스크립트 입니다. [ bash shell ]
로빈아빠
본문
보직 변경으로 관리 해야 할 서버가 많은데.
그 서버들의 정보를 어떻게 알 수 있을까 하는 고민부터 시작해서 한번 만들어 봤습니다.
또 원격지의 서버에 직접 접근 할 수 없을 때
그 쪽 관리자에게 서버 정보를 보내 달라고 해야 할 경우가 생겨서 또한 만들어 봤습니다.
cron 에 걸어 놓고 일주일에 한번 리포팅 받는 목적도 있었고. 이래 저래.. bash 쉘 공부도 할겸해서 만들어 봤는데 bash 만만찮네요.. [괜히 코드만 긴것 같기도 하고. ]
제 필요에 의해서 만든거라 코드 보시고 맞게 수정해서 쓰셔도 좋을 것 같습니다.
$--> 스크립트 명 짓느라 하루를 고민 했는데
serverboa.sh -> serboayo.sh -> serboa.sh[확정]
혹시 반응이 좋으면.. 지속적인 업데이트(?) 계획도 있습니다.
10,000 hit over --> ver 1.5
20,000 hit over --> ver 2.0
100,000 hit over --> 상용화(?) ㅋㅋㅋ
사용자는 root 던지 일반 사용자던지 주어진 권한 만큼만 보여 집니다.
사용법 : 실행 권한 을 우선 주시고.
$chmod 755 serboa.sh
$serboa.sh detail
or
$serboa.sh simple
OR
$bash serboa.sh detail
or
$bash serboa.sh simple
결과 추출 할땐
$bash serboa.sh detail > result.txt
--------------------------------- 자 코드 나갑니다. ----------------------------
#!/bin/sh
Version=1.0
ARGS=1
declare -a arrReleaseName
declare -a arrReleaseFileName
TempFile="TmpfileSerboa.txt"
udfUsage(){
echo
echo " SerBoa Version : " $Version
echo " Usage : `basename $0` [ detail | simple ]"
echo
exit 0
}
---------------------------
댓글..
http://kldp.net/projects/sysinfo/
작년에 일하다가 만든 bash 스크립트입니다. 같은용도이네요.. ^^
그 서버들의 정보를 어떻게 알 수 있을까 하는 고민부터 시작해서 한번 만들어 봤습니다.
또 원격지의 서버에 직접 접근 할 수 없을 때
그 쪽 관리자에게 서버 정보를 보내 달라고 해야 할 경우가 생겨서 또한 만들어 봤습니다.
cron 에 걸어 놓고 일주일에 한번 리포팅 받는 목적도 있었고. 이래 저래.. bash 쉘 공부도 할겸해서 만들어 봤는데 bash 만만찮네요.. [괜히 코드만 긴것 같기도 하고. ]
제 필요에 의해서 만든거라 코드 보시고 맞게 수정해서 쓰셔도 좋을 것 같습니다.
$--> 스크립트 명 짓느라 하루를 고민 했는데
serverboa.sh -> serboayo.sh -> serboa.sh[확정]
혹시 반응이 좋으면.. 지속적인 업데이트(?) 계획도 있습니다.
10,000 hit over --> ver 1.5
20,000 hit over --> ver 2.0
100,000 hit over --> 상용화(?) ㅋㅋㅋ
사용자는 root 던지 일반 사용자던지 주어진 권한 만큼만 보여 집니다.
사용법 : 실행 권한 을 우선 주시고.
$chmod 755 serboa.sh
$serboa.sh detail
or
$serboa.sh simple
OR
$bash serboa.sh detail
or
$bash serboa.sh simple
결과 추출 할땐
$bash serboa.sh detail > result.txt
--------------------------------- 자 코드 나갑니다. ----------------------------
#!/bin/sh
Version=1.0
ARGS=1
declare -a arrReleaseName
declare -a arrReleaseFileName
TempFile="TmpfileSerboa.txt"
udfUsage(){
echo
echo " SerBoa Version : " $Version
echo " Usage : `basename $0` [ detail | simple ]"
echo
exit 0
}
---------------------------
댓글..
http://kldp.net/projects/sysinfo/
작년에 일하다가 만든 bash 스크립트입니다. 같은용도이네요.. ^^
첨부파일
- serboa_1.0.tar (10.0K) 0회 다운로드 | DATE : 2009-10-17 19:59:06
- sysinfo-0.9.tar.gz (79.5K) 0회 다운로드 | DATE : 2009-10-17 19:59:06
- sysinfo-0.9-1.noarch.rpm (82.9K) 0회 다운로드 | DATE : 2009-10-17 19:59:06
관련링크
댓글목록
등록된 댓글이 없습니다.