보관함
즐겨찾기
좋아요
최근목록
커뮤니티
건강/의학
문화/엔터
영상/사진
쇼핑/생활
경제/금융
IT/과학
스포츠
여행
음식/요리/맛집
유아/아동
교육/학습
어플/프로그램
유튜브
카페
블로그
기타
자료/파일/문서공유
전체보기
전체개요
 
회사명 : 모아요넷
대표자 : 전현미
조회수:18

리눅스 서버 모니터링

0
리눅스 서버 모니터링 프로그램을 소개합니다

리눅스 기본 명령어를 가지고 모니터링 프로그램을 만드는 방법입니다

 

작동원리는

 

1)크론탭을 이용해 1분에 한번씩

리눅스 기본명령어 pstree,df,top 등을 통해

서버 상태를 파일로 저장합니다

 

2)만들어진 파일을 외부 웹서버에 전송합니다.

 

3)웹서버에서 받은 내용을 가공해 챠트를 통해 표현해줍니다

 

프로그램은 monitor 폴더를 만들어 /home/monitor 에 위치 시켜줍니다

폴더내의 파일은 monitor.sh 파일만 존재합니다

파일생성후 

chmod 757 monitor.sh 권한​을 부여합니다

크론탭에 1분에 한번씩 실행하도록 추가합니다

* * * * * root cd /home/monitor;sh monitor.sh 

 

소스는 아래를 참고하시면 됩니다

 

간단히 소스 설명을 하자면

date > monitor_temp.txt 파일을 덮어쓰기합니다

echo '------------' >> monitor_temp.txt 파일끝에 추가합니다

monitor_txt=$(<monitor_temp.txt) 생성된파일을 변수에 대입합니다

curl -X POST "http://URL주소" -d "monitor_txt=$monitor_txt" 변수를 해당 주소에 post방식으로 전송합니다 

 

* * * * * root cd /home/monitor;sh monitor.sh​ 크론탭으로 root 권한으로 /home/monitor 경로로 이동후 monitor.sh 파일을 실행합니다

 

 

 

/etc/crontab
/home/monitor/monitor.sh
유사한정보
phpMyAdmin은 mysql를 접속할수 있게 해주는 웹프로그램입니다
0
phpMyAdmin은 mysql를 접속할수 있게 해주는 웹프로그램입니다
0
SSH접속을 하는 프로그램입니다. 세션이 기록되 계정만 등록하면 클릭만으로
1
SSH접속을 하는 프로그램입니다. 세션이 기록되 계정만 등록하면 클릭만으로
1
리눅스 ssh 원격접속프로그램 입니다 터미널 접속프로그램으로 가볍게 사용
0
리눅스 ssh 원격접속프로그램 입니다 터미널 접속프로그램으로 가볍게 사용
0
jquery에서 ajax(아작스)사용하는 방법
0
jquery에서 ajax(아작스)사용하는 방법
0
select 변경시 리스너 처리방법 onchange 이벤트를 사용하는 방법
0
select 변경시 리스너 처리방법 onchange 이벤트를 사용하는 방법
0
마우스 오버시에 메뉴를 노출하는 jquery소스이다
0
마우스 오버시에 메뉴를 노출하는 jquery소스이다
0
웹폰트를 사용한 텍스트 폰트변경하는 방법
0
웹폰트를 사용한 텍스트 폰트변경하는 방법
0
토지로 부자되는 땅투자 방법과 정보를 제공해주는 블로그입니다
2
토지로 부자되는 땅투자 방법과 정보를 제공해주는 블로그입니다
2