監視は、データセンターまたはクラウドインフラストラクチャの多層マイクロサービスとアプリケーションにとって非常に重要です。 ただし、監視ツールを探すためにインターネットを精査する前に、SplunkForwarderAgentを試してみてください。
Splunkは、最も広く使用されているログ監視ツールの1つであり、Splunk Universalフォワーダーエージェントを使用して、ホストおよびアプリケーションからログ、イベント、およびメトリックを取得します。 このチュートリアルでは、Splunk UniversalフォワーダーエージェントをUbuntuにインストールし、Splunkアカウントからオンラインでホストを監視する方法を学習します。
読んで、このひどく必要な監視ツールを使い始めてください!
前提条件
この投稿は、ステップバイステップのチュートリアルになります。 従うために、Ubuntu 14.04.4 LTS以上を使用していることを確認してください–このチュートリアルではUbuntu20.04.4LTSを使用します。
Splunkエージェントのインストールは、すべてのWindows、Linux、およびmacOSオペレーティングシステムでサポートされています。
Splunkアカウントへの登録
Splunk Forwarder Agentを利用する前に、いくつかの前提条件タスクを実行して、インストールがスムーズに行われるようにする必要があります。 そして、リストの最初はSplunkアカウントの登録です。
1.お気に入りのWebブラウザを開き、に移動します SplunkWebサイト。
2.次に、Splunk Webサイトで、をクリックします 無料トライアル (右上)Splunkに登録してアカウントを作成します。
3.右側のポップアップウィンドウにSplunkアカウント情報を入力します。
4.最後に、下にスクロールして、 クラウドトライアル データをクラウドに保存します。
すべてのチェックボックスをオンにしてSplunkの利用規約に同意し、 アカウントを作成 アカウントの作成を完了するためのボタン。
アカウントを作成したら、Splunkに自動的にログインします(ステップ7)。
また、以下のようなログイン情報が記載されたメールが届きます。 後でSplunkCloudPlatformにログインするには、この情報が必要になります。
生成 wget
SplunkForwarderをダウンロードするためのコマンド
必要なもう1つの重要なコンポーネントは、インストールするSplunkフォワーダーです。 Splunkフォワーダーをインストールする方法はいくつかあります。 ただし、このチュートリアルでは、 wget
フォワーダーをインストール/ダウンロードするコマンド。
1. Splunkのホームページで、プロファイルアイコン(右上)をクリックし、[マイダッシュボード]をクリックします。 そうすることで、ブラウザがSplunkダッシュボードにリダイレクトされ(ステップ8)、プロファイルとダウンロードオプションに関連するすべてが表示されます。
2. Splunkダッシュボードで、をクリックします。 Splunkユニバーサルフォワーダー から 無料トライアル ダウンロードするSplunkForwarderパッケージを選択するには、[ダウンロード]セクションを参照してください。
3.次に、オペレーティングシステムを選択し、をクリックします。 ダウンロード中 選択したパッケージの横にあるボタン。 そうすることで、SplunkUniversalForwarder用にダウンロードするインストールパッケージが設定されます。
4.チェックボックスをオンにしてSplunkプレリリースソフトウェアライセンス契約に同意し、[アクセスプログラム。
5.をクリックします コマンドラインからダウンロード(wget)、同じ画面にコマンドが表示されます(ステップ12)。
6.最後に、以下に示すように、コマンドをコピーします。 次のセクションでは、このコマンドを実行して、マシンにSplunkForwarderをインストールおよび設定します。
SplunkForwarderのダウンロードとインストール
生成後 wget
コマンドを実行したら、SplunkForwarderをダウンロードしてマシンにインストールします。 ただし、最初に、必ずシステムパッケージインデックスを更新してください。
Splunkのインストールパッケージを抽出し、リモートのUbuntuマシンでSplunkサーバーを起動するので、SSHクライアントを準備します。
1.お気に入りのSSHクライアントを開き、Ubuntuマシンに接続します。
2.次に、次のコマンドを実行して、Ubuntuパッケージリポジトリリストを更新します。
3.更新後、次のコマンドを実行して、という名前のディレクトリを作成します / opt / splunk そのディレクトリに切り替えます。 このディレクトリは、SplunkForwarderインストール用のリソースを保存する場所です。
# Create the /opt/splunk directory
mkdir /opt/splunk
# Change the working directory
cd /opt/splunk
4.以下のwgetコマンドを実行して、SplunkUniversalForwarderエージェントパッケージをダウンロードします。
wget -O splunkforwarder-8.2.6-a6fe1ee8894b-Linux-x86_64.tgz "https://download.splunk.com/products/universalforwarder/releases/8.2.6/linux/splunkforwarder-8.2.6-a6fe1ee8894b-Linux-x86_64.tgz"
5.次に、以下のtarコマンドを実行して、SplunkForwarderDatadogのコンテンツを抽出します 。タール ファイル。
tar xvzf splunkforwarder-8.2.6-a6fe1ee8894b-Linux-x86_64.tgz
6.次のコマンドを実行して、ディレクトリをsplunkforwarder / binディレクトリに変更し、Splunkサーバーデーモンを起動します(./splunkstart)。
# Changing the directory to the Splunk forwarder bin folder
cd splunkforwarder/bin
# Running the Splunk Forwarder agent
./splunk start --accept-license
SplunkForwarderAgentをにインストールできることに注意してください Windowsオペレーティングシステム。
7.最後に、以下のコマンドを実行して、Splunkサーバーデーモンのステータスを確認します。
SplunkForwarderの設定
これでSplunkサーバーが実行されていますが、Splunkクラウドプラットフォームとの接続を認証する必要があります。 どのように? Splunkからダウンロードするクレデンシャルファイルが必要です。
1.に移動します SplunkクラウドプラットフォームのURL 受信したSplunkのウェルカムメールから、同じメールのクレデンシャルでログインします。
2.チェックマークを付ける これらの条件に同意します オプションをクリックしてクリックします わかった 利用規約に同意します。
3.次に、をクリックします ユニバーサルフォワーダー SplunkCloudPlatformのホームページにあります。 ブラウザは、Splunkユニバーサルフォワーダーを設定する手順(手順4)が表示されるページにリダイレクトされます。
4.次に、をクリックします ユニバーサルフォワーダークレデンシャルをダウンロードする クレデンシャルファイルをダウンロードするには(splunkclouduf.spl)ローカルマシン(Windows)。
5.クレデンシャルファイルをコピーします(splunkclouduf.spl)ローカルマシンからリモートUbuntuマシンへ tmp ディレクトリ。 あなたは使用することができます scp UnixベースのOSの場合はコマンド、ローカルWindowsマシンの場合はWinSCPツール。
6.次に、以下のコマンドを実行して、Ubuntuマシンがクレデンシャルファイル(splunkclouduf.spl)を使用してSplunkCloudPlatformで認証できるようにします。 admin:passwordをSplunkCloudPlatformのユーザー名とパスワードに変更してください。
./splunk install app /tmp/splunkclouduf.spl -auth admin:password
Splunkアドオンのダウンロードとインストール
Splunkフォワーダーでインストールする必要のあるもう1つの重要なコンポーネントは、UnixおよびLinux用のSplunkアドオンです。 Splunkアドオンは、特定のテクノロジーへの入力を提供することにより、Splunkプラットフォームとその上で実行されるアプリの機能をサポートおよび拡張します。 それでは、さらに遅れることなく、Splunkアドオンをインストールしましょう。
1.に移動します splunkbase 以下に示すように、ローカルマシンのブラウザでWebサイトを開き、splunkを検索し、UnixおよびLinux用のSplunkアドオンアイテムを選択します。
Windowsを使用している場合は、代わりにMicrosoftWindows用のSplunkアドオンを選択してください。
2.次に、をクリックします ダウンロード ボタン(緑色)をクリックして、UnixおよびLinux用のSplunkアドオンをダウンロードします。 .tgz ファイル。
3.ダウンロードしたら、 .tgz ローカルマシンからリモートUbuntuマシンへのファイル tmp 「SplunkForwarderの設定」セクションのステップ5で行ったようにディレクトリ。
4.次に、リモートUbuntuマシンのターミナルで以下のコマンドを実行して、Splunkアドオン(splunk-add-on-for-unix-and-linux_850.tgz)を抽出します。 君の .tgz ファイル名はリリースによって異なる場合があります。
cd /tmp
tar xfvz splunk-add-on-for-unix-and-linux_850.tgz
5.次のコマンドを実行します。これらのコマンドは出力を提供しませんが、 Splunk_TA_nixディレクトリからappsディレクトリ(/ opt / splunk / splunkforwarder / etc / apps /)。
# Move Splunk_TA_nix directory to /opt/splunk/splunkforwarder/etc/apps/ directory
mv Splunk_TA_nix/ /opt/splunk/splunkforwarder/etc/apps/
# Change working directory
cd /opt/splunk/splunkforwarder/etc/apps/Splunk_TA_nix/
6.次に、以下の各コマンドを実行します。これは出力を提供しませんが、default/inputs.confをlocalというディレクトリにコピーします。
# Create a directory called local inside your working directory.
mkdir local
# Copy the default/inputs.conf directory to your local directory.
cp default/inputs.conf local
# Change the working directory to your local directory.
cd local
7.を開きます input.conf 好みのテキストエディタでファイルを作成し、スクロールして、以下に示すように、無効になっているすべての値を1から0に更新して、すべての入力を有効にします。
The input.conf ファイルは、SplunkForwarderがSplunkCloudPlatformにプッシュするメトリックです。
8.最後に、次のコマンドを実行してSplunkエージェントを再起動し、資格情報の変更を有効にします。
cd /opt/splunk/splunkforwarder/bin
./splunk restart --accept-license
SplunkCloudでのSplunkフォワーダーへのアクセスと検証
マシンでSplunkForwarderを正常に構成しましたが、Splunk Forwarderを使用して実際にデータを収集するにはどうすればよいですか? を使用して Splunkインデクサー。 Splunkインデクサーは、受信データのインデックス作成とインデックス作成されたデータの検索という2つの主要な機能を備えたデータコレクターとして機能します。
Splunkインデクサーがどのように機能するかを確認するには、Splunk Forwarderからデータを送信し、Splunkインデクサー(Splunkアカウントの登録セクションで構成したSplunkインスタンス)で収集するようにSplunkForwarderを構成します。
1. Splunk Cloud Platformホームページに移動し、Cloud Monitoring Console(左側のパネル)をクリックして、SplunkCloudMonitoringの概要にアクセスします。
2.次に、[フォワーダー]ドロップダウンメニュー—>[フォワーダーバージョン]をクリックすると、フォワーダーバージョンとホストの詳細が表示されます。
3.最後に、上部の検索ボックスにホスト名を入力し、検索で[<ホスト名>を開く]をクリックして、ホスト上のイベントを表示します。
以下では、SplunkForwarderがログを転送することを確認できます。
結論
このチュートリアルでは、Splunk Universal Forwarderエージェントをセットアップし、SplunkForwarderエージェントホストに保存されているデータを監視する方法を学習しました。 また、データが取得されるSplunkダッシュボード内のさまざまなソースを確認する方法も学びました。
この時点で、完全に機能するSplunkダッシュボードとエージェントがマシンにインストールされています。
だから、ワイルドになって、Splunkエージェントでできることをすべてテストしてください。 結局のところ、Splunkを無料で使用できるのは15日だけです。 おそらくそれまでに、有料のSplunkEnterpriseアカウントにアップグレードする価値があるかどうかを判断できます。 幸運を!
The post SplunkForwarderAgentを使用して効率的にデータを収集する appeared first on Gamingsym Japan.