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
- 汽車銷售管理系統(java web)原始碼JavaWeb原始碼
- 基於JAVA WEB的醫藥管理系統JavaWeb
- WEB資訊管理系統、資料展現分析系統 快速搭建平臺Web
- 【Web開發技術】德優教育管理系統Web
- web伺服器管理系統伺服器搭建方法Web伺服器
- Web實時日誌輸出檢視管理系統Web
- 圖撲 HT for Web 手機端運維管理系統Web運維
- SVNAdmin2 - 基於web的SVN管理系統Web
- web伺服器管理系統 彈性 web 託管例項上部署 DedeCMSWeb伺服器
- 10個基於Web的開源專案管理系統Web專案管理
- 八個免費基於Web的專案管理系統Web專案管理
- 管理連線系統中 Web 服務的體系結構問題Web
- Axure高保真web端後臺管理系統/垃圾回收分類系統/垃圾回收高保真原型設計 /垃圾分類後臺管理系統/垃圾回收分類平臺//垃圾回收分類智慧管理系統/訂單管理/財務管理/系統管理/庫存管理/裝置管理Web原型
- 常見的web系統測試管理工具比較Web
- 請問一個關於web的管理系統的問題Web
- 實現Web方式軟交換配置管理系統的研究(轉)Web
- java版工程專案管理系統原始碼+系統管理+系統設定+專案管理Java專案管理原始碼
- 能耗管理系統,能源管理系統的意義
- Linux系統管理-系統概述Linux
- 系統管理體系——軟體包管理
- 地府管理系統
- 招聘管理系統
- Gms管理系統
- CMS管理系統
- 多系統管理混亂?SAP系統整合其他系統實現統一管理
- 相容移動端的 Web 檔案館視覺化管理系統Web視覺化
- thinkphp5高效能後臺管理系統TP-Web原始碼PHPWeb原始碼
- pms酒店管理系統功能,酒店管理系統軟體開發
- java版工程專案管理系統原始碼+系統管理+系統設定+專案管理+合同管理+二次開發Java專案管理原始碼
- 密碼管理系統密碼
- 學籍管理系統
- 課程管理系統
- 服裝管理系統
- 員工管理系統
- 庫存管理系統