実稼働ネットワークのコンピューターの構成についてOldを収集する必要がありました。 GLPIがベースとして選択されました。 なぜなら OCS Inventoryはすでにハブで
説明されており、その記事へのコメントでFusion Inventroyについて言及されていたので、インストールします。
主なタスク:
- OCS Inventoryを使用せずにFusion InventoryをGLPIにねじ込みます
- 必要に応じて、情報収集スクリプトを手動で開始します(したがって、メモリに余計なものがハングアップしないようにします)。
- 産業用機器を制御するコンピューターの構成を収集します(それらはネットワークに接続されていません)。
サーバーには既にLAMPがインストールおよび構成されているはずです(私の場合、これはFAMPです)。
GLPIをインストールする
データベースとユーザーを作成します(USERとPASSWORDを独自のものに置き換えます)。
Apache設定(httpd.confまたはhttpd-vhosts.conf)に追加します。
Alias /glpi "/usr/local/www/glpi" <Directory /usr/local/www/glpi> AllowOverride Options FileInfo </Directory>
Apacheを再起動します。
作成されたサイト(http:// {host.domain} / glpi /)に移動し、インストール言語としてロシア語を選択すると、すべてが明確になります。
FusionInventory(サーバー)をインストールします
FusionInventoryプラグインをダウンロードし、GLPIプラグインフォルダーに解凍します。
フォルダ構造を確認します。次のようになります。
|--- glpi |--- plugins |--- fusioninventory |--- fusioninventory | |--- index.php | |--- hook.php | |--- front | |--- inc | |--- fusininventory | |--- ... | |--- fusinvsnmp |--- ... etc...
管理者アカウントでGLPIに移動し、メニュー「設定」->「アドオン」->フィールド「FusionInventory」->「更新/インストール」->「有効」を選択します。 「インストール」し、プラグインのすべての部分を次の順序でオンにします。
- Fusioninventory
- FusionInventoryインベントリ
- FusionInventory SNMP
FusionInventoryのインストール(クライアント)
クライアントをダウンロードしてインストールします。
forge.fusioninventory.org/projects/fusioninventory-agent/wiki/Agent_supportedplateformsインストール時に、サーバーへのパスを指定します(Winバージョンの場合、設定はインストール中に設定されます)。
http://server_ip/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php
DNSが使用されている場合:
http://glpi.mydomain/plugins/fusioninventory/front/plugin_fusioninventory.communication.php
Active Directoryの場合:
http://AD_DOMAIN\user:password@serverip/glpi/plugins/fusioninventory/front/plugin_fusioninventory.communication.php
追加の設定(プロキシなど)を指定する必要がある場合があります-インストール中に「詳細」チェックボックス。
クライアントをインストールした後、GLPI Webインターフェース->「アドオン」->「FusionInventory」->「エージェント管理」に進み、コンピューターがリストに表示されるかどうかを確認します。
インストール後にエージェントが常にメモリにハングするのを防ぐには:
窓
- インストールされているFusion-Inventoryのフォルダーをコピーします
- その中で、次の内容のsave_net.cmdファイルを作成します。
set PATH=%CD%\perl\;%CD%\perl\bin;%PATH% perl.exe %CD%\perl\bin\fusioninventory-agent --debug -f --no-wakeonlan --scan-homedirs --logfile=%CD%agent-log.txt --share-dir=%CD%share —server=http://glpi.mydomain/plugins/fusioninventory/front/plugin_fusioninventory.communication.php
「glpi.mydomain」を自分の名前/ IPに変更することを忘れないでください。
インベントリ/更新するには、作成されたスクリプトを実行し、コンピューター構成(ネットワークがない)をファイルに保存するには、Fusion-Inventoryとsave_local.cmdを含むフォルダー内に「xml」ディレクトリを次の内容で作成します。
set PATH=%CD%\perl\;%CD%\perl\bin;%PATH% perl.exe %CD%\perl\bin\fusioninventory-agent --debug -f --no-wakeonlan --scan-homedirs --local=%CD%\xml --logfile=%CD%\agent-log.txt --share-dir=%CD%\share
このスクリプトを実行した後、構成は「xml」ディレクトリに保存されます。 データベースに構成をインポートするには-glpi->「アドオン」->「FusionInventory」->「エージェントXMLファイルのインポート」に移動し、xmlフォルダーから目的のファイルを選択します。
結果として、フラッシュドライブから実行できるFusion Inventoryのポータブルバージョンを取得します。 主なことは、コンピューター上に生き物がいないことを確認することです。
FreeBSD / Linux
PS機器/コンピューター/などをリストから削除し、エージェント情報をサーバーに送信すると、対応するリストに表示されません-削除をキャンセルする必要があります(「削除されたオブジェクトを表示」->「復元」)