1. 程式人生 > >準備寫一個基於go、angularjs的系統管理平臺

準備寫一個基於go、angularjs的系統管理平臺

功能要求:

  • 監控 http、tcp、udp 等服務狀態
  • 分析 nginx、tomcat、weblogic 等日誌
  • 監控 linux 伺服器 cpu、硬碟、記憶體、網絡卡流量
  • 郵件報警

go 主要用來寫後臺程式碼和監控 linux 伺服器的 client 程式碼,並提供一個 api 給 angularjs 來查詢和更新資料。

上面這些功能使用 python 更容易實現一些(python 有許多現成的模組可以使用),只不過拿這個專案作為學習 go 的一個手段。目前完成了一部分的 go 和 angularjs 的程式碼。

程式碼目前託管在coding,有興趣的朋友可以留言一起來學習交流 go 和 angularjs。