On 10/14/13 1:42 PM, Tim Schuh wrote:
Every time you make a call to get_snmp_*() you also make a calls to DNS via gethostbyaddr() and getaddrbyhost() though not directly by PHP. If you need to relieve stress on your little DNS server you should probably consider running a caching DNS server on your monitoring host. You should probably also consider putting in a DNS server built in this decade.
Not that you bothered to ask, but this is Bind 9.9.4, which is the latest release, and pre-production testing shows this DNS server can handle A queries at rates somewhere between 1000x and 10000x what Observium is doing.
In this particular case, the constraint is local log storage, and all those Observium queries are chewing through that pretty quickly.
dn