Установка второго агента TeamCity на сервер

Иногда более продуктивно установить на один сервер несколько агентов TC. Для этого: Качаем инсталлятор и запускаем установку. В процессе устновки нужно изменить путь(c:\buildagent2\) и снять галку с поля «установить сервис». В окне настройки поменять ownPort на другой. Редактируем файл c:\buildagent2\launcher\conf\wrapper.conf. Скроллим вниз и меняем имя сервиса, описание и тд. Переходим в каталог c:\buildagent2\launcher и выполняем […]

TeamCity Notifications to Skype

Давно хотел написать сервис, позволяющий легко интегрировать TeamCity и Skype. Удалось выделить немного времени, был написан плагин для TeamCity — AlertMePro. Все подробности на официальной страничке плагина.

TeamCity — установка JAVA 64 bit

Остановить TeamCity Server и Agent Скачать последнюю версию JRE и установить. Скопировать файлы из C:\Program Files\Java\jre1.8.0_111 в C:\TeamCity\jre Установить переменную окружения TEAMCITY_SERVER_MEM_OPTS со значением -Xmx4g -XX:MaxPermSize=270m -XX:ReservedCodeCacheSize=350m Перезапустить сервис.

Конвертирование сертификатов (PEM/P7B/PFX/DER)

Форматы сертификатов можно менять при помощи команд OpenSSL или посредством инструментов Конвертор SSL. Есть еще отличный online-конвертер. Ниже указаны наиболее употребляемые комманды: I. Конвертирование файлов PEM PEM в DER openssl x509 -outform der -in certificate.pem -out certificate.der PEM в P7B openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CACert.cer PEM в PFX openssl pkcs12 -export […]

AutoMerge Script for Bitbucket.org

В рамках автоматизации одного проекта написал скрипт на PowerShell, который мержит ветки используя bitbucket API. Огромный плюс использования этого скрипта для автоматического мержа в том, что вам не нужно вытягивать исходники. Все делается на стороне bitbucket. Не все идеально, где то можно оптимизировать, но он работает =) https://github.com/voiplab/Misc/blob/master/RemoteMergeBitbucket.ps1

Нагрузочное тестирование Elastix / NEOPbx / FreePBX / Asterisk

В данной заметке я расскажу вам про то, как вы можете своими силами организовать базовое нагрузочное тестирование с помощью утилиты sipp. Итак, качаем и устанавливаем последнюю версию:

После успешной установки переходим к конфигурированию Elastix / NEOPbx / FreePBX. Я покажу пример подготовки к тестированию через WEB-интерфейс. Итак, первое, что необходимо сделать — это создать […]

SMS2Mail Forwader

Сидел я вечером, пил чай с баранками и решил себя попробовать в роли Android Developer’а. Получилось у меня или нет — судить вам. Итак, задача написать приложение которое пересылает все входящик СМС на указанный почтовый ящик. Естественно, основной функциаонал должна делать служба в фоне. А именно отслеживать входящие СМС и отправлять их на почтовый адрес. […]

Пишем логи IIS в MSSQL

Цель: организовать хранилище логов IIS под управлением MSSQL. Условия: Для удобного поиска (SELECT’а) по времени значение date и time должны храниться в одном поле Каждая запись должна иметь уникальный ключ При переносе логов в MSSQL должен использоваться BULK insert. Вставка логов производится за предыдущий день. Сразу оговорюсь, что напрямую писать логи в MSSQL не используя […]

Внедряем email-аутентификацию DKIM в Postfix за 5 минут

Работал у нас почтовый сервер для рассылки корреспонденции клиентам. И все бы ничего, но стал люд жаловаться, что не доходят письма или  в спам попадают. И хотя spf был настроен, все говорило о том, что пора нам к нашему Postfix прикрутить DKIM. Как гласит цитата откуда-то с хабра:

Для начала установим необходимый софт командой […]

Server 2008 R2 xenpci.sys BSOD

Based on customer feedback, we have come across an error that can occur when restoring your VM onto the new platform. After completing steps 11-k in the ‘Migrate_Server2k8r2’ guide you are told to restore the server and you should get to the login. Sometimes you will be presented with another BSOD instead stating ‘”xenpci.sys, the […]