ITPub博客

首页 > IT职业 > IT生活 > 项目实战_Python.编写一个高性能可扩展支持自定义的插件式监控系统

项目实战_Python.编写一个高性能可扩展支持自定义的插件式监控系统

IT生活 作者:apnic 时间:2021-09-09 10:19:07 0 删除 编辑


项目简介:

说明: 主要用于集中化业务主动监控,支持任意自定义PY检测插件,适用于测试/正式环境业务联调检测,后端采用Python实现,具体实现代码请阅读代码.

项目思路:

wKiom1ikSQ6Q-j7yAADmo0cR5D0199.png

项目结构:

xmzoomeye-agent

├── app

│   ├── conf

│   │   ├── default.ini

│   │   ├── __init__.py

│   │   └── logging.ini

│   ├── core

│   │   ├── __init__.py

│   │   ├── __init__.pyc

│   │   ├── main.py

│   │   └── main.pyc

│   ├── __init__.py

│   ├── __init__.pyc

│   ├── libs

│   │   ├── daemonize.py

│   │   ├── daemonize.pyc

│   │   ├── __init__.py

│   │   ├── __init__.pyc

│   │   ├── runutils.py

│   │   └── runutils.pyc

│   ├── plugins

│   │   ├── __init__.py

│   │   ├── __init__.pyc

│   └── tests

│       └── __init__.py

├── bin

│   ├── __init__.py

│   ├── restart_service.sh

│   ├── start_service.sh

│   └── stop_service.sh

├── ChangeLog.txt

├── docs

│   ├── default.ini

│   ├── designidea

│   │   ├── mindmap.png

│   │   └── notepad.txt

│   ├── __init__.py

│   └── logging.ini

├── LICENSE.txt

├── logs

│   ├── xmzoomeye-agent-error.log

│   ├── xmzoomeye-agent-info.log

│   └── xmzoomeye-agent.pid

├── README

├── requirements.txt

├── restart_service.sh

├── setup.py

├── start_service.sh

├── stop_service.sh

└── xmzoomeye-agent

xmzoomeye-alert

├── app

│   ├── conf

│   │   ├── default.ini

│   │   ├── __init__.py

│   │   └── logging.ini

│   ├── core

│   │   ├── __init__.py

│   │   ├── __init__.pyc

│   │   ├── main.py

│   │   └── main.pyc

│   ├── __init__.py

│   ├── __init__.pyc

│   └── libs

│       ├── alarm

│       │   ├── api.py

│       │   ├── __init__.py

│       │   ├── __init__.pyc

│       │   ├── mail.py

│       │   ├── sms.py

│       │   └── weixin.py

│       ├── daemonize.py

│       ├── daemonize.pyc

│       ├── __init__.py

│       ├── __init__.pyc

│       ├── runutils.py

│       └── runutils.pyc

├── bin

│   ├── __init__.py

│   ├── restart_service.sh

│   ├── start_service.sh

│   └── stop_service.sh

├── ChangeLog.txt

├── docs

│   ├── default.ini

│   ├── designidea

│   │   ├── mindmap.png

│   │   └── notepad.txt

│   ├── __init__.py

│   └── logging.ini

├── LICENSE.txt

├── logs

│   ├── xmzoomeye-alert-error.log

│   ├── xmzoomeye-alert-info.log

│   └── xmzoomeye-alert.pid

├── README

├── requirements.txt

├── restart_service.sh

├── setup.py

├── start_service.sh

├── stop_service.sh

└── xmzoomeye-alert

项目地址:

xmzoomeye_agent: https://github.com/xmdevops/xmzoomeye_agent

xmzoomeye_alert: xmzoomeye_alert: https://github.com/xmdevops/xmzoomeye_alert

©著作权归作者所有:来自51CTO博客作者运维开发的原创作品,如需转载,请注明出处,否则将追究法律责任


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1282/viewspace-2820050/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    121
  • 访问量
    792