httpsのWeb監視について

Zabbix5.0.15です。

凄い基礎的な質問になってしまうのですが、Webシナリオ監視でhttpsのサイトを監視するにはどうすれば良いのでしょうか。
ZabbixのGUIの接続ポートを8443にしてhttpsでの接続を許可にしていますが、タイムアウトしてしまいWebシナリオ監視がうまくできません。

コメント表示オプション

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

構成や設定が良くわかりませんが、Firewallなどでそのポートでの
通信を制限していないかを確認してください。

ユーザー Yasumi の写真

ありがとうございます。

アイテムのnet.tcp.service[https,,8443]で情報が収集できているので
Firewallなどの問題ではないです。(AWSのEC2で、SGで8443を通しています)

Webシナリオの設定は添付にアップロードしました。
すみませんが、確認お願いいたします。

ユーザー TNK の写真

net.tcp.service[]の確認だけでは不十分です。
アイテムのタイプが「Zabbixエージェント」ならなおさらZabbixサ
ーバーからのアクセスが可能かどうかの判断には使用できません。

EC2上でOSは何を使用されているのですか?
シナリオに設定されているIPアドレスは、プライベートのIPアドレ
スですか?グローバルのIPアドレスですか?

Zabbixサーバー上からcurlコマンドなどを使用してアクセス可能で
あるのかを確認してください。

ユーザー Yasumi の写真

アイテムタイプはシンプルチェックです。
EC2はRHEL8.4で、シナリオの設定IPはグローバルIPです。

ユーザー TNK の写真

それで、curlコマンドでの確認はされたのですか?

ユーザー Yasumi の写真

先ほど実行できましたが、応答がなかったです。

あまりWebシナリオ監視を使ったことがなかったので詳しくなかったのですが、
これはWebシナリオの設定ではなく、
何か内部的な問題が原因だと理解しました。ありがとうございます。

ユーザー TNK の写真

EC2上のRHEL 8.4を使用して、その上にZabbixサーバーの環境を構
築して、そのWebサーバーにHTTPSでもアクセスできる設定をされた
のですよね?
そして、そのZabbixサーバーから、そのHTTPSでのアクセスをWeb監
視で確認しようとされていると理解しています。

EC2上のサーバーには、プライベートIPが設定されていると思いま
す。
グローバルIPアドレスは、AWSの管理画面上EC2のインスタンスに紐
づけられてはいますが、サーバー自体にそのグローバルIPアドレス
が付与されているわけでありません。

そのような状態の時に、インターネット上からであれば、そのグロ
ーバルIPアドレスを使用してアクセスを試みることはできます。
インターネット側からアクセスされる際には、グローバルIPでアク
セスされてきたものをアドレス変換を行ってEC2上のインスタンス
にトラフィックを流すようになっているわけです。
しかし、EC2上のインスタンスからそのグローバルアドレスにはア
クセスできなかったはずです。

どうしてもEC2上のZabbixサーバーで、自分自身をWeb監視でアクセ
スしてみたいのであれば、インスタンスに割り振られているプライ
ベートアドレスを使用してみてください。

ということで、質問頂く際には、どのような構成や設定であるのか
の情報が重要となるわけです。