ServerMonitor - это веб -приложение для мониторинга состояния веб -страниц на основе их ответа. Это также дает вам дополнительную информацию о веб -сайте, такой как IP -адрес, Ping и местоположение веб -сервера.

В основном цель состоит в том, чтобы изучить (более или менее) все о веб -разработке. Начиная с получения идеи, что построить, над планированием, что делать в соответствии с кодированием фактического приложения. Также я хочу выполнить работу с другими над таким проектом, я хочу достичь с этим проектом.
Простой ответ - да! К сожалению, в настоящее время для этого проекта нет рекомендаций по вкладу, и поэтому нет «правильного способа» внести свой вклад. Если у вас есть предложение о чем -то, что можно улучшить, просто сделайте 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 и создайте среду для Flask и IPStack-API на вашей локальной машине. ServerMonitor использует IPStack-API для определенных операций. Пожалуйста, посетите https://ipstack.com и создайте свой собственный Api-Key.
Если вы используете VSCODE для разработки, это помогает, если вы назваете свою виртуальную среду «Ван». Причина в том, что этот репозиторий содержит в ней папку.
Чтобы запустить ServerMonitor через VSCODE, просто запустите отладчик и выберите «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 General Public License (GPL V3.0) - Кристиан Лутц. Пожалуйста, посмотрите на лицензию для получения более подробной информации.