Logstash парсим логи apache

Aapache настройки логов LogLevel warn SetEnvIf Request_URI «^/ping\.php$» dontlog SetEnvIf Request_URI «^/apache\-stats» dontlog SetEnvIf Remote_Addr «127\.0\.0\.1» dontlog SetEnvIf User-Agent «ELB-HealthChecker» dontlog SetEnvIf User-Agent «NewRelicPinger» dontlog SetEnvIf User-Agent «Panopta\ v1\.1» dontlog SetEnvIf User-Agent «Amazon\ CloudFront» dontlog SetEnvIf X-Forwarded-For «93\.84\.19\.92» dontlog SetEnvIf REMOTE_ADDR «(.+)» CLIENTIP=$1 SetEnvIf X-Forwarded-For «^([0-9.]+)» CLIENTIP=$1 LogFormat «%{CLIENTIP}e %D %u %{%d/%m/%Y:%H:%M:%S}t \»%r\» \»STATUS_CODE %>s\» […]

Read More &#8594

основы git

Склонировать ветку себе git clone Обновить код ветки git pull Просмотреть ветки git branch Переключиться на ветку git fetch && git checkout lulu Скопировать папку из 1 ветки в другую (запускается в той ветке, куда надо скопировать) git checkout vtbc-opsworks newrelic_patch/** делаем комит git add . git commit -m «Add newrelic_patch in Berksfile» git push […]

Read More &#8594

jenkins api

Узнать crum curl «http://eduard.timoshenko:fa0eeee895f108398bef7700e924bb50@localhost:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb)» Запустить джобу curl -X POST https://eduard.timoshenko:fa0eeee895f108398bef7700e924bb50@jenkins.carbon38.com/view/staging/job/stag.c38.db-change/build?token=124235434564567547 -H «Jenkins-Crumb:d12c3e632329cdef1f467a4f20084fa6»  

Read More &#8594

Установка composer

Устанавливаем необходимые пакеты sudo apt-get install curl php-cli php-mbstring git unzip Ставим сам композер cd ~ && curl -sS https://getcomposer.org/installer -o composer-setup.php  

Read More &#8594

Разрешаем доступ только к нужным веткам на S3

{ «Version»: «2012-10-17», «Statement»: [ { «Effect»: «Allow», «Action»: «s3:ListAllMyBuckets», «Resource»: «arn:aws:s3:::*» }, { «Effect»: «Allow», «Action»: [ «s3:*» ], «Resource»: [ «arn:aws:s3:::vtbc-magento-logs/*», «arn:aws:s3:::vtbc-magento-logs», «arn:aws:s3:::vtbc-scrm-logs/*», «arn:aws:s3:::vtbc-scrm-logs» ] } ] }  

Read More &#8594

Docker запускаем apache + php 5.6

Dockerfile FROM ubuntu:16.04 # terminal ENV TERM linux ENV DEBIAN_FRONTEND noninteractive # container environments ENV APP_ENV prod ENV APP_VHOST standard # install essentials RUN apt-get update \ && apt-get install -y —no-install-recommends software-properties-common ca-certificates locales curl less nano cron logrotate \ && locale-gen en_US \ && locale-gen en_US.UTF-8 \ && locale-gen de_DE \ && locale-gen […]

Read More &#8594

Docker compose основы

Установка pip install docker-compose docker-compose version Простой docker-compose.yml version: ‘2’ services: web: image: apache:0.3 volumes: — /docker/apache24/www:/var/www/html — /var/log/apache2:/var/log/apache2 ports: — «8080:80» redis: image: redis:latest service — добавляем туда наши докеры, которые будут работать в 1 стеке, в данном примере web и redis image — из какого образа собирать контейнер volumes — какие диски монтировать […]

Read More &#8594