Skip to content

서버동아리 D-Cloud 서버헬스체크 자동프로그램

Notifications You must be signed in to change notification settings

111jjj111/nethealthcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

$${\color{green}Net Health Check}$$

Discord Ubuntu Shell Script

기능

서버 보안상 외부로부터 핑이 차단되었을 때 디스코드를 통해 간단하게 서버 헬스체크를 하는 코드입니다.

사용법

linux에 crontab을 이용하여 netcheck코드를 주기적으로 실행시켜 네트워크에 문제가 생겼을 시 디스코드 웹훅을 통해 알람이 오게 설정합니다. 그리고 discordhook를 통해 일정시간마다 서버가 정상적임을 알립니다.

crontab 설치

크론탭은 linux에 기본적으로 설치되어있습니다. 설치가 되어있지않은경우에 sudo apt-get install yum을 설치해줍니다. 아래코드를 터미널에서 순차적으로 입력해줍니다.

sudo apt update -y
sudo apt install -y cron
sudo service cron start
sudo systemctl enable cron.service

crontab 설정하는법

# Crontab 편집
crontab -e
# 매분 디렉토리 파일실행
* * * * * /Your Working Directory

# 매주 일요일 오전 4시 44분에 디렉토리 파일실행
44 4 * * 7 /Your Working Directory

# 매시간 47분에 디렉토리 파일실행
47 * * * * /Your Working Directory

# 매일 2시 0분부터 47분까지 매분 디렉토리 파일실행
0-47 2 * * * Your Working Directory

# 매 10분마다 디렉토리 파일실행
*/5 * * * *  Your Working Directory

crontab 설정 예시이미지

스크린샷 2024-04-09 오후 3 33 51

discord 실행 예시이미지

스크린샷 2024-04-08 오후 7 33 41

About

서버동아리 D-Cloud 서버헬스체크 자동프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages