運維lives matter!七款開源項目讓運維人不當背鍋俠(運維開源平臺)
一說到運維,開發者們的第一反應大多都是「背鍋俠」。網絡故障了?找運維!服務器出問題了?找運維!總之只要是研發過程中出現問題了,找運維總沒錯。
這樣一個總是「背鍋」的角色,所需要掌握的知識和技術其實并不亞于研發,是一個門檻低且上限高的崗位。想要做好運維,除了堅實的理論基礎,擁有好的運維工具也能讓運維人如虎添翼。
今天 Gitee 分享的七款開源項目就是為運維人打造,一起來看看吧。
1.nginxWebUI
項目作者:陳釔蒙
開源許可協議:MulanPSL-1.0
項目地址:https://gitee.com/cym1102/nginxWebUI
本項目可以使用WebUI配置nginx的各項功能,包括http協議轉發,tcp協議轉發,反向代理,負載均衡,ssl證書自動申請、續簽、配置等,最終生成nginx.conf文件并覆蓋nginx的默認配置文件, 完成nginx的最終功能配置。
2.wgcloud
項目作者:王逅逅
開源許可協議:GPL-3.0
項目地址:https://gitee.com/wanghouhou/wgcloud
WGCLOUD 基于 java 語言開發,是高性能高并發的分布式監控平臺,核心模塊包括:主機監控,ES集群監控,CPU監控,內存監控,數據監控(mysql,oracle,pg等),服務心跳檢測,應用進程管理,磁盤IO監控,系統負載監控,網絡拓撲圖,端口監控,日志文件監控,docker監控,監控告警信息(可集成微信釘釘短信等方式)推送。
3.wecube-platform
項目作者:WeBank
開源許可協議:Apache-2.0
項目地址:https://gitee.com/WeBank/wecube-platform
WeCube是一套由微眾銀行開源,一站式IT架構管理和運維管理工具,主要用于簡化分布式架構IT管理,并可以通過插件進行功能擴展。
4.cubic
項目作者:三人行
開源許可協議: WTFPL
項目地址:https://gitee.com/sanjiankethree/cubic
Cubic 是一個對應用透明,無侵入的java應用診斷工具,用于提升開發人員的診斷效率和能力。
Cubic 的目標是一站式java應用診斷解決方案,讓開發人員無需登錄機器或修改系統,就可以從日志、內存、線程、類信息、調試、機器和系統屬性等各個方面對應用進行診斷,提升開發人員診斷問題的效率和能力。
5.Prometheus Alert
項目作者:feiyu563
開源許可協議:MIT
項目地址:https://gitee.com/feiyu563/PrometheusAlert
PrometheusAlert是開源的運維告警中心消息轉發系統,支持主流的監控系統Prometheus、Zabbix,日志系統Graylog2,Graylog3、數據可視化系統Grafana、SonarQube等支持WebHook接口的系統發出的預警消息,支持將收到的這些消息發送到釘釘,微信,飛書,騰訊短信,騰訊電話,阿里云短信,阿里云電話,華為短信,容聯云電話等。
6.xcloud-webconsole
項目作者:wl4g
開源許可協議:Apache-2.0
項目地址:https://gitee.com/wl4g/xcloud-webconsole
一個輕量的企業級Web的控制終端程序,匯集了大多數同類產品優點于一身,支持SSH2/lrzsz、(RDP/RFB/Telnet)、審計和錄屏等。
7.LaraWatcher
項目作者:Celaraze
開源許可協議:MIT
項目地址:https://gitee.com/celaraze/LaraWatcher
Lara Watcher是一個輕量的服務(器)狀態維護平臺。靈感源于模仿 Apple Services 來實時展示相關服務的運行情況。
Gitee 上還有更多運維與網管類開源項目,點擊下方了解更多去 Gitee 看看吧。