All Projects → 510908220 → site-monitor

510908220 / site-monitor

Licence: other
监控网站的可访问性的监控系统

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to site-monitor

tcping
⚡️ Just like icmp ping
Stars: ✭ 138 (+187.5%)
Mutual labels:  tcp, ping
Parallec
Fast Parallel Async HTTP/SSH/TCP/UDP/Ping Client Java Library. Aggregate 100,000 APIs & send anywhere in 20 lines of code. Ping/HTTP Calls 8000 servers in 12 seconds. (Akka) www.parallec.io
Stars: ✭ 777 (+1518.75%)
Mutual labels:  tcp, ping
PsNetTools
PsNetTools is a cross platform PowerShell module to test network features on Windows, Linux and Mac.
Stars: ✭ 13 (-72.92%)
Mutual labels:  tcp, ping
ComputerNetworks-unipd2018
Tips and resources to easily pass the "Computer Networks" practical exam ("Reti di calcolatori") in Padua
Stars: ✭ 21 (-56.25%)
Mutual labels:  tcp, ping
heartbeats
一个基于数据上报的监控系统. 用于监控定时和定期类型服务监控状况
Stars: ✭ 25 (-47.92%)
Mutual labels:  monitor, ping
ddos
Simple dos attack utility
Stars: ✭ 36 (-25%)
Mutual labels:  tcp, ping
Hisocket
It is a lightweight client socket solution, you can used it in C# project or Unity3d
Stars: ✭ 275 (+472.92%)
Mutual labels:  tcp, ping
Tcpinginfoview Classic
TCP 连接延迟测试
Stars: ✭ 54 (+12.5%)
Mutual labels:  tcp, ping
NodePingManage
可用于监控交换机/服务器/防火墙的存活状态的ping监控报警系统
Stars: ✭ 47 (-2.08%)
Mutual labels:  monitor, ping
Pingtunnel
ping tunnel is a tool that advertises tcp/udp/socks5 traffic as icmp traffic for forwarding.
Stars: ✭ 1,904 (+3866.67%)
Mutual labels:  tcp, ping
Monconn
A TCP connection monitoring tool written in Go.
Stars: ✭ 69 (+43.75%)
Mutual labels:  monitor, tcp
Monitorr
"Monitorr” is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
Stars: ✭ 449 (+835.42%)
Mutual labels:  monitor, ping
Lagmonitor
Monitor performance of your Minecraft server. Similar to VisualVM and Java Mission Control.
Stars: ✭ 147 (+206.25%)
Mutual labels:  monitor, ping
gnb udp over tcp
gnb_udp_over_tcp 是一个为GNB开发的通过tcp链路中转UDP分组转发的服务
Stars: ✭ 32 (-33.33%)
Mutual labels:  tcp
webping
🚦 Python script to monitor web pages.
Stars: ✭ 20 (-58.33%)
Mutual labels:  ping
sitedown
📄 Turn some markdown files into a website.
Stars: ✭ 61 (+27.08%)
Mutual labels:  site
fourinarow-app
An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.
Stars: ✭ 23 (-52.08%)
Mutual labels:  tcp
performance
Collection of documents related tunings for performance of Java low-latency trading systems: from hardware up to application level
Stars: ✭ 65 (+35.42%)
Mutual labels:  tcp
tcp server client
A thin and simple C++ TCP client server
Stars: ✭ 124 (+158.33%)
Mutual labels:  tcp
condor
A minimal library for building scalable TCP servers in Erlang
Stars: ✭ 75 (+56.25%)
Mutual labels:  tcp

site-monitor

这是一个监控站点是否可以访问的系统. 简单来说就是在不同地域、不同运营商环境部署一些监测点,然后将各个监测点结果汇总起来,精确的去判断站点的可访问性.

架构图

功能

支持不同类型任务检测:

  • http: 检测站点是否可以访问
  • tcp: 检测ip或域名端口
  • ping: 检测域名ping

检测方式:

  • 使用python requests库检测
  • 使用pyppeteer,chrome headless方式检测

性能:

  • 网速允许的情况下,可支持1W+的站点并发检测
  • 使用ThreadPoolExecutor作为并发检测, 在这个基础上加入了超时检测,避免线程卡主.

演示

首页

展示了httptcpping这三种任务数量. 以及不同监控频率任务分布.

监测点管理

任务列表

任务结果

任务监测点快照

部署

主节点和检测节点里有部署说明.

感谢

如果对你有帮助, 挥动你的鼠标采采星星.

有问疑问可以交流. 或者一些主机监控系统、DNS监控、持续集成等都可以交流.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].