사이트 내 전체검색
[서버운영] 서버 정보보는 스크립트 입니다. [ bash shell ]
로빈아빠
https://cmd.kr/server/26 URL이 복사되었습니다.

본문

보직 변경으로 관리 해야 할 서버가 많은데.

그 서버들의 정보를 어떻게 알 수 있을까 하는 고민부터 시작해서 한번 만들어 봤습니다.

또 원격지의 서버에 직접 접근 할 수 없을 때
 그 쪽 관리자에게 서버 정보를 보내 달라고 해야 할 경우가 생겨서 또한 만들어 봤습니다.

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 스크립트입니다. 같은용도이네요.. ^^

첨부파일

댓글목록

등록된 댓글이 없습니다.

1,139 (17/23P)

Search

Copyright © Cmd 명령어 3.128.226.195