一度で終わらせるSIEM構築:WazuhとELKを活用したスレットハンティングの第一歩(基礎)
理論から現場へ:Wazuh+ELK SIEM構築で証明するセキュリティ専門家の核心能力 セキュリティ管制の核心であるスレットハンティング(Threat Hunting)システムを直接設計し、運用します。実際の攻撃シナリオに基づいた実習を通じて、実務現場で即戦力として成果を出せる専門セキュリティエンジニアへと成長してください。
受講生 142名
難易度 初級
受講期間 無制限
Chapter 01 - 05_脅威ハンティングシステムの構築 #2 (wazuh Install) 実行時のエラー発生と解決策
このコンテンツは、受講生(Airmanさん)がトラブルシューティングに関する内容を共有してくれました。
トラブルシューティングの概要:Linuxのインストール時に「英語」でインストールする(エンコードなどのいくつかの問題のため、 unattended.sh (シェルスクリプト)が正常に動作しない
クラスの途中で以下のコマンドを実行してunattendedインストールを実行するように指示しますが、「英語以外の言語でUbuntuをインストールした場合」エラーが発生し、インストール中に中断されます。 curl -so ~/ unattended-installation.sh https://packages.wazuh.com/resources/4.2/open-distro/unattended-installation/unattended-installation.sh && bash ~/ unattended-installation.sh -i ターミナル output :シェルスクリプト内の332行目にオペランドがありません〜問題の原因:シェルスクリプトの331行目でfree -gコマンドを実行してMemという文字列を見つけて、そこで2番目の引数の値を見つけるという内容があります。 」まず解決策としては、最初からUbuntuをインストールするときに英語でインストールしましょう。別の言語でUbuntuをインストールした場合は、以下の手順で英語に変更してcurl ~~コマンドを実行することをお勧めします。 locale -aコマンドでen_US.UTF-8があるかどうかを確認します。
ある場合) sudo update-locale LANG=en_US.UTF-8
存在しない場合) sudo locale-gen en_US.UTF-8 実行後 sudo update-locale LANG=en_US.UTF-8 実行
再起動を必要とせずにシステム変更を適用する*
存在するかどうかにかかわらず、最後に次のコマンドを実行します)source /etc/default/locale
もちろん、言語をあえて変えずにスクリプトの内容を free -g | awk 'NR==2{print $2}' このように変更することもできますが、面倒にシェルスクリプトの該当内容を探したくないからです。失敗エラーが表示された後、bash ~/ unattended-installation.sh -i —overwriteこれを再度 overwrite オプションを追加して実行しますか?と言えますが、これも「結局はクリーンインストールがきちんとできず、何かインストールになっていないとエラーが何度も現れます」




