среда, 16 ноября 2016 г.

Wireshark захват пакетов (скрипт с разбивкой по заданному размеру файла)


Задача: Ловить трафик и укладывать в небольшие файлы для удобной последующей фильтрацией wireshar-ком. Не загружая компьютер оболочкой программы.

Использована консольная утилита dumpcap входящая в состав wireshark которая с дополнительным ключом позволяет останавливать процесс создания дампа по достижению файла определённого размера "-a filesize:", возможно переделать под определённое время, но тогда возникает трудность с размером файла и его последующей фильтрацией.

UPD: Добавили сжатие взятого дампа в zip. На выхлопе, дамп стал в 5 раз меньше при 500 метровом дампе. С большими файлами профит больше.


среда, 18 сентября 2013 г.

XenServer отключение зависших виртуальных машин.


Если точнее, создалась ситуация когда в XenCenter машина была отправлена в Force Reboot, но ответа от неё нет. Сам Xen терпеливо ожидает её перезагрузки, но все глухо.
Визуально это отображается жёлтым значком как во время перезагрузки, а в логах тикает тайминг перезагрузки уже битые несколько минут, что весьма неестественно.

среда, 4 сентября 2013 г.

XenServer экспорт образов VM на USB

Задача: На имеющийся USB жесткий диск подключенный к физическому серверу, перебросить виртуальные машины, находящиеся на Citrix XenServer 5.6 Feature Pack 1 (думаю прокатит и на более поздних версиях).

четверг, 6 декабря 2012 г.

Zimbra BackUp (скрипты)

Цель:
Сохранить все написанные скрипты для удобной (для меня) работы с сервером "теплой" замены Zimbra, который является постоянно обновляемым "зеркалом" основного "живого" сервера.

Пояснение:
На   вики-сайте разработчиков есть уже написанные скрипты группы энтузиастов, которые вполне работоспособны и вполне справляются с поставленными задачами, моя задача была их вживить и создать удобные для меня инструменты для более быстрого перехода с живого сайта на зеркальный. Думаю что статья (выше указанная) написана достаточно понятно, но был момент с ssh без парольной аутентификацией, который я решал другими методами. Жалею что в то время что то подобное этому блогу я не вел. Думаю что тот метод который описывается в статье тоже вполне рабочий, скорее всего была моя ошибка в настройке.
Но факт есть факт, какими бы путями я не шел сейчас все работает.

проверка работы live_syncd (Zimbra)

Исходные данные:
  • На "зеркальном"  сервере zmirror имеем запущенный процесс создания полной копии каталога. (live_syncd) == скрипт 1
  • В системе запущен процесс по расписанию cron каждые 10 минут создающий дубликат сетевой конфигурации "live" сервера. (runbackup) == скрипт 2

Задача:

Необходимо проверять эти каждые 10 минут запуска скрипта 2 работу скрипта 1, если скрипт запущен то записать сообщение о выполнении работы, если скрипт 1 не выполняется то записать в лог скрипта 2 сообщение о  остановке скрипта 1.