Kevin, Looks like an excellent set of directions. I'll let you know how I make out. Thanks, Andy On Jun 28, 2004, at 4:04 PM, Kevin Stevens wrote: > 1. Configure your switch as above. Those look like Cisco > instructions, > you can Google to find more information if you need help with that > part. > > 2. Configure your Panther system to log external syslog messages. > Most > of these steps require root privileges to implement. > > a. Configure /etc/syslog.conf to accept the messages. Add an entry > near > the bottom of the file that reflects facility.priority and destination > file name you want to log. For example: > local3.* /var/log/netscreen > > I prefer to use the wildcard here to accept any messages to local3, and > adjust the level on the output device (the switch), but you can also > specify the priority here. > > b. Create the log file. The file can be located anywhere, but > /var/log > is standard. As you can see I'm logging messages from my NetScreen > firewall. The file needs to pre-exist; syslogd won't create it for > you, > so "touch" it to create it and adjust rights per your needs. > > c. Change the /etc/rc startup script file to alter the syslogd launch > settings. !WARNING! -- This file controls system startup. You can > screw > up your environment quite thoroughly by altering this file! !WARNING! > I > wish that Apple provided the equivalent of FreeBSD's rc.conf file to > make > these kind of changes, but they don't. Use appropriate care and > caution. > > !NEXT WARNING! The man page for syslogd is WRONG! Don't reference it! > If you manually run /usr/sbin/syslogd, it will report its switch > settings, > and you can see that they are different than those listed in the man > page. > The man page at www.freebsd.org for syslogd seems to be more accurate, > but > I don't fully trust it either, as I have no guarantee that it refers to > the same executable. > > Locate the line in /etc/rc that reads: /usr/sbin/syslogd -s -m 0 The > needed change is to remove the -s setting to allow external host > logging > via UDP. The specific change that I made was to change that line to: > /usr/sbin/syslogd -vv -m 10. This adds verbosity to the logging, > removes > the -s setting, and sets the "mark" message interval to 10 minutes (the > default 0 setting disables mark messages). Save and exit. > > Note that this configuration opens your machine to potential DOS > attacks > via UDP. There are ways to restrict host access to syslogd, but they > require the correct @#$!#%$ documentation to implement. This is fairly > safe in MY environment at the present time, you have to assess your > own. > > d. Modify firewall settings as necessary to permit inbound syslog > traffic. I don't run the Apple firewall on my syslog system, so can't > help with config details, but you need to permit in UDP on port 514 for > the sending host. > > 3. Relaunch syslogd. I prefer to reboot, since I want to verify that > the > rc changes work correctly, but you can kill the current syslogd and > restart it with your new settings if you prefer. > > 4. Verify that syslog messages are being sent, received, and logged. > Obviously if they are getting logged, the other steps work. However, > depending on your sending device and the priority level you have set, > you > may not see any messages. Debugging steps I use include: > > - using the logger utility to create local syslog messages and ensure > they > get logged correctly. > > - using tcpdump (tcpdump udp port 514) to verify that inbound messages > are > being received. > > - using debug syslog and/or temporarily changing the output priority > level > on the switch to ensure it is kicking out messages. > > 5. Note that after things are working, you may be getting duplicate > messages in your console.log or system.log, due to wildcard entries. > If > desired, you can use <facility>.none entries to block unwanted > duplicates. > > Hope this helps! > > KeS > > ---------- > Check out the Mac OS X email list FAQ > http://www.themacintoshguy.com/lists/X.html > > To unsubscribe, E-mail to: <X-Unix-off at lists.themacintoshguy.com> > To switch to the DIGEST mode, E-mail to > <X-Unix-digest at lists.themacintoshguy.com> > Need help from a real person? Try. > <X-Unix-request at lists.themacintoshguy.com> > > ---------- > $14.99 Unlimited Nationwide Mac Dialup and Mac Web Hosting from your > Mac ISP > Serious Mac Internet Solutions From NineWire! > http://macinternetaccess.com > > DVIator | Run Dual ADC displays on your G4 or just one on an older > Mac! > Dr. Bott | <http://www.drbott.com/prod/DVIator.html> > > Support | Support this list by clicking here before you buy! > this List | http://www.themacintoshguy.com/support.html > > OS X News, Dr.Mac, Forums, Tutorials, Tips, Hints, FAQ?s - > http://www.osxfaq.com >