NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Syslog.conf and remote logging from other devices to a NetBSD server



On 8/7/2024 at 5:38 AM, xover2391%hush.com@localhost wrote:
>
>On 8/7/2024 at 4:43 AM, xover2391%hush.com@localhost wrote:
>>
>>On 7/31/2024 at 7:49 AM, "RVP" <rvp%SDF.ORG@localhost> wrote:
>>>
>>>On Tue, 30 Jul 2024, xover2391%hush.com@localhost 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.



Home | Main Index | Thread Index | Old Index