| repoll是一個使用django框架編寫的redis的管理平臺,擁有標準化申請流程、管理配置、監控接口等功能,減輕了運維人員的痛苦! ![]() 功能介紹主要功能(當前功能) Redis的申請、審批、配置上線 Redis的監控、啟動以及停止操作平臺化管理 權限管理依賴django 框架 使用方法配置Django 下載項目 make /django # 目錄可以自定義 cd /django ; git clone https://github.com/NaNShaner/repoll.git 配置數據庫鏈接 vi /django/repoll/mysite/settings.py # 修改下文mysql的ip、port、庫名、用戶名以及密碼 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django', 'USER': 'root', 'PASSWORD': 'Pass@word', 'HOST': '127.0.0.1', 'PORT': '32768', } } 初始化數據庫 python3 manage.py makemigrations python3 manage.py migrate 執行以下命令完成simpleui的靜態資源離線可訪問 cd /django/repoll python3 manage.py? collectstatic 創建管理員用戶 python3 manage.py createsuperuser #用戶名密碼,自定義 如需對接ldap請根據setting注釋根據實際情況修改配置 更新日志v0.1 MVP版本,該版本功能特性如下 標準化redis實例申請流程,提供申請、審批和配置上線的流程 自動化完成redis的單機、哨兵以及集群模式的實例創建,并提供實例存活狀態、QPS、內存擴縮容等必要且常用的功能 擴展功能(pre):可集成ldap 擴展功能(pre):提供實例查詢的api接口,供對接cmdb 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |