[开源]集资产管理监控顺序多主机自愈为一体运维管理故障自愈系统

开源系统流程管理
2026-06-28 04:19 1 次浏览 • 0 次下载 0KB
[开源]集资产管理监控顺序多主机自愈为一体运维管理故障自愈系统

一、开源项目简介

本项目是基于python3 django 开发的集资产管理系统+监控系统+顺序多主机自愈系统为一体的运维管理故障自愈系统。

二、开源协议

使用GPL-3.0开源协议

三、界面展示

web展现

 

 

 

 

 

 

 

四、功能概述

fsr是基于python3 django 开发的集资产管理系统+监控系统+顺序多主机自愈系统为一体的运维管理故障自愈系统。可以用作资产管理,也可以用于定时任务,自愈执行定义好的动作异步远程调用执行。监控可以对接zabbix nagios 等告警信息发送到自愈系统。是devops 的有利工具。可以无agent 进行主机cpu 内存等监控,以及mysql oracle指标监控方便查看历史监控指标。

功能

  • 资产管理,支持excel csv格式批量导入资产主机
  • 定时任务
  • 自带url和端口监控
  • 通过prometheus+alertmanager的webhook配置fsr实现故障自愈
  • 告警信息归类触发自定义动作达到自愈目的
  • 告警和自愈历史查看
  • 通过API触发自定义动作
  • 客户端直接启动二进制监控脚本即可对远程主机cpu,内存,进程数,磁盘,网卡流量等进行图表监控,方便历史查看分析
  • mysql 添加了 qps,tps,连接数,流量,IO,KEY BUFFER等监控,并增加了mysql慢查询功能
  • oracle 表空间监控
  • 自愈支持顺序多台执行自愈动作
  • python版本 lepus

五、技术选型

环境要求:


系统:     Unix & Linux 平台安装 
语言:python 3.6.x 版本
数据库:   mysql 5.6
          redis 无版本要求

使用说明:

故障自愈配置


1> 系统管理配置-配置邮件服务器信息和API权限验证
2> 首先配置资产用户-连接远程主机的账号密码或者密钥
3> 配置资产项目-自愈的白名单,支持批量导入,注意csv文件名不能用中文。按照项目根目录/client/demo.csv进行配置
4> 配置故障自愈-报警后触发的执行动作
5> 配置联系人和联系组-告警邮件发送
6> 配置监控项-你监控的目标和要自愈动作的逻辑配置
7> 第三方日志接入方式: 把项目根目录/client/第三方监控软件报警信息接入.py 中代码集成到nagios 或者zabbix等报警平台报警配置接口脚本中

参考开源项目


django-webssh syscmdb