ServerMonitor
1.0.0
ServerMonitor是一個Web應用程序,用於根據其響應監視網頁的狀態。它還為您提供有關網站的其他信息,例如IP Adress,Ping和Web服務器的位置。

通常,目標是(或多或少)了解有關Web開發的所有內容。從了解要構建的內容開始,而不是計劃下一步要做的事情,直到編碼實際應用程序。我想在這個項目上與他人一起工作,這是我想完成的。
簡單答案 - 是的!不幸的是,目前沒有針對該項目的貢獻準則,因此沒有“正確的方式”可以貢獻。如果您對可以改進的東西有建議,只需執行PR(拉請求)即可。
我對任何想提供幫助的人感到高興。 ?
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,並在本地計算機上為燒瓶和ipstack-api創建一個環境變量。 ServerMonitor使用IPSTACK-API進行某些操作。請訪問https://ipstack.com並創建自己的API-KEY。
如果您正在使用VSCODE進行開發,則可以將Virtualenvironment命名為“ VENV”,這會有所幫助。原因是,此存儲庫中包含一個.vscode文件夾,並帶有一個預定義的啟動。
要通過VSCODE運行ServerMonitor,只需啟動調試器,然後選擇“燒瓶[開發]”作為啟動配置。
{
"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)。請查看許可證以獲取更多詳細信息。