CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
ChronografはGrafanaに似た時系列データグラファーで、InfluxDBをバックエ��ドとして使用します。ただし、クロノグラフは単なるデータ視覚化ツールではありません。Kapacitorを介して、アラートとモニタリングのためのバックエンド全体が提供されます。
このガイドではさまざまな目的でさまざまなツールを使用しているため、次のパッケージがシステムにインストールされていることを確認してください。
sudo apt-get install wget curl
ChronografはプライマリデータソースとしてInfluxDBに依存しているため、最初に最新バージョンをインストールする必要があります。事前に作成された.debファイルをダウンロードしてインストールするだけでアーカイブできます。
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.2.4_amd64.deb
sudo dpkg -i influxdb_1.2.4_amd64.deb
インストールが成功した場合は、を使用してサービスの有効化と開始を続行できsystemctlます。
sudo systemctl enable influxdb
sudo systemctl start influxdb
サービスが適切に実行されていることを確認するには、次のコマンドを呼び出して、に直接接続しInfluxDB HTTP APIます。
curl "http://localhost:8086/query?q=show+databases"
すべてが正しい場合、出力は次のようになります。
{"results":[{"statement_id":0,"series":[{"name":"databases","columns":["name"]}]}]}
上記のコマンドの実行中にエラーが発生した場合は、InfluxDBが有効になっており、正しく起動していることを確認して、再試行してください。
KapacitorはChronografのほとんどの機能を提供します。特に、アラートの送信を担当します。アラートは、至るまで、様々な異なるサービス使用して送信することができますSMTPにSlackしてをHipChat。このパッケージは、ビルド済みの.debファイルでも提供されます。
wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.3.1_amd64.deb
sudo dpkg -i kapacitor_1.3.1_amd64.deb
を使用してサービスを有効にして開始しますsystemctl。
sudo systemctl enable kapacitor
sudo systemctl start kapacitor
すべてが適切にインストールされていることを確認するために、次のコマンドを呼び出すことができます。このコマンドは通常、現在キューに入れられているタスクを返します。
kapacitor list tasks
出力がこのテキストのようになることを確認します。
ID Type Status Executing Databases and Retention Policies
エラーが発生した場合は、詳細なエラーレポートが表示されます。
インストールが成功したら、のインストールInfluxDBをKapacitor続行できTelegrafます。Telegrafは、Chronografを通じてさらに視覚化されるすべてのメトリックを収集する責任があります。
wget https://dl.influxdata.com/telegraf/releases/telegraf_1.3.2-1_amd64.deb
sudo dpkg -i telegraf_1.3.2-1_amd64.deb
サービスを有効にして開始します。
sudo systemctl enable telegraf
sudo systemctl start telegraf
インストールで提供された初期構成を再確認します。開いて/etc/telegraf/telegraf.conf、以下の行が設定を反映していることを確認してください。
urls = ["http://localhost:8086"]
database = "telegraf"
次に、Chronografのコアパッケージのインストールに進みます。
wget https://dl.influxdata.com/chronograf/releases/chronograf_1.3.3.0_amd64.deb
sudo dpkg -i chronograf_1.3.3.0_amd64.deb
その後、サービスを有効にして開始できます。
sudo systemctl enable chronograf
sudo systemctl start chronograf
インストールが成功したことを確認するために、ブラウザーにhttp://<server-ip>:8888、セットアップの初期ページが表示されるので、続行します。
InfluxDB接続の詳細を入力します。以下に示すように、利用可能なフォームに入力します。
"Connection String" - http://localhost:8086
"Name" - InfluxDB
"Telegraf Database" - telegraf
ラベルの付いたボックスもオンにしてくださいMake this the default source。
左側のナビゲーションバーにある歯車のアイコンをクリックします(最後のアイテム)。Active Kapacitor列の下でを押しAdd configます。以下の値を使用して、提供されたフォームに入力します。
"Kapacitor URL" - http://localhost:9092
"Name" - Kapacitor
これで、提供されたフォームを使用してアラートエンドポイントの追加を続行できます。
SNMPを使用して他のホストをChronografに追加するには、Telegraf構成を変更し、いくつかの必要なプラグインをインストールする必要があります。
sudo apt-get install snmp snmp-mibs-downloader
別のホストでChronografを実行しているホストを承認した後、次の行を使用して、そのホストをTelegraf構成に追加できます。
[[inputs.snmp]]
agents = [ "<ip-address-of-other-host>:161" ]
version = 2
community = "<snmp-community>"
name = "snmp"
[[inputs.snmp.field]]
name = "hostname"
oid = "RFC1213-MIB::sysName.0"
is_tag = true
[[inputs.snmp.table]]
name = "snmp"
inherit_tags = [ "hostname" ]
oid = "IF-MIB::ifXTable"
[[inputs.snmp.table.field]]
name = "ifName"
oid = "IF-MIB::ifName"
is_tag = true
これは特に、ユニキャストパケットやインターフェースエラーなどの値を含む詳細な統計を使用して、インターフェースごとに分割されたCPU使用量、メモリ使用量、ネットワーク使用量などのすべてのメトリックを監視します。
現在のところ、Chronografはusername、password認証などの従来の認証システムを提供していません。インストールを安全に保つために、このVultr Firewall機能を利用して、ポート8888TCPに向かうすべてのポートをブロックし、クライアントのIPアドレスの表示を許可する例外ルールを追加します。
インストールされている他のサービスはループバックIPアドレス(127.0.0.1)のみをリッスンするため、それに向かうリクエストを明示的にブロックする必要はありません。
Chronografは、適切なアラートとデータ収集パッケージがバンドルされた非常に柔軟で美しいメトリック視覚化ツールで、適切な監視ソリューションを作成します。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
McMyAdminは、サーバーの管理に使用されるMinecraftサーバーコントロールパネルです。McMyAdminは無料ですが、複数のエディションがあり、一部はパイです
TeamTalkは、ユーザーが高品質のオーディオ/ビデオ会話、テキストチャット、ファイルの転送、および画面の共有を可能にする会議システムです。それは
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
Ruby on Railsは、プログラマーの生産性を向上させるために開発されたRubyの人気のあるWebフレームワークです。ただし、さまざまな宝石と依存関係を取得する
Vultrは、VPSにアクセスして構成、インストール、および使用するためのいくつかの異なる方法を提供します。アクセス認証情報VPS arのデフォルトのアクセス認証情報
GolangはGoogleが開発したプログラミング言語です。汎用性、シンプルさ、信頼性のおかげで、Golangは最も人気のあるものの1つになりました
LinuxおよびUnixのシステム管理者の間では、sudoユーザーを使用してサーバーにアクセスし、コマンドをルートレベルで実行することは非常に一般的です。sudの使用
別のシステムを使用していますか?DokuWikiは、データベースを必要としないPHPで記述されたオープンソースのWikiプログラムです。データをテキストファイルに保存します。ドクウィク
この記事では、Debianでchroot jailをセットアップする方法を説明します。私はあなたがDebian 7.xを使っていると思います。Debian 6または8を実行している場合、これは機能する可能性があります、bu
はじめにDebianでVPNサーバーを設定する簡単な方法は、PiVPNを使用することです。PiVPNは、OpenVPNのインストーラーおよびラッパーです。それはあなたのための簡単なコマンドを作成します
別のシステムを使用していますか?はじめにCyberPanelは、オープンソースでありOpenLiteSpeedを使用する市場で最初のコントロールパネルの1つです。なんてこった
別のシステムを使用していますか?BigTree CMS 4.2は、高速で軽量な無料のオープンソースのエンタープライズグレードのコンテンツ管理システム(CMS)であり、
別のシステムを使用していますか?Brotliは、Gzipよりも圧縮率が高い新しい圧縮方法です。そのソースコードはGithubで公開されています。ティ
PleskはネイティブのHTTP / 2サポートを備えています。PleskでのHTTP / 2のロールアウトは、他のコンポーネントに比べてはるかに簡単ですが、その導入プロセスには慎重な計画が必要です
別のシステムを使用していますか?osTicketは、オープンソースのカスタマーサポートチケットシステムです。osTicketのソースコードはGithubで公開されています。このチュートリアルでは
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。