Tôi đang sử dụng Grafana trên một máy chủ không có Internet, tôi cần gửi thông báo Telegram vì tôi đang sử dụng máy chủ Nginx trên một máy khác.
Máy chủ A:
- Grafana đã cài đặt/Chạy trên cổng 3000.
- url Grafana: www.example.grafana.com
- IP của máy chủ (ví dụ): 10.16.216.122
- Nó sử dụng webhook này để gửi tin nhắn điện tín: api.telegram.org
- Tôi cũng đã định cấu hình/etc/hosts để gửi thông báo đó đến máy chủ của mình:
#/etc/hosts
10.16.216.16 api.telegram.org
Máy chủ B:
- IP của máy chủ (ví dụ): 10.16.216.16
- Đã cài đặt Nginx, với cấu hình này:
người phục vụ {
nghe 80;
nghe [::]:80 http2 ssl;
server_name http://10.16.216.122;
địa điểm / {
proxy_pass http://10.16.216.122:3000/;
}}
Khi tôi cố gửi thông báo, tôi nhận được thông báo này trong nhật ký:
t=2021-10-27T17:10:07+0200 lvl=eror msg="Gửi webhook không thành công" logger=alerting.notifier.telegram error="Đăng https://api.telegram.org/botXXXXXXXXXX/sendMessage: net /http: yêu cầu bị hủy trong khi chờ kết nối (Client.Timeout đã vượt quá trong khi chờ tiêu đề)" webhook=TelegramTest
t=2021-10-27T17:10:07+0200 lvl=eror msg="gửi thông báo không thành công" logger=alerting.notifier uid= error="Đăng https://api.telegram.org/botXXXXXXXXXXXXXX/sendMessage: net /http: yêu cầu bị hủy trong khi chờ kết nối (Client.Timeout vượt quá trong khi chờ tiêu đề)"
t=2021-10-27T17:10:07+0200 lvl=eror msg="gửi thông báo không thành công" logger=alerting.notifier uid= error="Đăng https://api.telegram.org/botXXXXXXXXXXXXXXXXXXX/sendMessage: net /http: yêu cầu bị hủy trong khi chờ kết nối (Client.Timeout vượt quá trong khi chờ tiêu đề)"
t=2021-10-27T17:10:07+0200 lvl=eror msg="Gửi thông báo cảnh báo không thành công" logger=context userId=51 orgId=5 uname=XXXX error="Đăng https://api.telegram.org /botXXXXXXXXXXXXX/sendMessage: net/http: yêu cầu bị hủy trong khi chờ kết nối (Client.Timeout đã vượt quá trong khi chờ tiêu đề)"
t=2021-10-27T17:10:07+0200 lvl=eror msg="Yêu cầu đã hoàn thành" logger=context userId=51 orgId=5 uname=XXXXX method=POST path=/api/alert-notifications/test status=500 remote_addr=10.26.216.122 time_ms=30006 size=48 người giới thiệu=http://10.26.216.122/alerting/notification/1/edit
Tôi có thiếu thứ gì đó trong cấu hình của mình trên Nginx không? Máy chủ A có cần thêm thứ gì đó để hoạt động không?