FMS(Fault Management System: 运维故障管理系统)
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