zabbixマネージャ:4.0.0 zabbixエージェント:windows server 2016
ディスク使用率を80%になるようなアイテムとトリガー設定を考えています ・アイテム vfs.fs.size[fs,] vfs.fs.size[,used]
fsは全体を取得したいです。 どのような、トリガー作成をすれば宜しいのでしょうか。
Zabbixにデフォルトで入っているWindowsテンプレートを確認してみてください。 ローレベルディスカバリー(LLD)の設定があるはずです。 https://www.zabbix.com/documentation/4.0/manual/discovery/low_level_disc...
LLDの中に、ディスク監視の項目が含まれていますので、 そちらからトリガー設定がどうなっているのか確認してみてください。
ディスク監視を手動設定するのはおすすめしません。 LLDを使えば、Zabbixが監視対象のディスクを自動で取得して、自動で監視を開始します。
まず、Zabbix 4.0.0を使用し続けることはやめてバージョンアップ されることを強くお勧めします。 4.0.0はバグが非常に多くて設定しても正常に監視することができ ない場合があります。 また、脆弱性の問題もいくつか修正されているので、速やかに4.0 の最新のバージョンへのバージョンアップをご検討ください。
fsは全体を取得したいです。
マウントしているファイルシステムごとにしか取得できません。
ファイルシステムごとであれば、テンプレートの
Template OS Windows
をリンクして監視できるようになっているので、その設定を参考に してみてください。
ご回答ありがとうございます。 vfs.fs.discoveryのアイテムきーを探しましたが、Template Linux OS しかなく 設定できませんでした。 どうすればよいでしょうか。
実際にインポートしてみてはいませんが、Zabbix 4.0のテンプレー トは、以下のURLにも公開されています。 https://zabbix.org/wiki/Zabbix_Templates/Official_Templates#Zabbix_4.0
ご回答ありがとうございます。
vm.vfs.fs.size[pused]でアイテムを用いて トリガー条件、メモリ使用率を80% {Template OS Windows vfs.fs.size[{#FSNAME},pused].last()}<20で 実現できているのでしょうか。 マクロ登録の仕方をご教授願えないでしょうか。 現状、下記の設定になります。 {Template OS Windows vfs.fs.size[c:,pused].last()}<20。
その条件式では、ディスクの使用率が20%未満です。
現状、下記の設定になります。 {Template OS Windows vfs.fs.size[c:,pused].last()}<20。
この条件式ならマクロの設定は不要です。 どこに何のためのマクロを設定したいのですか?
{Template OS Windows vfs.fs.size[c:,pused].last()}<20。 ホストによっては、Dドライブや、Eドライブがございます。
マクロ:{#FSNAME}を用いてC,D,Eドライブを抽出したいです。
マクロ:{#FSNAME}は、ローレベルディスカバリを使用するときに 使うマクロです。
確認なのですが、各ホストごとに個別のドライブを1つだけ監視し たいのですか? それとも、サーバーに接続されマウントされているすべてのドライ ブを監視したいのですか?
全てのドライブを監視したいのであれば、テンプレートのディスカ バリルールを使用すれば良いと思います。
テンプレートに設定して、各サーバーの1つのドライブだけ監視し たいのであれば、テンプレートのマクロタブにマクロの名前と値を 設定して、そのマクロを使用してアイテムやトリガーをさくせいす れば良いと思います。 ホストごとに別のドライブを監視したいのであればホストのマクロ タブで同じ名前のマクロを設定すれば、テンプレートの設定を上書 きすることができます。
https://www.zabbix.com/documentation/4.0/manual/config/macros/usermacros
アカウント名 masahiro
Zabbix関連
Yasumi - 投稿数: 380
Zabbixにデフォルトで入っているWindowsテンプレートを確認してみてください。
ローレベルディスカバリー(LLD)の設定があるはずです。
https://www.zabbix.com/documentation/4.0/manual/discovery/low_level_disc...
LLDの中に、ディスク監視の項目が含まれていますので、
そちらからトリガー設定がどうなっているのか確認してみてください。
ディスク監視を手動設定するのはおすすめしません。
LLDを使えば、Zabbixが監視対象のディスクを自動で取得して、自動で監視を開始します。
TNK - 投稿数: 4760
まず、Zabbix 4.0.0を使用し続けることはやめてバージョンアップ
されることを強くお勧めします。
4.0.0はバグが非常に多くて設定しても正常に監視することができ
ない場合があります。
また、脆弱性の問題もいくつか修正されているので、速やかに4.0
の最新のバージョンへのバージョンアップをご検討ください。
マウントしているファイルシステムごとにしか取得できません。
ファイルシステムごとであれば、テンプレートの
Template OS Windows
をリンクして監視できるようになっているので、その設定を参考に
してみてください。
masahiro - 投稿数: 39
ご回答ありがとうございます。
vfs.fs.discoveryのアイテムきーを探しましたが、Template Linux OS しかなく
設定できませんでした。
どうすればよいでしょうか。
TNK - 投稿数: 4760
実際にインポートしてみてはいませんが、Zabbix 4.0のテンプレー
トは、以下のURLにも公開されています。
https://zabbix.org/wiki/Zabbix_Templates/Official_Templates#Zabbix_4.0
masahiro - 投稿数: 39
ご回答ありがとうございます。
vm.vfs.fs.size[pused]でアイテムを用いて
トリガー条件、メモリ使用率を80%
{Template OS Windows vfs.fs.size[{#FSNAME},pused].last()}<20で
実現できているのでしょうか。
マクロ登録の仕方をご教授願えないでしょうか。
現状、下記の設定になります。
{Template OS Windows vfs.fs.size[c:,pused].last()}<20。
TNK - 投稿数: 4760
その条件式では、ディスクの使用率が20%未満です。
この条件式ならマクロの設定は不要です。
どこに何のためのマクロを設定したいのですか?
masahiro - 投稿数: 39
ご回答ありがとうございます。
{Template OS Windows vfs.fs.size[c:,pused].last()}<20。
ホストによっては、Dドライブや、Eドライブがございます。
マクロ:{#FSNAME}を用いてC,D,Eドライブを抽出したいです。
TNK - 投稿数: 4760
マクロ:{#FSNAME}は、ローレベルディスカバリを使用するときに
使うマクロです。
確認なのですが、各ホストごとに個別のドライブを1つだけ監視し
たいのですか?
それとも、サーバーに接続されマウントされているすべてのドライ
ブを監視したいのですか?
全てのドライブを監視したいのであれば、テンプレートのディスカ
バリルールを使用すれば良いと思います。
テンプレートに設定して、各サーバーの1つのドライブだけ監視し
たいのであれば、テンプレートのマクロタブにマクロの名前と値を
設定して、そのマクロを使用してアイテムやトリガーをさくせいす
れば良いと思います。
ホストごとに別のドライブを監視したいのであればホストのマクロ
タブで同じ名前のマクロを設定すれば、テンプレートの設定を上書
きすることができます。
https://www.zabbix.com/documentation/4.0/manual/config/macros/usermacros