Zabbixで役立ちそうな記事の個人的まとめ


Zabbixとは

日本Zabbixユーザー会*1より引用

Zabbixとは、サーバー、ネットワーク、アプリケーションを監視するためのソフトウェアです。Zabbixは主に以下の3つの機能を有しています。

  • サーバやネットワークに接続されたデバイスを監視する監視機能
  • 収集したデータをもとにグラフ化、ネットワークマップの作成を行うグラフィカル表示機能
  • 収集したデータに閾値を設定し、障害/復旧時に管理者に通知を行う障害検知/通知機能

ZabbixではデータをすべてDBに保存しているため、 監視項目が多かったり、長期間データを保存する設定をしていると DBの読み書きに時間がかかり、パフォーマンスに影響を及ぼします。

下記では、DBのパフォーマンスを向上するための記事をまとめました。

データベースチューニング

テーブルパーティショニング

監視データを格納するテーブル内を分割(パーティショニング)することで データの読み書きの負荷を軽減する考え方です。

(注)パーティションの切り方や運用方式によっては負荷軽減の効果が低いことがあります。

housekeeping(定期削除処理)

変更履歴

  • 2022/03/26 初版