2026年7月30日
2026年7月30日
Prometheusのインストールと基本設定方法
ステップ1: インストール
Prometheusはオープンソースの監視ツールであり、Linuxサーバーでの運用に最適です。ここでは、Ubuntu 20.04 LTSを例にとってインストール手順を説明します。
# Prometheus用のリポジトリを追加
sudo apt-get update
# 必要なパッケージをインストール
sudo apt-get install -y prometheus
# プロセスを一覧表示し、Prometheusが正常にインストールされていることを確認
ps aux | grep prometheus
ステップ2: 配置と設定ファイルの調整
# Prometheusのデフォルト設定ファイルを確認
cat /etc/prometheus/prometheus.yml
# 必要に応じて、設定ファイルを編集します。ここでは基本的なエクスポージャーと警告通知について説明します。
vi /etc/prometheus/prometheus.yml
# 例:スレーブノードからのメトリクス収集
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'node_exporter'
static_configs:
- targets: ['192.168.1.100:9100']
ステップ3: ローカル通知設定
# PrometheusはGitHub Actionやメール送信などのローカル通知機能も提供しています。ここでは基本的なメール通知を追加します。
vi /etc/prometheus/alertmanager.yml
# 例:警告通知の設定
receivers:
- name: 'email'
email_configs:
- to: 'admin@example.com'
from: 'prometheus@example.com'
smarthost: 'smtp.example.com'
alerting:
alertmanagers:
- static_configs:
- targets:
- localhost:9093
ステップ4: Prometheusを起動し、監視を開始
# PrometheusとAlertmanagerのサービスを開始します。
sudo systemctl start prometheus.service
sudo systemctl enable prometheus.service
# サービス状態を確認する
sudo systemctl status prometheus.service
# ポート8080にアクセスしてPrometheus UIにログイン
http://<サーバーIP>:9090/
注意事項
- セキュリティ上の注意: Prometheus UIへのアクセスは安全なネットワーク環境内で行うようにしてください。必要であれば、SSHトンネリングなどの方法で外部からの接続を制限します。
- パフォーマンス/運用上の注意: Prometheusのメトリクス収集と警告通知はサーバーの負荷に影響を与える可能性があるため、適切なリソース配分を行いましょう。
まとめ
1. インストール: Ubuntu 20.04 LTSを例にとってPrometheusの基本的なインストール手順を説明しました。
2. 設定ファイル: メトリクス収集と警告通知などの基本的な設定について解説しました。
3. ローカル通知: エラー発生時に管理者に警告を送るためのメール通知設定を行いました。
4. 起動: Prometheusサービスの開始方法と監視開始までの一連の手順を示しました。
関連記事: