ELKスタックを活用したNginxログ収集とデータ分析
背景
フロントエンドのWebサーバーとしてNginxを採用し、filebeat + logstash + elasticsearch + grafanaを使用したデータ収集と可視化を実装します。これにより、クライアントIPの地域統計やサーバー応答時間の監視などが可能になります。
システム全体のアーキテクチャ
Nginxログ出力 → Filebeat → Logstash → Elasticsearch → Grafana(表示)
準備条件
Nginxログ ...
7月22日 18:46 投稿
CentOS 7.9でEFK/ELKログシステムの構築方法と選定ガイド
2021年9月5日21:41:08
ファイアウォールの無効化
systemctl stop firewalld
systemctl stop iptables
systemctl disable firewalld.service
systemctl disable iptables.service
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
JAVAのインストール
公式サイト: http://openjdk.java.net/install/
参考: https://www.cnblogs.co ...
7月8日 18:43 投稿
LogstashとNginxログ統合の実践設定ガイド
JDKの事前準備
LogstashはJavaランタイムに依存するため、まずJDK 8をシステムに展開します。
# JDKアーカイブの展開とシンボリックリンク作成
sudo tar xzf jdk-8u202-linux-x64.tar.gz -C /usr/local/
sudo ln -sf /usr/local/jdk1.8.0_202 /usr/local/java
# 環境変数の永続化(/etc/profile.d/java.sh)
echo 'export JAVA_HOME=/usr/local/java' | sudo tee /etc/pr ...
6月1日 23:22 投稿