# workspace **Repository Path**: liangyawang1/workspace ## Basic Information - **Project Name**: workspace - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-01 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # workspace #### 使用说明 1. CronCleanContainer.py 定时清理运行时长达到规定时间的容器 并更新或清理其所对应的nginx upstream文件 在基于go重构cmdb后 使用go 调用dockerapi 并直接在cmdb进行定时调度 不在linux crontab管理 2. ModifyUps.py 批量修改公共upstream的配置文件名及upstream名称 3. MonitServer.py 对配置文件中所有服务进行健康检查 并提供报警 4. MonitContainer.py 对本地所有容器在时间范围内进行健康监控 如有异常 拉起容器 并修改对应nginx upstream文件 5. 30_check_container_health.py 每隔30s对本地容器进行扫描 如异常 便将异常push到falcon agent 报警 6. WeToldap.py 拉取企业微信数据 部门,成员 并同步到ldap 并在ldap中将各成员关联至组 7. LetSslMon.py 监控letencrypt证书到期时间 8. SslMon.py 监控普通ssl证书到期时间 8. batchDataForZkConfigCenter.go 递归遍历获取zk中的数据节点 并获取数据 可通过modify函数对获取到的节点数据进行修改