1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Linode Longviewを利用してサーバーの負荷状況を可視化しよう

Last updated at Posted at 2022-08-23

Linodeとは

Linode (https://www.linode.com/) は Akamaiが提供するIaaS (Infrastructure as a Service) プラットフォームプロバイダーのサービスです。リノードと発音します。
Akamaiは2022年2月にLinode社の買収を発表しました。
https://www.akamai.com/ja/newsroom/press-release/akamai-to-acquire-linode
クラウドコンピューティングをよりシンプルに、手頃な価格で、誰もが利用できるようにすることで、イノベーションを加速することができます。
https://www.linode.com/ja/alternative-cloud-provider/

Linode Longviewとは

Longviewとは、サーバーのシステムデータをリアルタイムにグラフ化するサービスです。
CPU、メモリ、ネットワークの帯域幅を集計、プロセスごとに分類し、パフォーマンスの問題を明らかにし、調査分析に役立てることができます。
LongviewのエージェントはLinode上のサーバーだけではなく、オンプレミス等にも導入することができます。
エージェントは、あらゆるLinuxデュストリビューションにインストールすることができますが、Linodeを提供するAkamaiではCentOS、Debian、Ubuntuのみテクニカルサポートを提供しています。

Longviewをインストールする

Linodeのコンソールから「Longview」を選択し、「Add a Client」を選択する。

image.png

Clinetを追加するとインストール時に利用するcurlコマンドが表示されます。
URLに記載されている長い文字列はグローバルで一意の識別子が指定されています。

image.png

サーバーにログインし、curlコマンドをコピーして実行します。

curl -s https://lv.linode.com/XXXXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXX | sudo bash

インストールが完了しましたら、statusの状況を確認します。

sudo systemctl status longview

● longview.service - LSB: Longview Monitoring Agent
   Loaded: loaded (/etc/init.d/longview; generated; vendor preset: enabled)
   Active: active (running) since Mon 2019-12-09 21:55:39 UTC; 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2997 ExecStart=/etc/init.d/longview start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/longview.service
           └─3001 linode-longview

Longviewのエージェントが実行されていない場合には、startコマンドを実行します。

sudo systemctl start longview

グラフの確認

Longviewをインストールするとコンソール上にグラフがリアルタイムで表示されます。
グラフの詳細を確認するには「View details」を選択します。

image.png

Longviewの詳細なグラフでは様々な情報を確認することができます。

  1. OS名、プロセッサ情報、稼働時間、システムに関する基本情報
  2. 表示するグラフの時間幅の調整
  3. CPUリソース
  4. 利用されているRAM合計、キャッシュ、バッファー、スワップのメモリ量
  5. システム間で転送されたネットワークデータ量
  6. ディスクI/O、システムのディスクストレージから読み書きされるデータ量
  7. 平均のCPU負荷
  8. 関連するプロセス、ポート、IPの状況
  9. サーバーにアクセスしているアクティブな接続リスト

image.png

「Processes」のタブでは、プロセスごとのI/O、CPU、Memの消費量を確認することができます。
プロセスの検索も行うことができ、指定のプロセスのみの状況を確認することもできます。

image.png

「Network」のタブでは、インターフェースごとのネットワーク利用量を確認することができます。

image.png

「Disks」のタブでは、ディスクごとのI/O、使用率を確認することができます。

image.png

プランについて

Longviewは、最大10クライアントを無料で利用することができます。
追加のクライアントが必要な場合には、Longview Proを購入する必要があります。
Longview Freeプランでは、グラフは5分ごとに更新され、過去12時間分のデータを提供します。
Longview Proプランでは、グラフは60秒ごとに更新され、過去すべてのデータを提供します。

Plan Clients Price
Longview Free 10 FREE
Longview Pro 3 Pack 3 0.03ドル/時間 (20ドル/月)
Longview Pro 10 Pack 10 0.06ドル/時間 (40ドル/月)
Longview Pro 40 Pack 40 0.15ドル/時間 (100ドル/月)
Longview Pro 100 Pack 100 0.30ドル/時間 (200ドル/月)

まとめ

Longviewのインストールは簡単で、追加で設定する必要もありません。
サーバーの運用に不可欠な負荷状況の可視化を行うことができ、Freeプランから利用を開始することができます。
Linodeでのサーバーの可視化、ぜひお試しください。

関連記事

アカマイ・テクノロジーズ合同会社のQiitaではLinode関連など開発者向けの記事を記載しております。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?