Мониторинг информационной системы: Задания на лабораторные работы № 1-3 по дисциплине «Администрирование в ИС», страница 6

  1. Написать скрипт portsmon для мониторинга активности портов у серверов в локальной компьютерной сети.
  2. Скрипт должен с помощью системных команд или утилит (telnet, sockets) проверить активность каждого порта на серверах в списке.
  3. Отчет об активных портах по каждому серверу отослать на эл.почту stat@iate.obninsk.ru в виде сообщений (subject: ports monitoring!, mail body: ip-адрес сервера и список активных портов).
  4. Список серверов для мониторинга (ip-адреса) указываются в конфигурационном файле скрипта portsmon.conf.
  5. Включить выполнение скрипта в расписание демона cron каждую неделю в воскресенье в 6 часов 00 мин.
  6. Сохранять информацию о мониторинге портов в лог-файл portsmon.log..
  7. Подготовить отчет по лабораторной работе.

Параметры серверов:

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].

  1. Написать скрипт filesmon для мониторинга заданного каталога на наличие обновленных и новых файлов.
  2. Скрипт должен в указанном каталоге найти все файлы, которые были изменены (созданы) за последний [день, неделю, месяц] и создать файл, который содержит список этих файлов с указанием полного пути, даты и времени изменения (создания) каждого файла.
  3. Также скрипт должен отослать этот файл на эл.почту stat@iate.obninsk.ru в виде сообщения (subject: modified files! [период времени]).
  4. Период времени и директория мониторинга указываются как параметры скрипта при запуске из командной строки.
  5. Каждый запуск скрипта, а также информацию об его работе (успех/не успех, период времени, директория, количество найденых файлов, дате и времени акта мониторинга) сохранять, в лог-файл filesmon.log..
  6. Подготовить отчет по лабораторной работе.

Параметры серверов:

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].

  1. Написать php-скрипт для поиска всех доступных веб-серверов в локальной компьютерной сети.
  2. Скрипт должен
    • найти все доступные веб-сервера (проверить доступ по протоколу HTTP (порт 80, 8080)) в указанной локальной сети (параметры (сеть, маска) локальной сети задаются в полях формы).
    • список доступных веб-серверов вывести в виде таблички (IP-адрес сервера, порт, страничка по-умолчанию).
    • отослать табличку (html-документ) на эл.почту stat@iate.obninsk.ru в виде сообщения (subject: active web-servers [дата]!).
  1. Продемонстрировать работу php-скрипта.
  2. Подготовить отчет по лабораторной работе.

Параметры серверов:

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].

  1. Написать скрипт usersadd.sh для автоматического заведения в системе (на сервере) группы пользователей.
  2. Скрипт должен по списку пользователей (указанному в файле users.list) создать (команда adduser) на сервере каждого пользователя из списка.
  3. В файле users.list для каждого пользователя должны быть указаны логин (login name), пароль, полное имя (full name). Списки пользователей должны быть разбиты на группы и для каждой группы должны быть указаны группа (group), путь к домашней директории (home) и командный интерпретатор (shell).
  4. Каждый запуск скрипта, а также информацию об его работе (группа, количество пользователей, дата и временя выполнения скрипта) сохранять, в лог-файл usersadd.log..
  5. Подготовить отчет по лабораторной работе.

Параметры серверов:

IP: 10.0.0.244, 10.0.0.246 [login: auditor password: Smotritel root password: Reme$l0]