# fms **Repository Path**: wei_qiang_zhou/fms ## Basic Information - **Project Name**: fms - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-03-25 - **Last Updated**: 2023-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README FMS(Fault Management System: 运维故障管理系统) ============================================== [![Build Status](https://img.shields.io/travis/geekwolf/fms.svg?branch=master)](https://img.shields.io/travis/geekwolf/fms.svg) [![Python Version](https://img.shields.io/badge/Python--3.6-paasing-green.svg)](https://img.shields.io/badge/Python--3.6-paasing-green.svg) [![Django Version](https://img.shields.io/badge/Django--1.11.0-paasing-green.svg)](https://img.shields.io/badge/Django--1.11.0-paasing-green.svg) > 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 = 'admin@service.simlinux.com' EMAIL_HOST_PASSWORD = 'xxx' DEFAULT_FROM_EMAIL = 'geekwolf ' ``` 配置同步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 ``` ### 交流 ![赞赏](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/wxzf.png) ![微信](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/wx.jpg) QQ群1: 541071512 ![fms](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/dashboard.jpg) ![fms](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/fms.jpg) ![fms](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/add_fms.jpg) ![fms](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/add_user.jpg) ![fms](https://raw.githubusercontent.com/geekwolf/fms/master/doc/images/group_perm.jpg)