I'm agree with you but it's awkward that syslog-ng refuses start even if it can write in local destination (like syslogd). However, this "feature" assures syslog-ng works completely. On Fri, Apr 26, 2002 at 07:32:45AM -0700, Nate Campi wrote:
On Fri, Apr 26, 2002 at 07:15:53AM -0700, Nate Campi wrote:
On Fri, Apr 26, 2002 at 03:36:13PM +0200, Jerome Peducasse wrote:
Yes, of course but I like none of these propositions. I would like loghost stays independent of network updates (update of IP, subnet...).
I'm sorry Jerome but this is a common problem seen everywhere. Everyone else hardcodes a small number of critical IPs that their systems needs to have in their config files. These are usually loghosts, nameservers, time servers, NIS/NIS+ servers, etc.
This was before coffee, so I didn't explain the problem well. The issue with naming services is a chicken and egg problem. In order to use the DNS you need to use nameservers, but you can't refer to those nameservers by hostnames available only in the DNS. This is why resolvers use IPs for the local nameservers in their configuration.
Many services start before the network is even up, so the only way to use any hostnames for these services is by using a name mapping mechanism that doesn't require network access. /etc/hosts comes to mind.
If you're absolutely dying to have name services work for a few critical hosts, the answer should be obvious by now, maintain a central /etc/hosts file, and dist it out via rdist/rsync to all your hosts. This way you can modify it as needed (like the DNS) and use hostnames for services that may start before the DNS can be accessed.
P.S. Time servers was a bad example of hard coded IP, I was just thinking of naming services and other services that start really early on before network based nameservices, like syslog. Again, it was before coffee ;) -- "First we thought the PC was a calculator. Then we found out how to turn numbers into letters with ASCII - and we thought it was a typewriter. Then we discovered graphics, and we thought it was a television. With the World Wide Web, we've realized it's a brochure." - Douglas Adams (1952-2001)
-- Jerome Peducasse Wanadoo Portails - Sophia Antipolis