- Написать скрипт portsmon для мониторинга активности портов у серверов в
локальной компьютерной сети.
- Скрипт должен с помощью системных команд или утилит (telnet, sockets) проверить
активность каждого порта на серверах в списке.
- Отчет об активных портах по каждому серверу отослать на
эл.почту stat@iate.obninsk.ru в виде сообщений (subject: ports monitoring!,
mail body:
ip-адрес сервера и список активных портов).
- Список серверов для мониторинга (ip-адреса)
указываются в конфигурационном файле скрипта portsmon.conf.
- Включить выполнение скрипта в расписание демона cron каждую неделю в
воскресенье в 6 часов 00 мин.
- Сохранять информацию о мониторинге портов в лог-файл portsmon.log..
- Подготовить отчет по лабораторной работе.
Параметры серверов:
IP: 10.0.0.244 [login: auditor password: Smotritel root password: Reme$l0]
IP-адреса серверов: 10.0.0.248,
10.0.0.252, 10.0.0.242, 10.0.0.236, 10.0.3.254
Параметры доступа к почтовому ящику stat@iate.obninsk.ru:
IP: 10.0.0.70 (iate.obninsk.ru)
[пользователь: stat пароль:
stat12345]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 9].
- Написать скрипт filesmon для мониторинга заданного каталога на наличие
обновленных и новых файлов.
- Скрипт должен в указанном каталоге найти все файлы,
которые были изменены (созданы) за последний [день, неделю, месяц] и
создать файл, который содержит список этих файлов с указанием полного
пути, даты и времени изменения (создания) каждого файла.
- Также скрипт должен отослать этот файл на эл.почту stat@iate.obninsk.ru в виде сообщения (subject: modified files!
[период времени]).
- Период времени и директория мониторинга указываются как
параметры скрипта при запуске из командной строки.
- Каждый запуск скрипта, а также информацию об его работе
(успех/не успех, период времени, директория, количество найденых файлов, дате
и времени акта мониторинга) сохранять, в лог-файл filesmon.log..
- Подготовить отчет по лабораторной работе.
Параметры серверов:
IP: 10.0.0.244, 10.0.0.246 [login: auditor password: Smotritel root password: Reme$l0]
Директория для мониторинга: Любая (пример - домашний
каталог /home/auditor)
Параметры доступа к почтовому ящику
stat@iate.obninsk.ru:
IP:
10.0.0.70 (iate.obninsk.ru) [пользователь: stat пароль: stat12345]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 10].
- Написать php-скрипт для
поиска всех доступных веб-серверов в локальной компьютерной сети.
- Скрипт должен
- найти все доступные веб-сервера (проверить доступ по
протоколу HTTP (порт 80,
8080)) в указанной локальной сети (параметры (сеть, маска) локальной сети
задаются в полях формы).
- список доступных веб-серверов вывести в виде таблички (IP-адрес сервера, порт, страничка по-умолчанию).
- отослать табличку (html-документ)
на эл.почту stat@iate.obninsk.ru в виде сообщения (subject: active web-servers [дата]!).
- Продемонстрировать работу php-скрипта.
- Подготовить отчет по лабораторной работе.
Параметры серверов:
IP: 10.0.0.244 [login: auditor password: Smotritel root password: Reme$l0]
Сеть для поиска: 10.0.0.0/22
Параметры доступа к почтовому
ящику stat@iate.obninsk.ru:
IP: 10.0.0.70 (iate.obninsk.ru)
[пользователь: stat пароль:
stat12345]
Лабораторная
работа № 3
по курсу «Администрирование
в ИС»
Задание [Вариант 11].
- Написать скрипт usersadd.sh для автоматического
заведения в системе (на сервере) группы пользователей.
- Скрипт должен по списку пользователей (указанному в файле users.list) создать (команда
adduser) на сервере каждого пользователя из
списка.
- В файле users.list для каждого
пользователя должны быть указаны логин (login name), пароль,
полное имя (full name). Списки пользователей должны быть разбиты на
группы и для каждой группы должны быть указаны группа (group), путь к домашней директории (home) и командный интерпретатор (shell).
- Каждый запуск скрипта, а также информацию об его работе
(группа, количество пользователей, дата и временя выполнения скрипта)
сохранять, в лог-файл usersadd.log..
- Подготовить отчет по лабораторной работе.
Параметры серверов:
IP: 10.0.0.244, 10.0.0.246 [login: auditor password: Smotritel root password: Reme$l0]