OCOCOCNGの紹介とその活動原理



  :http://wiki.ocsinventory-ng.org/index.php/Documentation:Newbie 
OCOCNG展開:http://wowking.blog.51cto.com/1638252/994441
 
OCOCOCNGは何ですか?
OCOCS NGとは、Open Computer and Software Inventtory Next Generationであり、ユーザーがネットワークエンジニアのIT資産を棚卸すことができるようにする無料のソフトウェアである。OCS−NGは、OCSクライアントプログラム(「OCS Inventry Agent」)を実行するネットワークコンピュータのハードウェアとソフトウェアに関する情報を収集する。OCSは、ウェブインターフェースを通して、ディスクポイントを可視化することができる。さらに、検索条件に応じて、OCSは、コンピュータ上にアプリケーションを展開する可能性を含む。エージェント端のIpDiscoverとSNMPスキャンは、ネットワーク全体のコンピュータとデバイスを知ることができるようにする。
 
仕事の原理
 
OCSサーバは、在庫リストをプロキシから作成したXMLフォーマットデータを受信し、mysqlデータベースにデータを格納する。プロキシは反対ではなくサーバに連絡します。サーバーはリスニングモードです。エージェントとサーバー間の交流はhttp/httpsでもいいです。ソフトウェア配置とsnmpスキャンはhttpsでのみ可能です。
データ転送モード:

     -> XML    ->    http(s)://ocs-ng/ocsinventory -> mod_perl      –> mysql    
管理サーバは4つの主要な部分から構成されています。
  • データベースサーバは、在庫情報(MySQL)
  • を格納する。
  • 通信サーバは、データベースサーバとプロキシとの間のHTTP通信(Apache、perl and modupler)
  • を処理する。
  • コンソールを管理し、 管理者が自分の好きなブラウザを使ってデータベースサーバを検索することができます。
  • はサーバを配置し、 すべてのパッケージ配置構成を記憶する
  • Architecture OCS.jpg
     
    展開ツールのソリューション
    サーバーのインストールを簡略化する
  • Windows用のプリセットXAMPPパッケージ
  • スクリプトパッケージを自動的にインストールします。gz
  • ネットワークエージェントを介した配置ツール
  • PSEXECベースのOCS展開ツール
  • GPOとログインスクリプトに基づくOCS PackagerとOCS Logon
  •  
    付加機能
  • Ipdiscover
  • Snmp
  • Plugins(Exempples)
  •  
    多くのソフトウェアインターフェース
    クラシック
  • GPI(OCSデータベースに直接アクセス)
  • LDAPのWebインターフェース認証
  • その他
    OCSは、Nagiosなど、多くのアプリケーションがそのインターフェースを使用することを可能にするSOAP Webサービスを提供する。
     
    主な技術情報
    Windowsエージェント
    プロキシ設定ディレクトリ:
  • C:\Dockments and Settings\All Users\Appplication Data\OCS Invent toryNG\AgentはWindows 2000,XPと2003下にあります。
  • C:\PrograamData\OCS InventtoryNG\AgentはWindows Vista,2008,Sevenと2008 R 2の下にあります。
  • プロキシプロファイルは ocsinventtory.ini
    サーバ
    この二つのディレクトリを混同しないでください。 /ocsinventtory 和 /ocs reports.
  • ocsレポート:このディレクトリはすべてのphpファイルを含み、管理コンソールを構成しています。
  • ブラウザを使ってアクセスします。URL:http://serveur/ocsreports
  • ocsinventtory: 仮想ディレクトリはmod_を介して使用されます。perl処理のXML在庫代理が送信したファイルをデータベースに保存します。
  • デバッグプログラム
  • プロキシログを使用する:
  • Windows:はい ocsinventtory.ini ファイルで使用 デバッグ パラメータはより詳細なログ(Debug=2)を取得します。この設定ファイルは以下の通りです。
  • C:\Dockments and Settings\All Users\Appplication Data\OCS Invent toryNG\AgentはWindows 2000、XPと2003にあります。
  • C:\PrograamData\OCS Invent toryNG\AgentはWindows Vista、2008、Sevenと2008 R 2の下にあります。
  • 先にOCSサービスを停止します。OCSアクセスが実行されている場合。設定する デバッグ=2 より高いログレベルを取得して保存します。最後に、OCSサービスを再開し、新たなinventryを送信します。
  • nix/Linux:使用 --debug 和 --logfile より詳細なログをパラメータで取得します。
  • これらのオプションを起動するinventry: ocsinvent tory-agent--debug--logfile=/mon/path/log.txt
  • サーバログを使用します。
  • Apacheログ: access.log 和 error.log.locateまたはfindコマンドを使ってそれらを検索します。
  • OCSログ: activity.log
  • 最後に、管理コンソールからログ機能(LOGLOEVEL)を起動し、サーバの設定ファイルを変更してください。 z-ocsinventtory-server.com nf 設定 OCS_OPT_DBI_PRINT_ERROR を選択します 1.apacheを再起動することを忘れずに、apacheを再起動して変更を有効にしてください。