Skip to content

incidunt/hosts_manage

 
 

Repository files navigation

remote_manage 服务器管理

项目功能:

1. 采集云信息功能
	1.1阿里云主机信息和负载信息
	1.2亚马逊主机信息和负载信息
	1.3青云主机信息和负载信息
	1.4腾讯云主机信息和负载信息
	1.5DNSPOD域名工A记录信息采集
	本部分需合并代码,现代码分散到另一个项目中

2.采集ip主机上的应用信息
	2.1 服务器连通性检查
	2.2 内存使用率
	2.3 硬盘使用率
	2.4 last 检查

项目架构:

项目以pydev工具搭建开发,项目以包的形式存在,这样可以目录间相互调用,但入口,必须在根下。

其中custom中存放的都是自定义工具类,分为command工具类 db工具类 log工具类。
command工具类分类远程执行cmd和本地指行cmd的封装
db工具类分为:mysql和 mongodb 必须实现接口内容
log工具类:暂时只有文本日志,稍后需要加上数据库形式的日志


其中manage包中,可以将任务分片执行,以适配器模式实现,具体执行业务时,只要继承auto_cmd
,传入相应的数据,及实现回调函数即可,具休请参考last_ip.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published