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
騰訊視頻官方版 | 45.34MB
愛奇藝視頻官方正式版 | 35.10MB
暴風影音最新版下載 | 50.3MB
酷狗音樂2022下載 | 37MB