Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

运维故障管理系统

License

NotificationsYou must be signed in to change notification settings

geekwolf/fms

Repository files navigation

Build StatusPython VersionDjango 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 = FalseEMAIL_HOST = 'service.simlinux.com'EMAIL_PORT = 25EMAIL_HOST_USER = 'admin@service.simlinux.com'EMAIL_HOST_PASSWORD = 'xxx'DEFAULT_FROM_EMAIL = 'geekwolf <admin@service.simlinux.com>'

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

ZABBIX_AUTO_RECORD = TrueZABBIX_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 makemigrationspython manage.py migratepython manage.py loaddata default_typespython manage.py loaddata default_user

启动同步进程

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

登录

python manage.py runserverhttp://127.0.0.1:8000admin admin

交流

赞赏微信

QQ群1: 541071512

fmsfmsfmsfmsfms


[8]ページ先頭

©2009-2025 Movatter.jp