ServerMonitor는 응답에 따라 웹 페이지의 상태를 모니터링하기위한 웹 응용 프로그램입니다. 또한 IP Adress, Ping 및 웹 서버의 위치와 같은 웹 사이트에 대한 추가 정보를 제공합니다.

대부분 목표는 웹 개발에 관한 모든 것을 배우는 것입니다. 무엇을 구축 해야하는지 아이디어를 얻지 못하고, 다음에 무엇을 해야하는지 계획하는 것보다 실제 응용 프로그램 코딩에 이르기까지. 또한 그러한 프로젝트에서 다른 사람들과 협력하는 것은 무언가입니다. 저는이 프로젝트로 달성하고 싶습니다.
간단한 답변 - 예! 불행히도, 현재이 프로젝트에 대한 기여 지침은 없으므로 기여할 "올바른 방법"이 없습니다. 개선 될 수있는 것에 대한 제안이 있다면 PR (Pull Request)을 수행하십시오.
나는 도와주고 싶은 사람에 대해 행복합니다. ?
git clone https://github.com/ChristianLutzCL/ServerMonitor.git
cd ServerMonitor참고 : VSCODE를 사용하는 경우 이런 방식으로 가상 환경 이름을 지정하면 도움이됩니다.
python -m venv venv-> Windows PowerShell
venv/Scripts/activate(venv) pip install -r requirements.txt(venv) python create_database.py(venv) python run.py*(VENV) -> VirtualEnvironment가 활성화됩니다
앱을 실행하려면 config.py를 열고 로컬 컴퓨터에서 Flask 및 Ipstack-API 용 환경 변수를 만듭니다. ServerMonitor는 특정 작업에 IPStack-API를 사용합니다. https://ipstack.com을 방문하여 자신의 APIK 키를 만드십시오.
개발에 VSCODE를 사용하는 경우 VirtualEnvironment 'Venv'라는 이름을 지정하는 데 도움이됩니다. 그 이유는이 저장소에는 사전 정의 된 launch.json 파일이 포함 된 .vscode 폴더가 포함되어 있기 때문입니다.
VSCODE를 통해 ServerMonitor를 실행하려면 디버거를 시작하고 시작 구성으로 "Flask [Development]"를 선택하십시오.
{
"name" : " Flask [DEVELOPMENT] " ,
"type" : " python " ,
"request" : " launch " ,
"stopOnEntry" : false ,
"module" : " flask " ,
"cwd" : " ${workspaceRoot} " ,
"env" : {
"FLASK_APP" : " run.py " ,
"FLASK_ENV" : " development " ,
"APP_SETTINGS" : " config.cfg " ,
"FLASK_DEBUG" : 1
},
"args" : [
" run " ,
" -p " ,
" 8080 "
],
"envFile" : " ${workspaceRoot}/venv " ,
"debugOptions" : [
" WaitOnAbnormalExit " ,
" WaitOnNormalExit " ,
" RedirectOutput "
]
},GNU 일반 공공 라이센스 (GPL v3.0) - Christian Lutz. 자세한 내용은 라이센스를 살펴보십시오.