CentOS: установка Oracle Java 7 вместо OpenJDK
0 (0)

12 июля 2015

Со страницы загрузок качаем нужный пакет, например: Linux x64 131.69 MB jdk-7u79-linux-x64.rpm Устанавливаем его: # rpm -ivh /home/setevoy/jdk-7u79-linux-x64.rpm Находим оба исполняемых файла — OpenJDK и Oracle: # find / -name «java» -type f /var/lib/alternatives/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-28.b13.el6_6.x86_64/jre/bin/java /usr/java/jdk1.7.0_79/jre/bin/java /usr/java/jdk1.7.0_79/bin/java

Loading

Python: ConfigParser — пример использования
0 (0)

11 июля 2015

Для управления билдом нашего приложения — имеется утилита RDSmanager, написанная на Python 2.7. Одна из его задач — управления конфигурациями в INI-файле, который выглядит примерно так: [version_1_0_2_staging] MATH_DLL = 7a00ca94-b68d-4c89-a004-d3a4f5e7cf56 MATH_DLL_XML = 738174f7-f310-4989-8cae-da1690487e7c ASSETMANAGER_API_DLL = 2e9e3807-4f8a-4ae1-a873-4a8f6d152eaf ASSETMANAGER_API_DLL_XML = 024130cf-cbd9-41c2-b432-db9bc8565220 … [debug] MATH_DLL = 7b73c8f2-c5b6-435d-b310-37628302d1a0 MATH_DLL_XML = 5a349f50-76c3-456e-a885-f893c501a050 NETWORK_IMPL_DLL = 90a7b774-aa9a-4b85-b5e7-822333860588 …

Loading

Nagios: ручная установка Nagiosgraph
0 (0)

10 июля 2015

Nagiosgraph позволяет отрисовывать графики по различным метрикам. Установка выполняется на CentOS 7, Nagios 4.1. Установка Nagios описана в посте Nagios: установка на CentOS 7 + NGINX. Находим последнюю актуальную версию плагина на странице проекта>>>, и качаем его:

Loading

Python: классы и объектно-ориентированное программирование
0 (0)

9 июля 2015

Введение Прежде, чем говорить о классах — было бы хорошо понимать основы пространства имён в Python и основы жизненного цикла данных в нём. Имена Для начала — поговорим об именах. Имя — это просто идентификатор, который указывает на какой-то объект в памяти. Т.е., создавая объект в памяти — вы можете создать указатель, после чего обратиться к… Читать далее »

Loading

Nagios: мониторинг Tomcat
0 (0)

3 июля 2015

Плагин написан на Python. Имеет возможность отслеживать статус, использование памяти, количество потоков и .т.д. Предполагается, что Nagios установлен согласно посту Nagios: установка на CentOS 7 + NGINX. Загружаем файл плагина: # cd /tmp # wget https://github.com/dduenasd/check_tomcat.py/archive/v2.0.tar.gz # tar xfp v2.0.tar.gz # cd check_tomcat.py-2.0

Loading

Nagios: установка на CentOS 7 + NGINX
0 (0)

1 июля 2015

Краткая статья, без особых подробностей. Установка выполняется на CentOS 7. Вместо Apache HTTP — будет использоваться NGINX. Установка Nagios Важно: у Nagios 3.5 есть проблемы при работе с NGINX. Поэтому — будем устанавливать 4. Находим тут>>> последнюю версию (на момент написания — это была 4.1), качаем: # cd /tmp/ # wget http://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.1.0/nagios-4.1.0rc1.tar.gz # tar xfp nagios-4.1.0rc1.tar.gz Создаём… Читать далее »

Loading

GPG: примеры использования для шифрования
0 (0)

30 июня 2015

Для Windows — имеется пакет Gpg4Win. Для Linux-систем — пакет gnupg. GNU Privacy Guard (GnuPG, GPG) — позволяет шифровать данные между двумя пользователи, например — безопасно пересылать другие RSA-ключи. После установки — необходимо создать свою пару ключей:

Loading

Python: модуль Fabric — пример использования
0 (0)

27 июня 2015

Общие сведения о модуле можно найти в посте Python: модуль Fabric. Ниже — пример использования. Класс используется для работы с нашей базой данных Cassandra, что бы загружать, получать или удалять файлы.

Loading

Bamboo: настройка Elastic Bamboo и агента на AWS EC2 — Windows
0 (0)

26 июня 2015

У Bamboo оказалась замечательная реализация «прямой» работы с агентами в облаке от Amazon. Bamboo может сам создавать, останавливать и удалять агенты, которые базируются на AMI-образе в вашем аккаунте на Amazon. Amazon — создание сервера и образа Для начала — создадим новый EC2-инстанс. Наше приложение собирается с помощью MSBuild и Unity, поэтому — агенты будут работать на Windows:

Loading