- Написать (найти) скрипт для анализа журналов (лог-файлов)
работы кэш-сервера (прокси-сервера) Squid.
- Скрипт должен за определенный промежуток времени [день,
месяц] определять:
- суммарный входящий трафик
- входящий трафик по каждому ip-адресу.
- 10 самых популярных сайтов по количеству обращений.
- 10 самых популярных сайтов по входящему трафику.
- Включить выполнение скрипта в расписание демона cron:
- Каждый день в 23.30 получение статистики за текущий день
и отправка полученных данных (файла статистики) на почту stat@iate.obninsk.ru (subject: squid
day stat (дата)).
- Каждый месяц 1-го числа в 3.00 получение статистики за
предыдущий месяц и отправка полученных данных (файла статистики) на почту
stat@iate.obninsk.ru (subject: squid
month stat (месяц-год)).
- Подготовить отчет по лабораторной работе.
Параметры сервера:
IP:
10.0.0.244 [login: auditor password: Smotritel root password: Reme$l0]
Параметры доступа к почтовому
ящику stat@iate.obninsk.ru:
IP:
10.0.0.70 (iate.obninsk.ru) [пользователь: stat пароль: stat12345]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 2].
- Написать (найти) скрипт для анализа журналов (лог-файлов)
работы кэш-сервера (прокси-сервера) Oops!.
- Скрипт должен за определенный промежуток времени [день,
месяц] определять:
- суммарный входящий трафик
- входящий трафик по каждому ip-адресу.
- 10 самых популярных сайтов по количеству обращений.
- 10 самых популярных сайтов по входящему трафику.
- Включить выполнение скрипта в расписание демона cron:
- Каждый день в 23.45 получение статистики за текущий день
и отправка полученных данных (файла статистики) на почту stat@iate.obninsk.ru (subject: oops day stat
(дата)).
- Каждый месяц 1-го числа в 1.00 получение статистики за
предыдущий месяц и отправка полученных данных (файла статистики) на почту
stat@iate.obninsk.ru (subject: oops month stat
(месяц-год)).
- Подготовить отчет по лабораторной работе.
Параметры сервера:
IP:
10.0.0.244 [login: auditor password: Smotritel root password: Reme$l0]
Параметры доступа к почтовому
ящику stat@iate.obninsk.ru:
IP:
10.0.0.70 (iate.obninsk.ru) [пользователь: stat пароль: stat12345]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 3].
- Написать 2 скрипта для бэкапа (backup)
и восстановления (recovery) указанного
каталога.
- Скрипт backup должен:
a. архивировать
указанный каталог с помощью программы сжатия gzip.
b. архив
помещать в указанный каталог для хранения резервной копии.
c. каталоги
архивирования (резервирования) и каталог для хранения резервной копии
указываются в конфигурационном файле backup.conf.
d. сохранять
информацию о выполненной операции, дате и времени выполнения в лог-файл backup.log.
- Скрипт recovery должен:
a. распаковывать
(разархивировать) резервную копию в указанный каталог с помощью программы
сжатия gunzip.
b. каталог
для разархивирования (восстановления) указываются в параметрах скрипта.
c. сохранять
информацию о выполненной операции, дате и времени выполнения в лог-файл recovery.log.
- Включить выполнение скрипта backup в расписание демона cron каждую пятницу в 1.00 часов.
- Формат получаемой резервной копии имеет вид <название
каталога>.bkp.
- Подготовить отчет по лабораторной работе.
Параметры сервера:
IP:
10.0.0.244 [login: auditor password: Smotritel root password: Reme$l0]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 4].
- Написать php-скрипт для
анализа журналов (лог-файлов) работы веб-сервера Apache2.
- Скрипт должен за прошедший отрезок времени [за день, за
неделю, за месяц] построить табличку количества посещений разделов сайта
(под разделом понимается каталог или файл).
- Список разделов для мониторинга и путь к лог-файлу
виртуального хоста указывается в конфигурационном файле скрипта.
- Поместить на виртуальные хосты deimos.iate.obninsk.ru и phobos.iate.obninsk.ru произвольные сайты.
- Сделать на каждом виртуальном хосте раздел stat и поместить в него php-скрипт.
- Средствами Apache2 c помошью .htaccess доступ к разделу stat
ограничить с помощью логина и пароля (логин: stat,
пароль: stat123).
- Подготовить отчет по лабораторной работе.