본문 바로가기

IT235

[Logstash] 다운로드 Logstash란? Logstash는 실시간 파이프라인 기능을 가진 오픈소스 데이터 수집 엔진으로 서로 다른 소스의 데이터를 탄력적으로 통합하고 사용자가 선택한 목적지로 데이터를 정규화할 수 있습니다. 근본적으로 로그 수집의 혁신을 주도해 왔으며 기본 제공되는 여러 코덱으로 수집(ingestion) 프로세스를 한층 더 간소화할 수 있고, 신속하게 인사이트를 개발할 수 있습니다. 플러그형 파이프라인 아키텍처 -> 입력, 필터, 출력을 파이프라인에서 믹스매치하고 조정돼 운용된다. 웹, 데이터 저장소와 스트림, 센서와 loT 등에서 방대하게 사용되고있다. 1. Logstash 다운로드 설치 Download Logstash Free | Get Started Now | Elastic | Elastic Want t.. 2020. 6. 4.
[Kibana] 다운로드 및 실행 Kibana란? Kibana는 Elasticsearch를 위한 오픈 소스 분석 및 데이터 시각화 플랫폼이다. Kibana를 사용하여 Elasticsearch 색인에 저장된 데이터를 가지고 고급 데이터 분석을 쉽게 수행하고 다양한 차트, 테이블 및 맵으로 데이터를 시각화 할 수 있습니다. 1. 설치하기 설치 Download Kibana Free | Get Started Now | Elastic | Elastic Want it hosted? Deploy on Elastic Cloud. Get Started » www.elastic.co 2. 압축 풀기 & 실행 *경로에 한글이 없도록 해주고 배치파일 실행 3. localhost:5601 접속 / 샘플데이터 다운로드 및 출력내용 확인 *Elasticsearch.. 2020. 6. 4.
[Elasticsearch] 다운로드 및 실행 1. 사이트 접속 사이트 Download Elasticsearch Free | Get Started Now | Elastic | Elastic Want it hosted? Deploy on Elastic Cloud. Get Started » www.elastic.co 2. 설치 및 압출풀기 3. 배치파일 실행 *주의사항 : 폴더경로에 한글이 포함 돼 있으면 실행이 안됨. *Java 루씬 기반의 플랫폼 앨라스틱서치는 루씬 기반의 검색 엔진으로 자바 기반으로 만들어진 플랫폼이라 JDK다운로드 받아야하는경우도 있지만 임베디드되어 있어 따로 다운로드 받지 않고도 실행 가능하다. 4. Elasticsearch 구동 확인 -> localhost:9200 접속 Elasticsearch 사용자 이름, 버젼 등 확인 가능. 2020. 6. 4.
[ELK] ELK란 무엇인가? 그럼 ELK Stack이란 뭘까요? "ELK"는 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자입니다. Elasticsearch는 검색 및 분석 엔진입니다. Logstash는 여러 소스에서 동시에 데이터를 수집하여 변환한 후 Elasticsearch 같은 “stash”로 전송하는 서버 사이드 데이터 처리 파이프라인입니다. Kibana는 사용자가 Elasticsearch에서 차트와 그래프를 이용해 데이터를 시각화할 수 있게 해줍니다. 처음 시작은 Elasticsearch로 부터 시작되었다. Json 기반의 분산형 오픈 소스 RESTful 검색 엔진으로, 사용하기 쉽고, 확장 가능하며, 유연하여 검색 분야에서는 사용자와 회사의 팬덤과 높은 인기를 누렸다... 2020. 6. 4.
[EIGRP] 프로토콜 설정 및 이론 @EIGRP 설정 #AS번호와 함께 라우터에 EIGRP를 활성화하기 Router(config)#router eigrp {autonomous-system} Router(config-router)# *AS넘버란? EIGRP설정시 AS넘버가 필요한데 전세계 네트워크들을 구분할 목적으로 규모가 큰 네트워크 서비스 레벨에 할당할 목적으로 주는 번호이다. LG,SK,KT 등 서비스프로바이더 수준들은 보통 이 AS넘버를 가지고 있다. 즉, 밴더를 식별하기위한 고유 번호와 같다. 회사 내부의 경우 아무 번호를 써서 식별기능을 하면된다. 16비트로 돼 있다. 그러므로 1~65535 사용하면된다. 6만번때의 경우 보통 사설에서 AS넘버로 사용되지만 아무번호를 사용해도 무관하다. 사설의 경우 모든 라우터에 동일한 AS넘버를.. 2020. 6. 1.
[EIGRP] 프로토콜 특징 및 원리 정리 EIGRP(Enhanced Interior Gateway Routing Protocol) EIGRP는 시스코사가 만든 원래의 IGRP를 기반으로 한 개방형 라우팅 프로토콜이다. EIGRP는 라우터 내 대역폭 및 처리 능력의 이용뿐 아니라, 토폴로지가 변경된 뒤에 일어나는 불안정한 라우팅을 최소화하는데 최적화된 고급 거리 벡터 라우팅 프로토콜이다. 출처:위키백과 즉, 최적경로를 파악해서 통신하고 유지하는 프로토콜. @EIGRP 특징 정리 하이프리드형 라우팅 프로토콜이다. 여러개의 다중 프로토콜을 제공하는 특징이있다. 즉, IP기반에서만 동작하는 프로토콜이 아니다. 멀티플라우티드 프로토콜을 지원한다(IP, IPX, Apple Talk) Cisco전용이라 EnhancedIGRP는 Cisco 라우터에만 있다. .. 2020. 5. 31.
[알고리즘] 1로 만들기 on Python 알고리즘 분류 : DP 다이나믹프로그래밍 #import sys a = int(input("1로 만들 수를 입력하세요 : ")) + 1 #10 입력시 11 min_cnt = [ -1 for i in range(a)] #리스트 내포(List comprehension)기법 #range(0,11) #min_cnt => [-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1] for i in range(1,a): #range(1,10) min_cnt[i] = min_cnt[i-1] + 1 #minc_cnt[i] = 이전의 minc_cnt값 +1의 값이 저장된다. if i % 2 == 0: #i가 2,4,6,8,10일 때 if문 실행하고, min_cnt값과 min_cnt[i/2]+1값을 비교해서 최소값을 저장.. 2020. 5. 31.
[print] 데이터 출력함수 사용해서 cli에 출력하기 #정수형 데이터 출력 a=10 print(a) #정수형 변수 a출력 print("%d" % a) #문자열 formatting기법을 사용해서 정수형 변수 a출력 #문자열 데이터 출력 b = "안녕하세요" print(b) #문자열 변수 b출력 print("%s" % b) #문자열 formatting기법을 사용해서 문자열 변수 b출력 print("b에 저장된 값은",b,"입니다") #,를 사용해서 문자열과 문자열을 연결해서 출력 print("b에 저장된 값은 "+b+" 입니다") #+를 사용해서 문자열과 문자열을 연결해서 출력 #정수형+문자열 print(b+" 문자열 데이터값과 정수형데이터 값",a,"를 한줄에 출력 했습니다") #+를 사용해서 문자열과 정수형변수를 연결해서 출력 2020. 5. 31.
[Input] 입력 값 변수에 저장하기 import sys a, b, c = str(input('문자열 세개 입력 : ')).split() ##입력받은 값을 공백 단위로 나누고 각 문자열 각 변수에 저장 d, e, f = str(input('문자열 세개 입력 : ')).split(',') ##입력받은 값을 , 단위로 나누고 각 문자열 각 변수로 저장 x = input('값 입력하세요 : ') ##입력받은 값을 변수에 저장 y = sys.stdin.readline() ##입력받은 값을 변수에 저장 z, zz = map(int, input().split()) ##입력받은 값을 공백 단위로 나누고 정수로 형변환 값을 int(값), int(값) 각 변수에 저장 l = list(map(int, input().split())) ##입력받은 값을 공백 단.. 2020. 5. 30.
LIST