Была задача показать в Zabbix текущего интернет провайдера. У меня их несколько, но активный может быть только один (анонсирую свой диапазон Ip по BGP). В моем случае с каждым провайдером поднято 2 vlan, и через один они анонсируют локальные ip (в рамках страны) а по второму глобальные (приходит default gateway) тоесть находящиеся за пределами страны. Толковой статьи или готового решения не нашел, решено было написать свой скрипт.
Читать далее «Мониторинг активного интернет провайдера в Zabbix»CMD скрипт для архивирования и удаления логов
Встал вопрос как архивировать и удалять логи iis сервера. Так же было необходимо чтоб каждый фаил был записан в отдельный архив. Был написан простой cmd скрипт
for /f "skip=1 delims=" %%f in ('dir /b /tw /o-d /a-d C:\inetpub\logs\LogFiles\W3SVC1') do "C:\Program Files (x86)\WinRar\winrar.exe" a -m5 -ep -df -rr5p C:\IIS_LOG_Archive\"%%f".rar C:\inetpub\logs\LogFiles\W3SVC1\"%%f"
Подробнее про параметры:
«skip=1» пропускает первый фаил в списке в цикле for
«delims=» если в имени фаила будет пробел, не будет ошибок
dir /b /tw /0-d /a-d сортирует фаилы по дате создания, самый новый будет самый первый
C:\interpub\logs\LogFiles\W3SVC1\ — путь где находятся необходимые фаилы для архивации
C:\Program Files (x86)\WinRar\ — путь к exe фаилу winrar
Параметры winrar :
a — добавление в архив
m5 — степень сжатия от 0 до 5 (5 — максимальный
ep — добавление в архив фаилов без иерархии папок
df — удалить фаилы после архивации
rr5p — добавление в архив recovery record данных, в данном случае 5 процентов
Запуск програмы с правами администратора от обычного пользователя
Бывают моменты, когда программа требует прав администратора для запуска. В случае если метод runasinvoker не помог, есть еще один, менее безопастный вариант.
Для этого можно использовать команду runas с сохранением пароля администратора на компютере.
runas /user:пользователь /savecred путь к программе
Читать далее «Запуск програмы с правами администратора от обычного пользователя» 2 интернет провайдера (active — passive) на cisco роутере
Как то в небольшом оффисе понадобилось подключить резервный интернет провайдер, на случай падения основного. Получился следующий конфиг:
Читать далее «2 интернет провайдера (active — passive) на cisco роутере»Просмотр пакетов на интерфейсе cisco роутера
Иногда бывает необходимо быстро просмотреть (например для дебага туннеля) на интерфейсе информацию о принятых и отправленных пакетах детально. (source, destination, port и т.д.)
Для этого можно настроить flow monitor.
Читать далее «Просмотр пакетов на интерфейсе cisco роутера»Перенос базы Exchange на другой сервер
Чтобы перенести базу данных писем с одного сервера с ролью Mailbox на другой сервер, необходимо воспользоваться командной строкой exchange сервера (exchange powershell). Для начала посмотрим, какие базы существуют в нашей организации exchange командой:
Get-MailboxDatabase
На выходе получим приблизительно такую информацию
Name Server Recovery ReplicationType
---- ------ -------- ---------------
Database2 SRV-MB1 False None
MB-DB1 SRV-MB2 False None
MB-DB2 SRV-MB2 False None
В данном случае у нас одна база данных Database2 на сервере SRV-MB1 и две базы данных MB-DB1 и MB-DB2 на сервере SRV-MB2. Чтоб начать перенос допустим Database2 с сервера SRV-MB1 в базу MB-DB2 на сервере SRV-MB2 воспользуемся следующей командой:
Get-Mailbox –Database "Database2" | New-MoveRequest –TargetDatabase "MB-DB2"
После этого начнется процесс переноса всех почтовых ящиков с одной базы в другую. Прогресс можно посмотреть с помощью команды:
Get-MoveRequest
В строке Status будут следующие значения: Queued — В ожидании, InProgress — В процессе переноса, Complited — завершено.
Создание резервной копии сайта с помощью командной строки CentOS
Для создания резервной копии сайта будем использовать командную строку и стандартный набор команд CentOS
Читать далее «Создание резервной копии сайта с помощью командной строки CentOS»
Работаем с trusted root certificates в почтовом сервере Zimbra на CentOS
Почтовый сервер Zimbra использует java хранилище для trusted root certificates. В случае настройки внешней авторизации zimbra по защищенному каналу ldap ssl необходимо чтоб почтовый сервер доверял сертификатам, ldap базы данных. Например это может быть Microsoft Active Directory Controller и поднятый локально центр сертификатов.
Читать далее «Работаем с trusted root certificates в почтовом сервере Zimbra на CentOS»Добавление нового диска в CentOS
Рассмотрим добавление нового диска в CentOS и форматирование его в фаиловую систему XFS. Добавлять новый диск удобно из среды vmware для того, чтоб в будущем безпроблемно увеличивать на нем место. Например почтовый сервер Zimbra устанавливается в папку /opt. Если изначально мы создадим второй диск и /opt примаунтим к новому диску, увеличение места в дальнейшем для почтового сервера не будет проблемой.
Читать далее «Добавление нового диска в CentOS»Mikrotik и Cisco. Настраиваем trunk
Как то была задача, по WiFi создать две сети, одну гостевую, вторую для внутреннего использования. Под рукой оказался Wifi Router Mikrotik с двумя Wlan интерфейсами. Потребовалось на него завести два разных Vlan (183 и 184). В итоге получилась такая конфигурация.