├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── biz ├── __init__.py ├── application.py ├── crontab_app.py ├── get_userinfo.py ├── handlers │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-36.pyc │ │ └── send_handler.cpython-36.pyc │ ├── event_mg_handler.py │ ├── fault_mg_handler.py │ ├── mycrypt_handler.py │ ├── ops_tools_handler.py │ ├── paid_mg_handler.py │ ├── password_handler.py │ ├── project_mg_handler.py │ ├── send_handler.py │ └── zabbix_mg_handler.py ├── mycrypt.py ├── paid_write_redis.py ├── promethues_write_redis.py └── tail_data.py ├── db_sync.py ├── doc ├── __init__.py ├── codo_tools.sql ├── nginx_ops.conf ├── requirements.txt └── supervisor_ops.conf ├── docker-compose.yaml ├── libs ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ └── database.cpython-36.pyc ├── base_handler.py ├── database.py ├── db_context.py ├── oss.py ├── public.py ├── redis_connect.py ├── remind │ └── remind_tail_data.py ├── web_logs.py └── zabbix │ ├── __init__.py │ ├── get_hosts.py │ ├── get_issues.py │ ├── login.py │ ├── send_alert.py │ ├── zabbix_api.py │ └── zabbix_operate.py ├── models ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ └── alert.cpython-36.pyc ├── alert.py ├── event_record.py ├── fault_mg.py ├── ops_tools.py ├── paid_mg.py ├── project_mg.py └── zabbix_mg.py ├── run.sh ├── settings.py ├── startup.py ├── static ├── __init__.py └── images │ ├── alert_mail.png │ ├── alert_sns.jpg │ ├── alertmanager.png │ ├── event_mg.png │ ├── fault_mg.png │ ├── paid_remind.png │ ├── password.png │ ├── project_mg.png │ ├── prometheus_alert.png │ ├── promethues_alert.png │ └── remind_email.png └── templates └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/README.md -------------------------------------------------------------------------------- /biz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/__init__.py -------------------------------------------------------------------------------- /biz/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/application.py -------------------------------------------------------------------------------- /biz/crontab_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/crontab_app.py -------------------------------------------------------------------------------- /biz/get_userinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/get_userinfo.py -------------------------------------------------------------------------------- /biz/handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/__init__.py -------------------------------------------------------------------------------- /biz/handlers/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /biz/handlers/__pycache__/send_handler.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/__pycache__/send_handler.cpython-36.pyc -------------------------------------------------------------------------------- /biz/handlers/event_mg_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/event_mg_handler.py -------------------------------------------------------------------------------- /biz/handlers/fault_mg_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/fault_mg_handler.py -------------------------------------------------------------------------------- /biz/handlers/mycrypt_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/mycrypt_handler.py -------------------------------------------------------------------------------- /biz/handlers/ops_tools_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/ops_tools_handler.py -------------------------------------------------------------------------------- /biz/handlers/paid_mg_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/paid_mg_handler.py -------------------------------------------------------------------------------- /biz/handlers/password_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/password_handler.py -------------------------------------------------------------------------------- /biz/handlers/project_mg_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/project_mg_handler.py -------------------------------------------------------------------------------- /biz/handlers/send_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/send_handler.py -------------------------------------------------------------------------------- /biz/handlers/zabbix_mg_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/handlers/zabbix_mg_handler.py -------------------------------------------------------------------------------- /biz/mycrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/mycrypt.py -------------------------------------------------------------------------------- /biz/paid_write_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/paid_write_redis.py -------------------------------------------------------------------------------- /biz/promethues_write_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/promethues_write_redis.py -------------------------------------------------------------------------------- /biz/tail_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/biz/tail_data.py -------------------------------------------------------------------------------- /db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/db_sync.py -------------------------------------------------------------------------------- /doc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/doc/__init__.py -------------------------------------------------------------------------------- /doc/codo_tools.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/doc/codo_tools.sql -------------------------------------------------------------------------------- /doc/nginx_ops.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/doc/nginx_ops.conf -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/supervisor_ops.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/doc/supervisor_ops.conf -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /libs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/__init__.py -------------------------------------------------------------------------------- /libs/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /libs/__pycache__/database.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/__pycache__/database.cpython-36.pyc -------------------------------------------------------------------------------- /libs/base_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/base_handler.py -------------------------------------------------------------------------------- /libs/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/database.py -------------------------------------------------------------------------------- /libs/db_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/db_context.py -------------------------------------------------------------------------------- /libs/oss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/oss.py -------------------------------------------------------------------------------- /libs/public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/public.py -------------------------------------------------------------------------------- /libs/redis_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/redis_connect.py -------------------------------------------------------------------------------- /libs/remind/remind_tail_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/remind/remind_tail_data.py -------------------------------------------------------------------------------- /libs/web_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/web_logs.py -------------------------------------------------------------------------------- /libs/zabbix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/__init__.py -------------------------------------------------------------------------------- /libs/zabbix/get_hosts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/get_hosts.py -------------------------------------------------------------------------------- /libs/zabbix/get_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/get_issues.py -------------------------------------------------------------------------------- /libs/zabbix/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/login.py -------------------------------------------------------------------------------- /libs/zabbix/send_alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/send_alert.py -------------------------------------------------------------------------------- /libs/zabbix/zabbix_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/zabbix_api.py -------------------------------------------------------------------------------- /libs/zabbix/zabbix_operate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/libs/zabbix/zabbix_operate.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/alert.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/__pycache__/alert.cpython-36.pyc -------------------------------------------------------------------------------- /models/alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/alert.py -------------------------------------------------------------------------------- /models/event_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/event_record.py -------------------------------------------------------------------------------- /models/fault_mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/fault_mg.py -------------------------------------------------------------------------------- /models/ops_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/ops_tools.py -------------------------------------------------------------------------------- /models/paid_mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/paid_mg.py -------------------------------------------------------------------------------- /models/project_mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/project_mg.py -------------------------------------------------------------------------------- /models/zabbix_mg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/models/zabbix_mg.py -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/run.sh -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/settings.py -------------------------------------------------------------------------------- /startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/startup.py -------------------------------------------------------------------------------- /static/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/__init__.py -------------------------------------------------------------------------------- /static/images/alert_mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/alert_mail.png -------------------------------------------------------------------------------- /static/images/alert_sns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/alert_sns.jpg -------------------------------------------------------------------------------- /static/images/alertmanager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/alertmanager.png -------------------------------------------------------------------------------- /static/images/event_mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/event_mg.png -------------------------------------------------------------------------------- /static/images/fault_mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/fault_mg.png -------------------------------------------------------------------------------- /static/images/paid_remind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/paid_remind.png -------------------------------------------------------------------------------- /static/images/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/password.png -------------------------------------------------------------------------------- /static/images/project_mg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/project_mg.png -------------------------------------------------------------------------------- /static/images/prometheus_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/prometheus_alert.png -------------------------------------------------------------------------------- /static/images/promethues_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/promethues_alert.png -------------------------------------------------------------------------------- /static/images/remind_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/static/images/remind_email.png -------------------------------------------------------------------------------- /templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opendevops-cn/codo-tools/HEAD/templates/__init__.py --------------------------------------------------------------------------------