pcp
[Top] [All Lists]

Re: Prepare to be assimilated^Wanalysed; resistance is futile

To: Nathan Scott <nathans@xxxxxxxxxx>
Subject: Re: Prepare to be assimilated^Wanalysed; resistance is futile
From: fche@xxxxxxxxxx (Frank Ch. Eigler)
Date: Sun, 30 Jun 2013 11:18:22 -0400
Cc: PCP <pcp@xxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1942804724.9528832.1372391371173.JavaMail.root@xxxxxxxxxx> (Nathan Scott's message of "Thu, 27 Jun 2013 23:49:31 -0400 (EDT)")
References: <1715044262.9523595.1372389213645.JavaMail.root@xxxxxxxxxx> <1942804724.9528832.1372391371173.JavaMail.root@xxxxxxxxxx>
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
nathans wrote:

> [...]
> For Linux hosts, crontab entries are automatically installed
> for daily log rotation and checking (both pmlogger & pmie).

Would you considering pushing a random snapshot of dev into fedora
rawhide, so people can experiment with it easier?  (We do this with
systemtap, semiautomagically pushing updates weekly.)


> [...]  There has also been some concern that having automatically-
> modified/updated configuration files below /etc will cause heartache
> for some sysadmins.  [...]  Discuss please - offer alternatives,
> patches, discussion, ideas, etc, etc, and lets come up with
> something great.

If it were not too much work, I'd rather see generated files distinct
from hand-made files.  Perhaps pmlogger et al. could run pmcpp on its
configuration file (and let the generated one be #include'd), or
search a directory and consume the union of the files there.


> [...]  Frank has some [...] ideas about using Avahi to allow pmcd to
> announce itself on a network, such that the next assimilation step
> of automating setup of centralised pmie/logger machines for a local
> network can also be performed!  [...]

The idea is small:

- to have running pmcd's announce themselves on the
  local net via DNS-SD = avahi = zeroconf
- to have pmlogger or pmlogconf or whatnot tool monitor the DNS-SD
  announcements, and create/shutdown new pmlogger instances for them.

Basically, auto-configured network-wide logging on designated central hosts.

- FChE

<Prev in Thread] Current Thread [Next in Thread>