blog by ficti0n

среда, 17 августа 2016 г.

Перемещение почтовой базы на другой диск (Exchange 2013 Database Availability Group (DAG))

1. Проверяем, что с базами все в порядке и процесс архивирования завершен:
Get-MailboxDatabase -Status | format-table Name,Mounted,BackupInProgress, OnlineMaintenanceInProgress

2. Удаляем копию перемещаемой базы с пассивного сервера:
Remove-MailboxDatabaseCopy –Identity <Database name>\<Сервер> -Confirm:$False

3. Отключаем активную базу:
Dismount-Database –id <Database name> –Confirm:$False 

вторник, 28 июня 2016 г.

Аудит серверов с помощью скриптов на powershell и "Планировщика задач".

     Есть такая задача у администраторов, знать кто, когда и что. Так как на домен-контроллере события в Журнале Безопасности редко хранятся больше суток (уж больно много их плодится там), то решено было вести мониторинг с помощью отслеживания срабатывания на определенные "Event ID" в "Планировщике заданий" и последующей выборкой данных из журнала и отсылкой на почту с помощью powershell-скриптов.

четверг, 24 марта 2016 г.

Спам от имени своего домена, от самого себя (Exchange)

Столкнулся я при настройке антиспама в Exchange 2013 с такой проблемой: приходит спам либо от самого себя, либо от моего домена. Причем спам мог прийти от пользователя, которого нет в домене. Долгие ковыряние Exchange  позволили мне только лишь закидывать их в спам ящик. Microsoft никаких работающих решений не предложил и я на некоторое время отложил эту проблему, думая что с выходом нового CU все решится. CU выходили, проблема оставалась. В очередной раз копая решение этой проблемы в интернете я натолкнулся на оригинальное решение и решил его попробовать. Алелуйя, сработало.

понедельник, 28 декабря 2015 г.

Простейший мониторинг портов Cisco (Delphi 7, мои программы)

Наверное каждый администратор, сталкиваясь с сетевым оборудованием, задается вопросом о мониторинге. На моей работе так сложилось, что провода не всегда промаркированы и висят огромным "пауком". Да и вообще, я по натуре ленив и бегать, лазить, искать "концы" - это меня напрягает. Есть много различных программ и целых проектов для мониторинга. Но они либо сложно настраиваются, либо слишком громоздки (90% функционала мне не нужно). Мне нужно было получать информацию о включении и отключении портов, об access и voice vlan на портах.
Пример: я послал инженера в серверную и попросил выдернуть из сервера патч. Он дернул - я увидел в какой порт он приходит, какие vlan на нем.
https://yadi.sk/i/jU1fc2pMmZEU3

понедельник, 21 сентября 2015 г.

Обновление программы Helpdesk FindUser.

Произведено множество изменений графических и системных, добавлена возможность редактировать данные пользователя в Active Directory.
Скачать


понедельник, 14 сентября 2015 г.

Существует огромное количество программ, но найти нужную бывает не легко. Мне понадобилось мониторить количество подключений к общим папкам на файловом сервере. Задача вроде проста, но я не смог найти нужную мне по функционалу. Для выполнения такой тривиальной задачи я решил написать программу, так как люблю получать информацию визуально, а не только вывод в консоль.

среда, 1 июля 2015 г.

Exchange + powershell. Команды в помощь. (PowerShell)

Работать с Microsoft Exchange 2013 я начал не зная об управлении почтой ничего. Exchange 2013 был 2 недели как установлен и как выяснилось позже, кроме  обмена сообщениями не было настроено ничего. Долго и упорно я осваивал, настраивал и исправлял. Гугл конечно помогает, но даже на получение простой информации тратится много времени. Я начал вести небольшой текстовичок, в который скидывал используемые команды. Может кому-нибудь они тоже пригодятся. К каждой команде идет описание, что она делает.