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)。请查看许可证以获取更多详细信息。