On 8/7/2024 at 5:38 AM, xover2...@hush.com wrote: > >On 8/7/2024 at 4:43 AM, xover2...@hush.com wrote: >> >>On 7/31/2024 at 7:49 AM, "RVP" <r...@sdf.org> wrote: >>> >>>On Tue, 30 Jul 2024, xover2...@hush.com wrote: >>> >>>> The addition of that line does not appear to have changed what >>>was happening before that line was added. The syslog messages >>from >>>192.168.1.200 are still being received and are still being >>>appended to /var/log/messages instead of /var/log/host1. >>>> >>> >>>OK, can you add the hostname to the IP address. For example if >>>192.168.1.200 >>>shows up as `host1' in /var/log/messages, do: >>> >>>!* >>>+192.168.1.200,host1 >>>*.* /var/log/host1 >>> >>>That seems to do the trick most of the time (except for early >>boot >>>messages >>>from the remote machine sent using logger(1), which are still >>>logged to _both_ >>>locations for some reason). >>> >>>I think this should also work (provided the "from" isn't a >>literal >>>IP >>>address!): >>> >>>!* >>>+host1 >>>*.* /var/log/host1 >>> >>>But, I think the prev. version is better as it covers both >>>possibilities. >>> >>>-RVP >> >> >> >> >>Here is what an entry from the remote device (which is an HP >>switch) appears as in /var/log/messages: >> >><user.info>Aug 7 10:40:08 Aug -: 7 10:40:08 192.168.1.200-1 >>USER_MGR[44365908]: user_mgr_util.c(1588) 5098 %% HTTP Session 30 >>started for user admin connected from 192.168.1.210 >> >>There doesn't appear to be a hostname in that message, and I >could >>be wrong, but there's no place to set a hostname within the HP >>switch's configuration. In the "System Information" section of >the >>"Dashboard" page on the HP switch, there is a "System Name (0 to >>64 characters)" field which was empty, but setting it to "host1" >>altered nothing in the syslog messages being sent to the NetBSD >>server. >> >>In any case, I decided to append a line in /etc/hosts as follows: >> >>192.168.1.200 host1 >> >>and then altered the /etc/syslog.conf file so it appears as you >>suggested above, as follows: >> >>!* >>+192.168.1.200,host1 >>*.* /var/log/host1 >> >>I rebooted the NetBSD server, but there is no change. I then >>tried removing the IP address and the comma from the line in >>/etc/syslog.conf, leaving just "+host1", and then rebooting, but >>the same thing occurs with that as well. All messages coming from >>192.168.1.200 are going into /var/log/messages instead of >>/var/log/host1. >> >>As I indicated in an earlier post in this thread, I tried using >an >>example directly from the EXAMPLES section of the syslog.conf man >>page, and it did not work. I believe there is something going >>wrong with the syslog system and I'm going to submit a problem >>report. >> >>Thanks for the suggestions so far. Further suggestions are still >>welcome. > > > > >A bug report has been created and been given the designation >'bin/58558'.
Additional comments have been provided in bug report 58558.