[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Pulling files from all hosts to one host.
From: |
Daniel Pittman |
Subject: |
Pulling files from all hosts to one host. |
Date: |
Fri, 25 Jul 2003 10:00:22 +1000 |
User-agent: |
Gnus/5.090016 (Oort Gnus v0.16) XEmacs/21.5 (cassava) |
One of the things I want to achieve in my infrastructure is to have a
central host where log reports are gathered from the rest of the
machines.
Now, I can't afford to have these reports tampered with in flight, and I
can't afford to reveal the content of the reports in transit. Worse, I
need to ensure that as much as possible can be recovered from them if
they are tampered with...
So, since I already have this nice, big web of trust with cfengine
handing around I wanted to use that to pull the reports from the client
machines.
My first through was to iterate over a list of all hosts in a copy
command, but that can't be done; copy doesn't iterate.
After a bunch of reading and thinking, the best I can come up with is to
write a shell script that gets called with iteration, and to have that
script invoke cfengine with a custom-generated config file from that.
Can anyone suggest a better way of doing this? I would rather avoid
introducing another trust layer if I can avoid it, since that's a real
PITA to manage.
Daniel
--
Nothing is more beautiful than the loveliness of the woods before sunrise.
-- George Washington Carver
- Pulling files from all hosts to one host.,
Daniel Pittman <=