zabbix_maintenance web管理系統
專案地址
https://gitee.com/uu564237933/zabbix_maintenance專案介紹
專門用於設定Zabbix Maintenance狀態的一個小型Web系統專案背景
Zabbix對於許可權的管控太過於簡單,如果管理著監控Monitor團隊的人就會非常有感受,我想讓Monitor團隊可以設定常規的Maintenance,但又不想讓Monitor團隊有許可權更改Zabbix其他功能,通過Zabbix自帶的許可權控制是不可能實現的。因此獨立開發了一套用於設定常規Maintenance的Web系統來完成這項願景介面大致截圖如下:
軟體架構
專案基於Python3+Flask框架開發,通過呼叫Zabbix_server的api完成Maintenance的設定安裝教程
1. 先安裝python3.62. 安裝Flask, pip3 install Flask
使用說明
1. 在<專案路徑>/zabbix_maintenance.py檔案裡修改用於登入該web系統的使用者名稱密碼,修改檔案裡的login_acount變數2. 在<專案路徑>/zabbix_module/zabbix_operaction.py檔案裡修改zabbix_servers的api路徑和使用者名稱密碼,修改zabbix_api_url,zabbix_username和zabbix_password變數,注意:此使用者必須要有在Zabbix Web管理系統裡設定Maintenance的許可權
執行說明
nohup python3 <專案路徑>/zabbix_maintenance.py >> <專案路徑>/flask.log &日誌說明
1. 使用者操作日誌路徑:<專案路徑>/zabbix_maintenance.log2. 執行及訪問日誌:<專案路徑>/flask.log
參與貢獻
1. 感謝Layui2. 感謝Flask
相關文章
- web伺服器管理系統簡介Web伺服器
- (八)java web +mysql物流資訊管理系統JavaWebMySql
- 汽車銷售管理系統(java web)原始碼JavaWeb原始碼
- 【Web開發技術】德優教育管理系統Web
- SVNAdmin2 - 基於web的SVN管理系統Web
- Web實時日誌輸出檢視管理系統Web
- 圖撲 HT for Web 手機端運維管理系統Web運維
- web伺服器管理系統伺服器搭建方法Web伺服器
- web伺服器管理系統 彈性 web 託管例項上部署 DedeCMSWeb伺服器
- Axure高保真web端後臺管理系統/垃圾回收分類系統/垃圾回收高保真原型設計 /垃圾分類後臺管理系統/垃圾回收分類平臺//垃圾回收分類智慧管理系統/訂單管理/財務管理/系統管理/庫存管理/裝置管理Web原型
- 常見的web系統測試管理工具比較Web
- Linux系統管理-系統概述Linux
- java版工程專案管理系統原始碼+系統管理+系統設定+專案管理Java專案管理原始碼
- 相容移動端的 Web 檔案館視覺化管理系統Web視覺化
- 能耗管理系統,能源管理系統的意義
- 系統管理體系——軟體包管理
- linux系統管理Linux
- 地府管理系統
- 招聘管理系統
- Gms管理系統
- CMS管理系統
- 多系統管理混亂?SAP系統整合其他系統實現統一管理
- Jsp+SpringMVC+Mysql實現的Java Web圖書管理系統原始碼JSSpringMVCMySqlJavaWeb原始碼
- thinkphp5高效能後臺管理系統TP-Web原始碼PHPWeb原始碼
- Linux系統管理之硬碟管理Linux硬碟
- Linux系統管理之程式管理Linux
- vps管理系統 批次管理程式
- pms酒店管理系統功能,酒店管理系統軟體開發
- Web開發初探(系統理解Web知識點)Web
- java版工程專案管理系統原始碼+系統管理+系統設定+專案管理+合同管理+二次開發Java專案管理原始碼
- 工程管理系統原始碼-物料管理-工程專案管理系統-建築施工管理軟體原始碼專案管理
- 學籍管理系統
- 課程管理系統
- OA系統-投票管理
- 員工管理系統
- 密碼管理系統密碼
- JadeClass 考勤管理系統
- 學生管理系統