💥
zabbixの CurlHttpRequest がdropされた件
それはなに?
- ZabbixからSlackにWebhookを送る時に書くJavascriptで使えるオブジェクト。
- その名の通りhttp(s) にリクエストを投げる。
代替は?
- HttpRequest
変更点は?
- CurlHttpRequestでは、
AddHeader
のようなメソッド名だったが、HttpRequestでは、addHeader
のように小文字始まりに変更されている - CurlHttpRequestでは、
Status
で結果が取得出来たが、getStatus()
に変更になった。
対象バージョン
- Zabbix 6.0 で廃止、5.4でdeprecated だった模様。
資料
教訓
- Zabbixをバージョンアップした後は、通知が飛ぶかテストした方が良い。
- むしろ、シェルスクリプトからcurlを呼んだ方が安定するのでは…と思ったがdockerコンテナだったりするとそれはそれで面倒なことになるので悩みどころ(なお、公式のdockerイメージにはwgetはあるが、curlはない)
- なお、うちは… アラートが飛ばないことに気が付かずに数ヶ月経過していました。
Discussion