O monitoramento do Nginx permite a coleta das seguintes métricas:
Active (Current)
Requested (per second)
Accepted (per second)
Handled (per second)
No Checkmk Enterprise/Cloud o monitoramento do Nginx pode ser habilitado com a seguinte regra :
![](https://pauloadriano.com/wp-content/uploads/2024/04/image-1.png)
No Checkmk RAW o monitoramento do Nginx pode ser habilitado copiando o plugin mk_nginx para a pasta /usr/lib/check_mk_agent/plugins.
Após ser habilitado você pode precisar ajustar o seu Nginx da seguinte maneira:
![](https://pauloadriano.com/wp-content/uploads/2024/04/image-4.png)
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
Ele deve exibir da seguinte maneira:
![](https://pauloadriano.com/wp-content/uploads/2024/04/image-2-1024x83.png)
Observe que por padrão não existem gatilhos em uso, você pode habilitar gatilhos de acordo com o numero de conexões e estes gatilhos podem ser habilitados, caso necessário, de acordo com períodos de tempo específicos:
![](https://pauloadriano.com/wp-content/uploads/2024/04/image-3.png)