NiceS運維平臺集成了:項目管理、程序發布、監控、工具集。

jopen 9年前發布 | 11K 次閱讀 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選擇的配置

項目主頁:http://www.baiduhome.net/lib/view/home/1439647304442

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!