zabbix3.0 サービス監視について

zabbix-agent(windows)のサービス監視をしたいと思ってます。

例えばサービスが「MpsSvc」を監視対処とした場合
「MpsSvc」が停止/起動した場合にzabbixで検知させるには
以下のアイテムとトリガーの設定で問題ないでしょうか?

そもそもアイテムはnet.tcp.serviceでいいのか?
アイテムがnet.tcp.serviceの場合は
トリガー条件の関数はprevでいいのか?
マニュアルよんでもよくわかりません。zabbix素人でも分かり易く教えて頂けるとありがたいです。

===========================
◆監視サービス名:MpsSvc

◆テンプレート名:Template_Windows_Baseline

◆アイテムキー:net.tcp.service[MpsSvc]
◆タイプ:Zabbixエージェント
◆データ型:文字列
◆値のマッピングの使用:Service state

◆トリガー設定
◆トリガー名:Service is down
◆トリガー条件式:{Template_Windows_Baseline:net.tcp.service[MpsSvc].prev(#3)}=0

===========================

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー fripper の写真

テスト用のホストを利用して、他のサービス名を利用するなどして、
設定・動作を確かめる等は試してみられましたか?

「停止しているはずなのに、アイテム側で動作中の値が取得されている」とか

アイテムの設定が誤っているのか、トリガーの判定条件が誤っているのか等
少しずつ絞り込んで試してみる等、まずはお願いします

サーバ側・エージェント側のそれぞれのバージョンについても、できるかぎり
記載をお願いします

Windows 用のサービスの動作状況監視でしたら、利用するアイテムは以下のようなものに
なるかと思います
 https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent/win_keys

2.0/2.2/2.4 の場合は「service_state」
3.0 の場合は「service.info」

「net.tcp.service」は、指定されたポート番号へ tcp でのネットワーク接続を試行したうえで、
指定されたサービス(http や ftp 等)のプロトコルにしたがって、監視対象ホスト側の応答を確認し
「動作中」「停止中」などを判定するためのアイテムとなります

ユーザー TNK の写真

そもそもアイテムはnet.tcp.serviceでいいのか?

Windowsのサービスを監視するのであれば違います。

英語が得意ではないということであれば、3.0の新機能に対応して
いなかったり、情報が古かったりしますが、2.2のマニュアルも参
照してみてください。

 net.tcp.service[]が記載されているページ(2.2:Japanese)
   https://www.zabbix.com/documentation/2.2/jp/manual/config/items/itemtype...

Windowsのサービスを監視するのであれば、先日書かれていたよう
に、service.info[]を使用した方が良いでしょう。

 先日のお問い合わせ:
   http://www.zabbix.jp/node/3686
 Windows固有のキー(3.0:English)
   https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/z...

なぜ先日の続きで質問されずに新規に質問を作成されたのかわかり
ませんが、先日の問題は解決されたのでしょうか?

アイテムがnet.tcp.serviceの場合は
トリガー条件の関数はprevでいいのか?

なぜ、prev()を利用したらよいと考えられたのですか?
しかも、prev()に引数を指定しても意味がなかったはずです。

マニュアルよんでもよくわかりません。zabbix素人でも分かり易く教えて頂けるとありがたいです。

どこがわからないのですか?
何を利用して勉強されていますか?

とりあえず、ヒントだけ。(動作確認はしていません)

アイテム
 キー : service.info[MpsSvc]
      ※第2引数を指定しない場合は「state」がデフォルト
 データ型: 数値(整数)
      ※マニュアルに0から255の値が返却されると明記されている
 値のマッピング: 不要。
      ※マッピングを利用するなら「Windows service state」を選択

トリガーの条件式に関しては、

例えばサービスが「MpsSvc」を監視対処とした場合
「MpsSvc」が停止/起動した場合にzabbixで検知させるには
以下のアイテムとトリガーの設定で問題ないでしょうか?

とあったのですが、停止した場合と起動した場合の両方でメールな
どを利用した通知をしたいのですか?

何を実現されたいのかがよくわからないので、ここまでとさせて頂
きます。

書籍や様々なWebの記事、そしてテンプレートには様々なパターン
での監視設定例があります。

それぞれがどのようなことを実現したくて、どのようなキーや条件
式を使用して実現しようとしているのか、色々と見てみてください。

最初は、寺島さんの改訂版の書籍などが有用だと思います。

 改訂版 Zabbix統合監視実践入門
 ──障害通知,傾向分析,可視化による省力運用
 寺島広大 著
   http://gihyo.jp/book/2014/978-4-7741-6543-1