Одно возможное решение состоит в том, чтобы дать внешний IP-адрес системе Ubuntu и использованию, это - Apache для инвертирования прокси для сервера IIS7.
Создайте virtualhost для каждого из хостов на сервере IIS в, например, /etc/apache2/sites-avilable/iisproxyhosts
<VirtualHost *:80>
ServerName IIS.Domain1.TLD
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://AddressOfIIServer/
ProxyPassReverse / http://AddressOfIIServer/
</VirtualHost>
<VirtualHost *:80>
ServerName IIS.Domain2.TLD
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://AddressOfIIServer/
ProxyPassReverse / http://AddressOfIIServer/
</VirtualHost>
<VirtualHost *:80>
ServerName IIS.Domain3.TLD
ProxyRequests Off
<Proxy *>
Order deny,allow
allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://AddressOfIIServer/
ProxyPassReverse / http://AddressOfIIServer/
</VirtualHost>
Позвольте проксировать
a2enmod proxy_http
a2enmod proxy
Включите iisproxyhosts и retstart апача
a2ensite iisproxyhosts
/etc/init.d/apache2 reload
Я не уверен насчет ubuntu, но в узле Fedora вот сценарий
[ root @ test ~] # cat /etc/cron.d/sysstat
Запускать средство учета активности системы каждые 10 минут
* / 10 * * * * root / usr / lib64 / sa / sa1 1 1
Создание ежедневной сводки учета процессов в 23:53
53 23 * * * root / usr / lib64 / sa / sa2 -A
Если вы откроете любой из этих скриптов
less / usr / lib64 / sa / sa1
SYSCONFIG_DIR = / etc / sysconfig
[-r $ {SYSCONFIG_DIR} / sysstat] &&. $ {SYSCONFIG_DIR} / sysstat
if [$ {HISTORY} -gt 28]
then
CURRENTDIR=`date +%Y%m`
DATE=`date +%d`
CURRENTFILE=sa${DATE}
DDIR=/var/log/sa <-----------------------------
cd ${DDIR} || exit 1
Проверить переменную DDIR, чтобы она выглядела так, как будто она здесь жестко запрограммирована, поэтому, если вы хотите указать любой путь настройки / изменения, вы можете добавить сюда.
@ user1901030 предоставил ответ, который требует от вас редактирования сценария. Работоспособно, но если скрипт будет обновлен, ваши изменения будут перезаписаны.
Скорее, я рекомендую вам выполнить bindmount поверх / var / log / sysstat. Изменения в / etc / fstab почти никогда не затрагиваются обновлениями пакетов.
Команда для выполнения bindmount будет следующей:
mount -o bind /path/on/different/drive /var/log/sysstat
Когда он смонтирован, введите команду mount
, чтобы получить все заклинания fstab.
В текущие версии sar
, это настраиваемый параметр, который можно обновить в / etc / sysstat / sysstat
, установив параметр SA_DIR
.
Поскольку сценарии записи активности выполняются в cron
, они должны автоматически принимать изменения при следующем выполнении.