The nginx module gathers information from the nginx stub_status module
lua
noit.module.nginx
required
.+
The URL including schema and hostname for the status output from nginx.
Example 5.19. Monitor an nginx server with a status page available at http://10.1.2.3/nginx_status
The following example pulls metrics from Nginx's status module (http://wiki.nginx.org/HttpStubStatusModule) from http://10.1.2.3/nginx_status
<noit>
<modules>
<loader image="lua" name="lua">
<config><directory>/opt/reconnoiter/libexec/modules-lua/?.lua</directory></config>
</loader>
<module loader="lua" name="nginx" object="noit.module.nginx"/>
</modules>
<checks>
<check uuid="CAC1A58F-1670-4F71-8D15-21461D3F6624" name="nginx_10123" module="nginx" target="10.1.2.3">
<config>
<url>http://10.1.2.3/nginx_status</url>
</config>
</checks>
</noit>