You took the words right out of my mouth! :-)

What the cf-monitord (new v3 cfenvd) was designed to do with its Nova 
extensions was to
eliminate the need for SNMP by providing Unix-like sensors based on file 
streams and
regular expressions (the two things that make Unix infinitely superior to 
anything else
for management). Then, it does local (massively distributed) processing and 
leaks out
highly compressed summaries that allow you to avoid the kinds of bottlenecks 
that other
tools impose. We work hard on the design of this stuff to make sure the 
solutions scale.

M

michoski wrote:
> On 2/9/10 2:16 PM, "Justin Lloyd" <jll...@digitalglobe.com> wrote:
>> Syslog-ng is what we've historically used for centralized logging and
>> I'll be revamping it with v3 later this year. Combined with a
>> logwatching tool, it makes a powerful combination with an snmp-based
>> monitoring tool. Intuitively, I like better the idea of remote
>> monitoring of Cfengine cf-execd processes and promise repairs via SNMP,
>> though I seem to recall Mark not being the biggest fan of SNMP. If I'm
>> recalling that correctly, I think there'd be a small chance of SNMP
>> integration.
> 
> I hate SNMP because it has "Simple" in the name and isn't, but I still admit
> it's useful at times.
> 
> It's possible a lot of "integration" may not be required to reap some
> benefit.  If you have a monitoring system and snmpd running on your hosts
> (and cfengine pushing out snmpd.conf), SNMP can return the host's process
> table...  getting status (PID, CPU, mem, etc) for each cf* process remotely
> from your monitoring hosts.  This is straight-forward, but you could combine
> a few of the discussed techniques with SNMP to go further...  One example:
> 
> -- Local process (cron, policy, part of monitoring) parses logs
> 
> -- Local process houses logic to translate log events to monitoring speak
> 
> -- snmpd.conf gets relevant "extend"
> 
> e.g extend cfengine_stats /bin/cat /some/file
> 
> (Keep logic out of the extends, so execution is fast.)
> 
> -- Monitoring host does usual SNMP polling of cfengine_stats
> 
> Our monitoring team does checks like this for other apps today, so I know
> it's possible.  I'm just not a SNMP guru, so can't provide more detail.
> 
>> OTOH, perhaps centralized log monitoring is sufficient. It will take
>> implementation, testing, and experience to determine this, I think.
> 
> In general, having a few systems with some overlap isn't always bad (the
> infamous onion)...  One can fail, and you still get alerted.
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

-- 
Mark Burgess

-------------------------------------------------
Professor of Network and System Administration
Oslo University College, Norway

Personal Web: http://www.iu.hio.no/~mark
Office Telf : +47 22453272
-------------------------------------------------
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to