LoginSignup
0
0

More than 1 year has passed since last update.

zabbixによるURL監視の備忘録

Posted at

zabbix触り始めて割と最初の頃に躓いた時のメモ
バージョンは4系

対象はALB配下のwebサーバー

Hosts作成のあれこれ

zabbix-web上での設定

Agent interfacesは厄介
ELB配下のURLについてはDNS設定が出来ない(当然ELBいるから)
-> というそもそもコンテナで稼働しているzabbixサーバーはport 10050 をlistenしている
-> ELBでそんなport開いてるわけ無いでしょ
-> しかしuser agentを設定しないわけにも行かないので自分のローカルIPを設定すれば結果的におk

IPを選択して、127.0.0.1 / port 10050
※zabbixサーバー自身のローカルを指定してる(ELB配下じゃなかったら監視対象のDNSを指定したい所)

Groupsは監視対象次第(EC2とかRDSとか)で適宜
VisibleNameはそのまんまhost名になるので、パット見でわかりやすい名前や、既存の設定に合わせて命名しましょう。

・Triggersについて

既に環境をクライアントに引き渡している場合、アラート通知設定済みの環境であれば即通知が行ってしまう。
--->ミスっていないか確認する為、通知はWarningからInformationに変えておきましょう。安牌大事

・Web scenarios(シナリオ)についての勘所さん
ここのエラーが解決できなくて、当時頭を抱えてた所

{$REQUIRED_STRING} とは
※REQUIRED -> 必須

監視対象のURLにアクセスした時に、そのwebページ上の特定の文字列を取得する。
ここの設定は必須では無いが、Monitoring Webの項目はなんかしら絶対取得できる文字列を設定すると◎

-> 例えばhogehoge社のwebページなら「hogehoge」って単語はどこかしらに必ずあるでしょっていう文字列を設定
-> もしくは、「Macros」で{$REQUIRED_STRING} のValueを「空欄」にしちゃって結果的におkにしてしまう方法もあるがちょっとナンセンス

これでひとしきりおk

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0