স্ট্যাক এক্সচেঞ্জের অন্য থ্রেড থেকে , আমি আবিষ্কার করেছি যে সিংহ বা মাউন্টেন লায়নটিতে সিসলোগডকে আগত সংযোগগুলি গ্রহণ করতে সক্ষম করা বেশ সহজ।
cd /System/Library/LaunchDaemons
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener dict" com.apple.syslogd.plist
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener:SockServiceName string syslog" com.apple.syslogd.plist
sudo /usr/libexec/PlistBuddy -c "add :Sockets:NetworkListener:SockType string dgram" com.apple.syslogd.plist
sudo launchctl unload com.apple.syslogd.plist
sudo launchctl load com.apple.syslogd.plist
আমার কাছে যে সমস্যাটি রয়েছে তা হ'ল যখন আমার রাউটারটি সিসলগডে বার্তা প্রেরণ করছে, তখন তারা ওএস এক্স-এর কনসোলটিতে অজানা থেকে আসে - যেমন:
5/3/13 9:19:40.000 AM Unknown[-1]: [WAN-IN-6-A]IN=eth2 OUT=eth0 SRC=141.133.142.260 DST=10.0.00.10 LEN=64 TOS=0x00 PREC=0x00 TTL=53 ID=30298 DF PROTO=TCP SPT=60553 DPT=443 WINDOW=65535 RES=0x00 SYN URGP=0
যদিও স্থানীয় মেশিনের একটি লগ বার্তা প্রেরককে নির্দিষ্ট করে: 5/3/13 7: 38: 20.155 এএম কেডিসি [67]: এলকেডিসিটি আসল এলকেডিসি রাজ্যের নাম রেফারেল
রিমোট লগ হোস্টে টিসিপিডম্প চালানো দেখায় যে কনসোল-এ প্রদর্শিত বার্তার চেয়ে বার্তা প্রেরণ করা হচ্ছে:
router.example.com.38236 > server.example.com.syslog: SYSLOG, length: 258
Facility kernel (0), Severity warning (4)
Msg: May 3 09:12:39 router kernel: [WAN-LOCAL-default-D]IN=eth2 OUT= MAC=dc:ca:fe:ba:be:17:00:21:a0:ce:66:d9:07:00 SRC=86.86.123.381 DST=130.168.365.128 LEN=60 TOS=0x00 PREC=0x00 TTL=39 ID=26555 DF PROTO=TCP SPT=46635 DPT=62615 WINDOW=5840 RES=0x00 SYN URGP=0
09: 12: 45.557613 আইপি (টস 0x0, টিটিএল 64, আইডি 0, অফসেট 0, পতাকা [ডিএফ], প্রোটো ইউডিপি (17), দৈর্ঘ্য 286)
আগত লগ বার্তাগুলিতে প্রেরককে সনাক্ত করতে এবং সেগুলিকে যথাযথভাবে শ্রেণিবদ্ধ করতে কীভাবে আমাকে ওএস এক্স মাউন্টেন লায়ন সার্ভারে সিসলগ কনফিগার করতে হবে?