본문 바로가기

전체 글

(114)
Gitlab docker 설치 http://doc.gitlab.com/omnibus/docker/
logstash-forwarder 설정법 osx/linux 계열의 OS 에서 아래의 명령을 이용하여 인증키 생성 #결과로 나온 logstash-forwarder.key 와 logstash-forwarder.crt 모두 logstash 및 logstash-forwarder 에서 사용한다 #openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout logstash-forwarder.key -out logstash-forwarder.crt -days 3650 openssl req -x509 -subj '/CN=log.example.io/' -nodes -newkey rsa:2048 -days 3650 -keyout logstash-forwarder.key -out logstash-forwarder.crt l..
logstash.conf input { lumberjack { port => 8999 ssl_certificate => "/logstash-forwarder.crt" # ssl 인증 파일 ( logstash-forwarder 에도 동일한 파일로 ) ssl_key => "/logstash-forwarder.key" # ssl 인증 파일 ( logstash-forwarder 에도 동일한 파일로 ) } } filter{ if [type] == "log" { # 로그 패턴 정의, TIMESTAMP_ISO8601 변수는 logstash 자체 변수임, GREEDYDATA 변수는 아무렇게나 적절히 파싱.. 생각보다 잘됨 grok { match => [ "message", "%{TIMESTAMP_ISO8601:TIME}\t\[%{WORD:LE..
logstash-forwarder 설정 forwarder logstash 연결 인증 설정 관련 키 생성 openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout logstash-forwarder.key -out logstash-forwarder.crt -days 3650 docker 로 logstash 실행 docker run -d --restart=always -p 8999:8999 --name logstash -v "$PWD":/config-dir logstash:1.5 logstash -f /config-dir/logstash.conf 인증 파일은 config에 넣어둠 logstash-forwarder.crt logstash-forwarder.key nexus@ubuntu:~/docker-sc..
프로그래머 철학을 만나다 자존감 자신의 의지대로 할 수 없는 일, 통제할 수 없는 일을 하다 실패 거듭하면서 무력감에 빠진다. -> 내면에 집중( 자신은 컨트롤이 가능하다. ) 불안의 원인 모든 문제를 외부의 탓으로 돌린다.우울증 환자는 우울한 기분의 원인을 외부에서 찾으려는 경향, 타인의 평가에 편집증적인 반응 인간은 현상이 아니라 현상에 대한 자신의 생각 때문에 불안해 진다.타인에게 인정받지 못햇다, 경쟁에서 승리하지못햇다. -> 영원한 패배자가 되는것은 아니다. 자신의 내면이 외부로부터 공격 받아 다치지 않도록 보호외부 환경의 불합리로 자신의 생각과 행동이 지배 당하면 아무것도 할 수 없다 내면의 외적 통제사람은 외부의 극심한 공격에 직면하면 개인은 자유의지를 포기하고 사회의 요구에 맞추는 경향자신에 대한 외부 의 평가를 ..
인덱스 생성 { "settings" : {"number_of_shards":2,"number_of_replicas":1}, "mappings": { "post": { "_source" : { "enabled" : false}, "properties": { "id": {"type":"long", "store":"yes", "precision_step":"8" }, "name": {"type":"string", "store":"yes", "index":"analyzed" }, "published": {"type":"date", "store":"yes", "precision_step":"8" }, "contents": {"type":"string", "store":"no", "index":"analyzed" } } } }..
elk 셋팅 https://hub.docker.com/_/kibana/https://hub.docker.com/_/elasticsearch/http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter02http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter03 git clone https://github.com/docker-library/elasticsearch/tree/18527ddda24e2f765c18c925f8970b5570882a3ccd 1.7 버전으로 이동docker build --tag elasticsearch:1.7 .docker run -d -p 9200:9200 -p 9300:9300 --restart..
elastic search http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter02 $ sudo yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm$ sudo yum install docker-iosudo 입력하지 않기$ sudo su $ sudo usermod -aG docker 계정$ sudo service docker restart레디스 컨테이너 실행docker run --name es-broker -d -p 6379:6379 redis redis-server --appendonly yes실행된 컨테이너에 쉘 접속하기 docker exec -it "id of running..