Назад | Перейти на главную страницу

Используйте Mac (10.8) в качестве удаленного сервера журналов

Я пытаюсь использовать свой сервер Mac Mini в качестве удаленного сервера журналов для нашего маршрутизатора. Я настроил маршрутизатор на пересылку журналов на сервер, но я не вижу их нигде в консольном приложении.

Я что-то упускаю?

Заранее большое спасибо.

Вы должны настроить OS X (или любую другую ОС) для приема удаленных системных журналов, используя что-то вроде syslogd. Эта статья есть очень простой учебник по этому поводу.

Недостаточно просто указать приложением системного журнала устройства на удаленный компьютер, если бы злоумышленники могли заставить систему работать с полным диском без особых усилий.

К сожалению, статья, на которую ссылается @MDMarra, несколько устарела - в OS X 10.7 Apple переключила syslogd LaunchDaemon в двоичный формат plist, что означает, что дело не только в его редактировании с помощью текстового редактора. Вот как добавить сетевой слушатель с PlistBuddy:

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

Примечание: я не тестировал это полностью; он прослушивает UDP в правом сокете, но я не проверял, правильно ли он обрабатывает входящие пакеты.