前提・目標
*知識が浅いので、もし文章に分かりづらい点などが御座いましたら、ご指摘頂ければ幸いです。宜しくお願い致します。
今回Esxi環境内で、logstash,elasticsearch,kibanaをそれぞれ構築しました。
【最終的なゴールの大枠】
まずはcurlコマンドを使用するshellスクリプトを作成→RestAPIコマンドを実行します。
実行結果をlogstash→elasticsearch→kibanaへ転送し、実行結果がクライアント側からグラフ等で可視化できることが目標です。
具体的に今、実現したいこと
curlコマンドを実施するノード(CentOS7)から、logstashへログを転送するにはどの方法がベストでしょうか。
logstashを使用する場合、input,filter,outputの形式で指定をすれば、特に指定をしない場合デフォルトのフォルダにログが格納されると思います。
CentOS7でcurlコマンドを使用するshellスクリプトを作成する場合、その結果を指定のフォルダに出力させ、上記のようにlogstashサーバと連携を結ぶことができ、shellスクリプトを実行するたびに自動でlogstashへ転送させることが出来る認識で正しいでしょうか。
もし正しくない場合、他にどういった方法で実現できるでしょうか。
*curlコマンドを使用する理由としては、回線の帯域などを毎日調査するためにcurlコマンド(shellスクリプト)を使用し自動でAPIを叩きたいからです。
あなたの回答
tips
プレビュー