Как Изменить sysstat/sar регистрирующаяся папка

Одно возможное решение состоит в том, чтобы дать внешний 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
3
задан 5 March 2014 в 15:22
3 ответа

Я не уверен насчет 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, чтобы она выглядела так, как будто она здесь жестко запрограммирована, поэтому, если вы хотите указать любой путь настройки / изменения, вы можете добавить сюда.

2
ответ дан 3 December 2019 в 06:08

@ user1901030 предоставил ответ, который требует от вас редактирования сценария. Работоспособно, но если скрипт будет обновлен, ваши изменения будут перезаписаны.

Скорее, я рекомендую вам выполнить bindmount поверх / var / log / sysstat. Изменения в / etc / fstab почти никогда не затрагиваются обновлениями пакетов.

Команда для выполнения bindmount будет следующей:

mount -o bind /path/on/different/drive /var/log/sysstat

Когда он смонтирован, введите команду mount , чтобы получить все заклинания fstab.

2
ответ дан 3 December 2019 в 06:08

В текущие версии sar , это настраиваемый параметр, который можно обновить в / etc / sysstat / sysstat , установив параметр SA_DIR .

Поскольку сценарии записи активности выполняются в cron , они должны автоматически принимать изменения при следующем выполнении.

0
ответ дан 3 December 2019 в 06:08

Теги

Похожие вопросы