All Projects → geekwolf → Fms

geekwolf / Fms

Licence: gpl-2.0
运维故障管理系统

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Fms

Qikqiak.com
关注容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉
Stars: ✭ 394 (+45.93%)
Mutual labels:  django, devops
Cabot
Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
Stars: ✭ 5,209 (+1829.26%)
Mutual labels:  django, devops
Django With Vuejs
Fast and clear in DevOps.
Stars: ✭ 398 (+47.41%)
Mutual labels:  django, devops
Baize
白泽自动化运维系统:配置管理、网络探测、资产管理、业务管理、CMDB、CD、DevOps、作业编排、任务编排等功能,未来将添加监控、报警、日志分析、大数据分析等部分内容
Stars: ✭ 296 (+9.63%)
Mutual labels:  django, devops
Archer
基于inception的自动化SQL操作平台,支持SQL执行、LDAP认证、发邮件、OSC、SQL查询、SQL优化建议、权限管理等功能,支持docker镜像
Stars: ✭ 1,239 (+358.89%)
Mutual labels:  django, devops
Healthchecks
A cron monitoring tool written in Python & Django
Stars: ✭ 4,297 (+1491.48%)
Mutual labels:  django, devops
Opman Django
💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 539 (+99.63%)
Mutual labels:  django, devops
Autoops
linux资产管理,cmdb,django, webssh,运维管理平台,数据库操作平台 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 340 (+25.93%)
Mutual labels:  django, devops
Webterminal
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
Stars: ✭ 1,124 (+316.3%)
Mutual labels:  django, devops
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+10900%)
Mutual labels:  django, devops
Adminset
自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 2,985 (+1005.56%)
Mutual labels:  django, devops
Opensa
资产管理、资产采集、灰度发布、反向代理、批量任务、任务编排、计划任务、日志审计、权限管理、角色管理、部门管理、运维自动化
Stars: ✭ 220 (-18.52%)
Mutual labels:  django, devops
Yasql
基于Python开发的MySQL WEB版本的工单审核执行和SQL查询平台
Stars: ✭ 463 (+71.48%)
Mutual labels:  django, devops
old vespene
DISCONTINUED: a frozen fork will exist forever at mpdehaan/vespene
Stars: ✭ 672 (+148.89%)
Mutual labels:  django, devops
Djangoweb
基于Django的运维平台
Stars: ✭ 137 (-49.26%)
Mutual labels:  django, devops
Chain
链喵 CMDB 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 240 (-11.11%)
Mutual labels:  django, devops
Presentations
Collection of presentations for advanced Python topics
Stars: ✭ 264 (-2.22%)
Mutual labels:  django
Djangocms Blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Stars: ✭ 268 (-0.74%)
Mutual labels:  django
Myblog
Python+Django+MySQL 博客系统
Stars: ✭ 263 (-2.59%)
Mutual labels:  django
Perfops Cli
A simple command line tool to interact with hundreds of servers around the world.
Stars: ✭ 263 (-2.59%)
Mutual labels:  devops

FMS(Fault Management System: 运维故障管理系统)

Build Status Python Version Django Version

FMS现有功能:

  • 故障管理
  • 用户管理
  • 邮件管理
  • 统计Dashboard
  • 支持Zabbix故障数据及统计

部署

安装依赖

pip3 install -i https://pypi.douban.com/simple/  -r requirements.txt

修改配置

MySQL配置修改settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'fms',
        'USER': 'root',
        'PASSWORD': 'xxxx',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

修改故障通知邮箱settings.py:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = False
EMAIL_HOST = 'service.simlinux.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'xxx'
DEFAULT_FROM_EMAIL = 'geekwolf <[email protected]>'

配置同步Zabbix 故障数据settings.py:

ZABBIX_AUTO_RECORD = True
ZABBIX_DB_HOST = '192.168.104.152'
ZABBIX_DB_PORT = '3306'
ZABBIX_DB_USER = 'test'
ZABBIX_DB_PASSWORD = 'geekwolf'
ZABBIX_DB_NAME = 'zabbix'
ZABBIX_SYNC_INTERVAL = 600  # 10分钟

初始化数据

python manage.py makemigrations
python manage.py migrate
python manage.py loaddata default_types
python manage.py loaddata default_user

启动同步进程

screen python manage.py zbxsync
注释:若ZABBIX_AUTO_RECORD = False 可以忽略此步骤

登录

python manage.py runserver
http://127.0.0.1:8000
admin admin

交流

赞赏 微信

QQ群1: 541071512

fms fms fms fms fms

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].