SentinelOne EDR セットアップガイド
macOS
対応不要: SentinelOne は Jamf MDM によって自動的にインストールされるため、インストール作業を行う必要はありません。
Linux
前提条件
ファイル整合性の監視と侵入検知に Advanced Intrusion Detection Environment (AIDE) を使用している場合、AIDE に除外設定を作成する必要があります。AIDE と SentinelOne エージェントが同時に実行されていると、AIDE はデータベースを正しく更新できなくなります。AIDE は SentinelOne ディレクトリをスキャンしようとしますが、スキャンできないためです。
SentinelOne の除外を作成するには、/etc/aide.conf を編集して末尾に !/opt/sentinelone/mount を追加し、SentinelOne エージェントのマウントディレクトリを無視させます。
echo '!/opt/sentinelone/mount' | sudo tee -a /etc/aide.conf
インストール
以下の手順は Linux ラップトップでのみ必要です。SentinelOne は macOS では Jamf MDM により既に自動でインストールされています。
承認された Linux ディストリビューション (Ubuntu LTS) を使用していることを確認します。詳細は 承認済みオペレーティングシステム ページを参照してください。
設定ファイルとインストーラ (DEB/RPM) を ダウンロード します。
以下の例では、これらを次の場所に置き、パッケージ名を
sentinelagentにリネームしたと仮定します。設定ファイル:
~/.config/sentinelone/config.cfgDEB パッケージ:~/Downloads/sentinelagent.debRPM パッケージ:~/Downloads/sentinelagent.rpmラップトップのシリアル番号を取得します。
sudo dmidecode -s system-serial-numberconfig.cfgを編集し、S1_AGENT_CUSTOMER_IDを更新します。tanukiを、GitLab のメールアドレスのユーザー名部分 (@記号より前の部分、または RFC2822 におけるローカルパート) に置き換えます。ABCD1234をラップトップのシリアル番号に置き換えます。- 編集された変数が GitLab メールとシリアル番号をハイフンで区切る形式で正しくフォーマットされていることを確認します。例:
[email protected]。
パッケージをインストールします (ディストリビューションによってコマンドは異なる場合があります)。
# Fedora 37+ and RPM distributions export S1_AGENT_INSTALL_CONFIG_PATH=~/.config/sentinelone/config.cfg sudo -E rpm -i --nodigest ~/Downloads/sentinelagent.rpm# Ubuntu 22.04+ and Debian/Ubuntu distributions export S1_AGENT_INSTALL_CONFIG_PATH=~/.config/sentinelone/config.cfg sudo -E apt install ~/Downloads/sentinelagent.debターミナル出力でエージェントが実行されていることを確認します。
Setting registration token... Registration token successfully set Setting management device type... Device type successfully set Setting customer ID... Customer ID successfully set Starting agent... Agent is runningsystemd サービスが実行されていることを確認します。
systemctl status sentinelone● sentinelone.service - Monitor SentinelOne Agent Loaded: loaded (/lib/systemd/system/sentinelone.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2023-02-10 09:37:35 CET; 4min 5s ago Process: 298024 ExecStart=/opt/sentinelone/bin/sentinelctl control run (code=exited, status=0/SUCCESS) Main PID: 298039 (s1-agent) Status: "Starting agent..." Tasks: 50 Memory: 594.6M (limit: 7.9E) CPU: 1min 19.288s CGroup: /system.slice/sentinelone.service ├─298034 s1-orchestrator "" "" "" "" "" "" "" "" ├─298035 s1-network "" "" "" "" "" "" "" "" "" "" ├─298037 s1-scanner "" "" "" "" "" "" "" "" "" "" ├─298039 s1-agent "" "" "" "" "" "" "" "" "" "" " ├─298041 s1-firewall "" "" "" "" "" "" "" "" "" " ├─298043 s1-fanotify "" "" "" "" "" "" "" "" "" " └─298045 s1-perf "" "" "" "" "" "" "" "" "" "" ""前のステップの出力が表示されれば、すべての準備が整いました!
うまく動かない場合は、トラブルシューティング ハンドブックページの Linux インストールエラー 手順を参照してください。
bfd74782)