Я переустановил контейнеры с той же версией, моя новая структура контейнера выглядит так:
У меня все еще есть проблемы с мониторингом Nginx
Я удалил zabbix-agent2 с целевого хоста, оставил только zabbix-agent
Для целевого хоста в настройках Zabbix я использую приложение-шаблон Nginx по HTTP: Nginx: получить страницу состояния заглушки, и она возвращает ошибку на изображении ниже. Я попытался выполнить поиск, но безуспешно.
mysite.com.br.conf В нем настроен HTTPS:
сервер {
имя_сервера mysite.com.br www.mysite.com.br;
корень /var/www/html/mysite.com.br/placas-front/dist;
место расположения / {
try_files $uri $uri/ /index.html index.nginx-debian.html ;
}
местоположение = /basic_status {
статус-заглушки;
разрешить 127.0.0.1;
разрешить 167.99.114.151; # Zabbix-сервер
отрицать все;
}
слушать 443 ssl; # под управлением Certbot
ssl_certificate /etc/letsencrypt/live/www.mysite.com.br/fullchain.pem; # под управлением Certbot
ssl_certificate_key /etc/letsencrypt/live/www.mysite.com.br/privkey.pem; # под управлением Certbot
включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
# add_header Access-Control-Allow-Origin *;
}
сервер {
add_header Access-Control-Allow-Origin *;
если ($ хост = www.mysite.com.br) {
вернуть 301 https://$host$request_uri;
} # управляется Certbot
если ($ хост = mysite.com.br) {
вернуть 301 https://$host$request_uri;
} # управляется Certbot
имя_сервера mysite.com.br www.mysite.com.br;
слушать 80;
вернуть 404; # под управлением Certbot
}