必要スペックについて
はじめまして
いつもフォーラム記事には大変お世話になっております。
すいませんが、以下の監視条件を以下のスペックのサーバで動作できるか、
ご教授をお願いできませんでしょうか。
アイテム:2000未満(ログ監視1000)
トリガー:4000未満(ログ監視2000)
監視間隔:5分
※ログ監視はリアルタイム監視
監視サーバ台数:200台
監視NW機器:40台
●エージェント監視内容:
CPUなどのリソース監視・ログ監視
●SNMPトラップ監視
スペック:
CPU:XeonG6136 3.0GHz
※VM環境で2CPUのみ使用
Memory:32G
HDD:500G
OS:CentOS7
よろしくお願いします。
yk_taiko - 投稿数: 184
ログ系の監視アイテムはポーリング系のものと違い、
出力される量や頻度が固定ではないので、判断が難しいです。。。
個人的な感覚にはなりますが、
そのスペックであれば問題なく動く気がします。
(各ログが常に大量に出力する とかでなければ...)
参考スペック情報
https://www.zabbix.com/documentation/3.0/manual/installation/requirements
TNK - 投稿数: 4720
yk_taikoさんが書かれている通り、ログの量に注意が必要です。
ログが大量になると、データベースやネットワークへの負荷が増大
するので、特に、データベースの更新の部分がボトルネックになっ
てしまう危険性があります。
データベースの更新もそれなりの頻度となるので、データベースの
チューニングも必須となるでしょう。
通常のZabbixエージェントのアイテムや、応答時間の短いSNMPでの
値取得だけであれば、スペック的には問題は無いと思います。
ただし、すべてデフォルト設定では高いパフォーマンスが得られな
い場合があります。
例えば、先に挙げたデータベースのチューニングは必ずされた方が
良いでしょう。
それ以外にも、Zabbixサーバーの各役割のプロセス起動数を調整す
ることが必要になると思います。
監視の設定に合わせて、例えば、StartPollersの値をデフォルトの
5から少し増やした方が良いように思われます。
具体的なチューニングは、各アイテムの種別や取得にかかる処理時
間などにも依存するので、単純な総アイテム数だけでは判断できま
せん。
Zabbixサーバー稼働後に、Template App Zabbix Serverなどのテン
プレートを使用して、Zabbixサーバー自体の状態を把握しておくよ
うにしてください。
このテンプレートを使用することで、各プロセスのbusy状態やキャ
ッシュ、そしてキューの状態を監視することができるようになりま
す。