Архив за год: 2015

Go: установка на Ubuntu

5 ноября 2015
 

 Go Continuous Delivery — ещё один инструмент для развёртывания приложений и/или контейнеров. Установка выполняется на: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty В файл /etc/apt/sources.list.d/gocd.list добавляем новый репозиторий: deb http://dl.bintray.com/gocd/gocd-deb/ /

Jetty: установка на Ubuntu

4 ноября 2015
 

 Jetty — еще один контейнер сервлетов, аналог Apache Tomcat. Установка выполняется на: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty Для работы Jetty требуется Java, установка Oracle Java 8 описана тут>>>. Находим последнюю актуальную версию тут>>>.

Git: pull-request из командной строки

3 ноября 2015
 

 Задача — иметь возможность создания пул-реквестов из командой строки. Для этого используем пакет atlassian-stash. Например, создаём бранч: $ git checkout -b add_crm-demo-volvo Добавим файл: $ vim projects/crm-demo-volvo.domain.technology.json $ git add projects/crm-demo-volvo.domain.technology.json $ git commit -m «crm-demo-volvo.domain.technology.json added»

Terraform: создание проекта и запуск AWS EC2

31 октября 2015
 

 Краткое описание, ссылки на документацию и установка Terraform описаны тут>>>. Ниже приведён пример создание простого проекта и запуск AWC EC2 инстанса с его помощью. Создаём каталог проекта: $ mkdir -p ~/Work/Projects/BP/terra_1 Создаём файл с расширением .tf, который будет файлом конфигурации нашей «инфраструктуры»: $ vim test_1.tf

Terraform: установка на Ubuntu

30 октября 2015
 

  Terraform — ещё один продукт компании Hashicorp, предназначенный для создания и управления инфраструктурой — физическими и виртуальными серверами, сетями, контейнерами и так далее. Terraform поддерживает работу с такими сервисами (провайдерами, providers, в терминиологии Terraform) как AWS, DigitalOcean, GCE, OpenStack и т.д. Полный спсиок можно найти тут>>>. Для Terraform имеется отличная документация — тут>>>, тут>>> и тут>>>. Установка выполняется на: # cat /etc/issue… Читать далее »

Ubuntu: psensor — мониторинг температуры

29 октября 2015
 

 Начал серьёзно притормаживать ноутбук, а так как он давно не разбирался для чистки от пыли — первым делом грешу на температуру прцоессора. Для мониторинга сенсоров температуры — имеется утилита psensor. Умеет отображать графики температы, использования CPU и памяти, выдавать предупреждение при превышении заданных параметров. Домашняя страница — тут>>>.

Capistrano: установка и запуск

28 октября 2015
 

 Простой пример установки, первоначальной настройки и запуска Capistrano. Т.к. времени на написание особо не было — то пост без детального описания. Но, как обычно — в конце есть полезнные ссылки по теме. Пример выполняется на: # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS Release: 14.04 Codename: trusty Для работы Capistrano… Читать далее »

Ubuntu: обновление Ruby 1.9 => 2.2

27 октября 2015
 

 В Ubuntu 14.04 по умолчанию установлен: # ruby -v ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] Для установки и работы Capistrano требуется Ruby версии >= 2.0. Устанавливаем пакет python-software-properties: # apt-get install python-software-properties

Nagios: OS X — CHECK_NRPE: Received 0 bytes from daemon.

26 октября 2015
 

 При запуске проверки на OS X — NRPE возвращает ошибку вида: # /usr/lib/nagios/plugins/check_nrpe -H somehost -c check_load -a ‘-w 1,2,3 -c 10,20,30’ CHECK_NRPE: Received 0 bytes from daemon.  Check the remote server logs for error messages. В логе /var/log/system.log — появляются записи такого вида: ==> /var/log/system.log <== Oct 22 16:55:08 ldnmpgoba01 nrpe[640]: Error: Request contained command arguments,… Читать далее »