Discovery Agentのインストール(Linux)

変更日 月, 8月 7, 2023 で 2:11 午後

Linux OS(.NET Core 3.1対応)を搭載した端末にFreshservice Discovery Agent for Linuxをインストールすることで、Freshserviceに端末情報を更新し、資産を把握することができます。

1台のマシンにエージェントをインストールする(プロキシなし)

1.「管理」→「ディスカバリー」に移動します。
2.Download Agentセクションで、Linuxを選択します。
3.Download Agentボタンをクリックします。tar.gz ファイルがダウンロードされます。
4.ダウンロードしたtarballファイルをフォルダに展開すると、FS-Linux-Agent.pyファイルが展開されます。
5.ターミナルを開き、エージェントをインストールするコマンドを使用して、FS-Linux-Agent.pyファイルを実行します: sudo python FS-Linux-Agent.py
6.このpythonインストーラファイル(FS-Linux-Agent.py)は、.Net core runtimeまたはそれ以上がインストールされているかどうかを確認します。もしインストールされていなければ、.Net core runtimeの最新ビルドをダウンロードし、インストールを続行します。

※サポートされるpythonのバージョンは3.8またはそれ以上です。

1台のマシンにエージェントをインストールする(プロキシを使用する場合)

1.ダウンロードしたtarballファイルをフォルダに展開すると、FS-Linux-Agent.pyファイルが展開されます。
2.ターミナルを開き、プロキシパラメータを使用してFS-Linux-Agent.pyを実行すると、プロキシを使用してエージェントをインストールすることができます。 以下は、プロキシパラメータです:
--server または -s :プロキシサーバーのホストアドレス
--port または -p :プロキシポート番号
--username または-u:プロキシのユーザー名
--pasword または -k :プロキシパスワード
-h 構文例の表示

例:
プロキシ認証あり:sudo python FS-Linux-Agent.py --server <host_address> --port <port> --username <username> --password <password>
プロキシ認証情報なし: sudo python FS-Linux-Agent.py --server <host_address>・ --port <port>

※今後、Macバージョン5.1.0とLinuxバージョン4.0.0のDiscoveryエージェントは、.net 6ランタイムを使用して実行されます。以下のURLがネットワークでホワイトリストに登録されていることを確認してください。

https://dotnetcli.azureedge.net/dotnet
https://dotnetbuilds.azureedge.net/public
https://dotnetcli.blob.core.windows.net/dotnet
https://dotnetbuilds.blob.core.windows.net/public

複数のマシンにエージェントをインストールする

Linuxには複数のバージョンがあるため、複数のマシンにLinuxエージェントをインストールする一般的な方法はありません。しかし、いくつかの必要な前提条件があります:
ダウンロードしたPythonスクリプトが必要です。
Python 2.7から3.7の間の少なくとも1つのバージョンがインストールされている必要があります。
その他の操作

この記事は役に立ちましたか?

それは素晴らしい!

フィードバックありがとうございます

お役に立てず申し訳ございません!

フィードバックありがとうございます

この記事に改善できることがあれば教えてください。

少なくとも一つの理由を選択してください
CAPTCHA認証が必要です。

フィードバックを送信しました

記事の改善におけるご協力ありがとうございます。