項目簡介:
說明: 主要用於集中化業務主動監控,支持任意自定義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