NiceS運維平臺集成了:項目管理、程序發布、監控、工具集。
NiceS運維平臺集成了:項目管理、程序發布、監控、工具集。
==================================概覽======================================
在ns目錄下歸類放了按照功能分割的功能集。在每個目錄下通常會出現的子目錄
有bin、conf、code、lib、service。 bin: 可用的工具 conf: 和子平臺相關的配置文件 code: 插件代碼 lib: 因具體環境而編寫的perl模塊,平臺抽象的模塊放perl的標準lib目錄下 service:子平臺中需要一直在后臺服務的程序
ns的總配置 ns/.config ,是一個yaml格式的文件,每一個key對應一個子平臺,該
文件如果出錯將導致整個平臺讀取配置失敗。
子平臺簡介: apps: 對服務操作統一接口和包管理 argos:監控平臺 chat: 通信 collector:運行在被監控機器上的信息采集客戶端 cronos:排班系統 daemon:守護進程管理 deploy:發布系統 hermes:操作對象管理平臺 monitor: 監控信息匯集 notify:報警出口,組管理 poros:遠程調用,所有服務器上都運行有agent,用于控制機器 recorder: opsdb的服務端 register:opsdb的客戶端 rrd:rrd數據存儲平臺 tools: 工具集 util:缺省的或者ns平臺通用的服務、配置、lib web:ns的web端 zks: 連接zookeeper在web端展示狀態
===================================安裝=====================================
安裝步驟: 1: /path/to/your/perl Makefile.PL 2: make 3: make install nices=/path/to/ns #指定工具集安裝的目錄,如不指定則 不安裝工具, 在指定nices的同時可以通過conf指定配置,在conf目錄中按 照實際應用場景對配置進行了分類,如在 conf 中存在配置nices, 則可以通過 make install nices=/path/to/ns conf=nices 在安裝工具的 同時指定nices選擇的配置
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!