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

Busybox на VMware ESXi: как изменить параметры syslogd

Что у меня есть: VMware ESXi 4.0 с Busybox установлены. Среди апплетов busybox меня интересует syslogd. По умолчанию он работает как busybox syslogd. Я могу увидеть это через ps ax:

ps ax | grep syslog
4316 4316 busybox              syslogd

Что мне нужно: Чтобы запустить syslogd с параметрами. Как это:

busybox syslogd -R 10.30.35.67

Мои вопросы:

  1. Как настроить busybox, чтобы параметры -R работали при запуске системы? Есть ли файл конфигурации или что-то в этом роде?

  2. Как правильно изменить параметры syslogd busybox после запуска системы? Как правильно остановить busybox syslogd? Как начать с новых опций? Я попытался убить процесс busybox syslogd (4316 в моем случае), но после перезапуска busybox syslogd -R 10.30.35.67 я вообще не вижу никаких процессов, связанных с syslogd.

Существует более простой способ настройки удаленного ведения системного журнала, который даже поддерживается VMware.

В VIC выберите сервер ESXi, затем вкладку «Конфигурация». Оттуда выберите «Дополнительные настройки» и найдите «Системный журнал» в левом дереве. Введите место назначения системного журнала в параметре «Syslog.Remote.Hostname». Нажмите ОК и убедитесь, что журналы правильно попадают в пункт назначения.

Обычно существует каталог etc, содержащий файл rc. Это текст, и параметры запуска должны быть переданы syslogd на busybox. Кроме того, поддержка -R должна быть скомпилирована.