哨兵“开发中”这个python应用程序执行系统监视,在RSS服务器和管理仪表板上发布警报。该应用程序是多线程的,在UNIX、Linux和Windows操作系统上执行监视。该应用程序由代理、收集器和前端组成,可以自定义代理以执行监视。它通过websocket向收集器报告警告。收集器将所有代理提供的数据保存在redis数据库和本地sqlite3数据库中。前端服务器直接在redis db中检索数据并将网页提供给客户端。应用程序的每个部分都可以拆分到不同的服务器或工作本地。启动服务器:python 收集器.py startpython frontend.py startpython agent.py 启动。启动客户端:客户端网页检测您的导航器是否可以使用websocket,如果不能,则使用回退解决方案。