An open API service indexing awesome lists of open source software.

https://github.com/yhy0/sitemonitor

Django框架,站点实时监测,邮箱通知站点变化
https://github.com/yhy0/sitemonitor

Last synced: 6 months ago
JSON representation

Django框架,站点实时监测,邮箱通知站点变化

Awesome Lists containing this project

README

        

## 站点监测平台搭建使用

本平台使用Python3 和Django 框架

使用 `pip install -r requirements.txt` 安装Django和相关依赖

在 siteMonitor文件夹下的setting.py修改邮件服务配置,当站点访问状态变化时,邮件通知

![image-20200909093247893](images/image-20200909093247893.png)

在views.py 中修改后台循环检测时间

![image-20200909093611769](images/image-20200909093611769.png)

使用 `python3 manage.py runserver` 启动服务

后台用户名/密码:admin admin

访问 http://127.0.0.1:8000/admin/script/siteinfo/

若想别人也可以访问,修改settings.py 中的ALLOWED_HOSTS = []

![image-20200924101715753](images/image-20200924101715753.png)

启动时使用`python3 manage.py runserver 0.0.0.0:8000` ,通过本机ip:8000即可访问

## 效果图

![image-20200909095012917](images/image-20200909095012917.png)

目标状况增加按钮可以增加单个目标

文件上传增加,是读取文本,适用于多个目标

邮箱管理处增加邮箱接收人(可以选中多个邮件)

![image-20200909095302284](images/image-20200909095302284.png)