项目简介:
说明: 主要用于集中化业务主动监控,支持任意自定义PY检测插件,适用于测试/正式环境业务联调检测,后端采用Python实现,具体实现代码请阅读代码.
项目思路:
项目结构:
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
本文出自 “满满李 - 运维开发之路” 博客,请务必保留此出处http://xmdevops.blog.51cto.com/11144840/1898233
项目实战_Python.编写一个高性能可扩展支持自定义的插件式监控系统?
原文:http://xmdevops.blog.51cto.com/11144840/1898233