Ubuntu16.04にGraylogサーバーをインストールする方法を紹介します。 Graylogは、MongoDBとElasticsearchに基づく無料のオープンソースの一元化されたログ管理ツールです。 Graylogを使用すると、サーバーログを簡単に収集して分析できます。 Graylogは、Elasticsearch、MongoDB、Graylogサーバーの3つのコンポーネントで構成されています。 Elasticsearchは、ログを保存し、検索機能を提供するために使用されます。 MongoDBは、構成とメタ情報を保存します。 Graylogサーバーは、さまざまな入力からログメッセージを収集し、ログを管理するためのWebインターフェイスを提供します。 Ubuntu16.04へのGraylogServerのインストールはそれほど複雑ではなく、10分以内に完了する必要があります。
このチュートリアルでは、Ubuntu16.04VPSにGraylogをインストールする手順を説明します
1。 SSH経由でログイン
ユーザーrootとしてVPSにログインします
ssh root @ IP_ADDRESS
システムを更新します
apt-get update &&apt-get upgrade
2。 Javaをインストールする
Graylogをインストールするには、サーバーにJavaをインストールする必要があります。公式のubunturepoからインストールできます。また、ubuntu16.04にJavaをインストールする方法に関する詳細なチュートリアルを読むこともできます
apt-get install openjdk-7-jre
バージョンを確認してください
java -versionopenjdk version "1.8.0_131" OpenJDK Runtime Environment(build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)OpenJDK 64Bit Server VM(build 25.131-b11、mixed mode)
3。 MongoDBをインストールする
MongoDBはUbuntuリポジトリからインストールできないため、MongoDBリポジトリを追加する必要があります。 Ubuntu16.0にMongoDBをインストールする方法に関する詳細なチュートリアルも読むことができます
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo "deb http://repo.mongodb.org/apt/debian wheezy / mongodb-org / 3.0 main"> /etc/apt/sources.list.d/mongodb-org-3.0.listapt-get update
次のコマンドを実行してMongoDBをインストールします
apt-get install mongodb-org
インストールしたら、MongoDBを起動し、起動時に起動できるようにします
systemctl start mongodsystemctl enable mongod
4。 Elasticsearchをインストールする
GPGキーをサーバーに追加します:
wget -qO-https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add-
次に、elasticsearchリポジトリをソースリストに追加します
apt-get install apt-transport-httpsecho "deb https://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
パッケージリストを更新し、Elasticsearchをインストールします
apt-get update &&apt-get install Elasticsearch
インストールが完了したら、Elasticsearch構成ファイルを変更し、「cluster.name」名のコメントを解除して、「graylog」に変更します。
cluster.name:graylog
Elastcisearchを起動し、起動時に起動できるようにします
systemctl start Elasticsearchsystemctl enable Elasticsearch
5。グレイログのインストールと構成
Graylogリポジトリをダウンロードしてインストールします
wget https://packages.graylog2.org/repo/packages/graylog-2.3-repository_latest.debdpkg -i graylog-2.3-repository_latest.deb
パッケージリストを更新し、Graylogをインストールします
apt-get update &&apt-get install graylog-server
次に、「root_password_sha2」パスワードと秘密鍵を指定する必要があります。
次のコマンドを実行して、パスワード「root_password_sha2」を作成します。これは「admin」アカウントのパスワードになります
echo-nパスワード| sha256sum0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60-
PASSWORDを実際のパスワードに置き換えます
pwgenを使用してsectretキーを作成します
apt-get install pwgenpwgen -s 80 1I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB0ayegd5SAjlMxh1Il848Vyq5DP5Q5ZN8wJmWK4m
「/etc/graylog/server/server.conf」ファイルを編集し、目的のパスワードのshasumを「root_password_sha2」行に挿入し、pwgenで作成した秘密鍵を「password_secret」行に挿入します
nano /etc/graylog/server/server.confroot_password_sha2 =0be64ae89ddd24e225434de95d501711339baeee18f009ba9b4369af27d30d60password_secret =I2UqBbXDXcWkYTs2x7wCAPs7GDmLG4iB82AuAhhtB同じ「server.conf」で次の行を見つけ、「IP_ADDRESS」をサーバーのIPアドレスに変更します
rest_listen_uri =http:// IP_ADDRESS:9000 / api / web_listen_uri =http:// IP_ADDRESS:9000 /変更を保存してGraylogを再起動します
systemctl restart graylog-server6。グレイログのインストールを確認する
グレイログが正しく開始されているかどうかを確認します
systemctl status graylog-serverすべて問題がなければ、次の出力が得られます
●graylog-server.service-GraylogserverLoaded:ロード済み(/usr/lib/systemd/system/graylog-server.service;無効;ベンダープリセット:有効)アクティブ:アクティブ(実行中)2017年8月19日土曜日以降22:50:14 CDT; 54s agoDocs:http://docs.graylog.org/Main PID:571(graylog-server)CGroup:/system.slice/graylog-server.service├─571/ bin / sh / usr / share / graylog-server / bin/graylog-server└─572/usr/ bin / java -Xms1g -Xmx1g -XX:NewRatio =1 -server -XX:+ ResizeTLAB -XX:+ UseConcMarkSweepGC -XX:+ CMSConcurrentMTEnabled -XX:+ CMSClassUnloadingEnabled -XX:+ UseParNewGC -XX:-OmitStackTraceInFastThr7。グレイログのインストールをテストする
最後に、
http://IP_ADDRESS:9000
でGraylogWebインターフェイスにアクセスできるはずです。 ユーザー「admin」と「root_password_sha2」として作成したパスワードでログインします。アプリケーションの構成と使用方法の詳細については、Graylogの公式ドキュメントを確認してください。 http://docs.graylog.org/en/2.2/index.html
もちろん、Managed MongoDB Hostingをご利用の場合は、Ubuntu 16.04にGraylogサーバーをインストールする必要はありません。管理者に聞いて、リラックスしてください。管理者がUbuntu16.4にGraylogをインストールして構成します。
PS。 Ubuntu 16.04にGraylogサーバーをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。
Panels