Reconnoiter

Large-scale Monitoring and Trend Analysis System

OmniTI Computer Consulting, Inc.

Fri, 17 Aug 2012 14:29:10 -0700, Document revision 60dd49ab5ec37bb900c6443323243a2802f16afe


List of Figures

1.1. Some image properties

List of Examples

4.1. Basic noitd configuration struture
4.2. Simple implicit inheritance configuration example
4.3. Simple explicity inheritance configuration example
4.4. Sample configuration for the log section
5.1. Loading the check_test module.
5.2. REST /checks/test XML input.
5.3. Simple encrypted passive checking.
5.4. Establishing PTR records for hosts.
5.5. Checking labs.omniti.com.
5.6. Checking a service via the /path/to/check_foo command.
5.7. Loading the handoff_ingestor.
5.8. Posting a string and a number.
5.9. Loading the ip_acl module.
5.10. Loading the lua loader.
5.11. Tracking MySQL database sizes.
5.12. Monitor a DHCP service
5.13. Monitor two haproxy instances
5.14. Checking an HTTP and HTTPS URL.
5.15. Checking IMAP connection.
5.16. Checking resmon services on OmniTI Labs.
5.17. Monitor two memcache instances with management on port 11211
5.18. Monitor a node running munun-node
5.19. Monitor an nginx server with a status page available at http://10.1.2.3/nginx_status
5.20. Checking load via NRPE.
5.21. Monitor an NTP service
5.22. Checking Redis
5.23. Checking resmon services on OmniTI Labs.
5.24. Send an email to test SMTP service.
5.25. Checking TCP connection.
5.26. Monitor two varnish instances with management on port 8081
5.27. Ping checks against a host
5.28. Tracking PostgreSQL database sizes.
5.29. Using the postgres_ingestor.
5.30. Loading the rabbitmq_driver.
5.31. Testing the local noitd instance.
5.32. Simple snmp polling of two switchports
5.33. Example using config inheritance to show reuse
5.34. Simple passive checking.
5.35. Simple ssh polling of 4 machines
5.36. A sample statsd configuration.
5.37. Loading the stomp_driver.
6.1. REST /checks/set XML input.
6.2. REST /checks/show XML output.
6.3. REST /filtert/set XML input.
6.4. REST /filters/show XML output.
7.1. Declaring a foobarquux hook in a header.
7.2. Implementing a foobarquux hook in source.
7.3. Instrumenting a function conditionally.
7.4. A sample instrumentation of foobarquux