开源项目 CrazyGirl

 项目地址:https://gitee.com/daphneMiss/CrazyGirl

Crazygirl

项目介绍

这是一个监控容器和宿主机的平台,使用钉钉和微信报警,对接ELK, 私有仓库需要自己搭建,类似Rancher平台对于容器的操作 容器的镜像,自动打包,上传私有镜像,dockerfile的管理,容器可视化监控,celery 异步操作,任务编排,资产管理等

 

 

 

首页:
  首页显示agent收集上来的问题,以及待处理的问题
  显示机房数量以及主机数量
  容器数量以及人物数量
  当前平台当前的点击量
  因为使用钉钉报警和微信报警,把报警信息显示在下面的切换卡上,及时查看,以及显示当前服务器的负载信息,和平台的反馈改进信息

 



容器操作:
  此平台在于在于对于容器的管理,当然也包含宿主机的操作
  因为内网已经搭建harbor私有仓库,所以此平台都是调用的harbor仓库的镜像,不必为镜像获取而进行复杂操作

 


镜像打包:

   此平台对于镜像进行上传dockerfile和自动获取基础镜像进行打包,两种方式,自动获取当前平台所在服务器上的所有images作为打包的基础镜像(FROM base_image)

 

 



 





宿主机的资产信息: 
  通过agent,进行推送信息给server端信息
  收集包括(负载,内存,磁盘,挂载,网络,网速,容器信息,后端信息,定时,主要的进程数量)等

    

  

    

 

charts 图表:

  通过echarts 显示服务器和容器的当前状态

  
  

 

任务:

  通过celery 进行异步处理信息,结合bootstrap table,可以处理大量的请求,对于celery自带的定时,做成图表的形式进行操作

   

 

 

配置:

  通过配置选项,可以对数据库,端口,配置文件,日志路径,ip,端口,数据库账号密码进行更改
  
  

 

 









posted @ 2018-07-23 10:55  芒果先生丶  阅读(169)  评论(0编辑  收藏  举报