PDCA
전공교육 | 개발실습 | 부서교육 | 부서업무지원 | 기타 | |
---|---|---|---|---|---|
P | 7~9차시 수강 | SNMP, 시계열DB, Grafana 실습 | 2022년 연구 성과 보고서 정리 | ||
D | 7차시(R기초) 수강 - 2/6 8차시(텍스트 데이터 분석) - 2/7~8 | SNMP를 이용한 MIB 수집, influxDB와 telegraf를 이용하여 DB생성. | 32개 중 15개 완료 | ||
C | |||||
A |
일일회고
2/6 | 2/7 | 2/8 | 2/9 | 2/10 | |
---|---|---|---|---|---|
Facts (오늘 한 일) | 실패했던 mininet 실습 성공. zsh의 플러그인 설치 및 사용 SNMP 설치. 부서 업무 지원 과제. | SNMP를 이용하여 MIB 수집. telegraf와 influxDB 기본적인 설정 완료. 부서 업무 과제 (4/32) | grafana를 이용한 influxDB의 가시화 성공. SNMP+influxDB+telegraf+grafana 성공. 강의 수강 | Python코드를 이용하여 Mininet을 설정하여 네트워크 시뮬레이션 시작 후 지속적으로 h1이 h2에서 핑을 보내는 코드 작성. mininet을 통한 패킷 통신을 grafana로 가시화 (2/9 실패) | 어제에 이어 grafana로 가시화 하는것을 시도 - 성공 부서지원업무 진행 |
Feeling (느낀 점) | 차근차근 알려주신 대로 찾아가면서 하니 해나갈 수 있었다. 하나씩 할 수 있는 것들이 늘어나는 것을 느끼게 되었다 | telegraf 와 influxDB설치 과정에서 시간을 많이 사용하였다. 3개의 프로그램을 네트워크 하나를 통해서 모두 연결하여 가시화 할 수 있었다. | ryu controller의 역할을 먼저 공부하고 적용을 시켜야 할 것 같다. 검색을 통해 코드만 보다 보니 어떤 식으로 적용이 되는 것인지 모르겠어서 막히는 느낌이 들었다. | mininet을 python코드와 GUI를 통해서 직접 토폴로지를 구성하고 핑을 보내고, 여러 명령어를 통해 네트워크 시뮬레이션을 자세하게 구성할 수 있다는 점에 놀랐다. | mininet에서 핑을 보내는 것을 influxdb를 통해 저장하고 그것을 grafana로 가시화 하는것을 진행하였다. 생각보다 복잡하여 여러 방법을 통해 실행에 옮겻다. |
Finding (찾은 것) | 요즘에는 google, chatGPT 등을 이용하면 못 찾는 것이 없다는 것을 알게 되었다. | 천천히 하나씩 순서대로 행하면 안되는 것도 되게 끔 만들 수 있었다. | 이제부터는 살짝 난이도가 있는 실습을 진행하므로 쉽게 쉽게 넘어가기 보다는 조금 더 꼼꼼히 살펴보아야 겠다. | 생각보다 차근차근 해본 것이 아니라 조금의 이해가 안되는 부분이 생기면 그것이 크게크게 되어 더욱 헷갈리게 만들었다. 밑에서부터 이해를 해나가야 겠다고 생각했다. | 부서 지원 업무를 하다 보니 KREONET에서 지원하는 연구망이 연구 기관들에게 큰 도움이 되고 필수적은 요소라는 것을 더욱 느끼게 되었다. |
MEMO
2/6
- VB와 mobaxterm을 이용하여 가상의 네트워크 시뮬레이션 실행 - 인턴01(KNI) 의 글을 참고하여 실행.
mobaxterm을 이용하여 wireshark를 실행하여 데이터 전송되는 패킷을 확인.
ubuntu내에서 mininet사용을 위한 파이썬 코드 작성까지 완료.
참고 사이트 : mininet을 이용한 네트워크 시뮬레이션, ubuntu에서 mininet 실행
- oh-my-zsh을 이용하여 zsh의 여러 플러그인 설치.
- auto-suggestions : 터미널을 이용하여 명령어를 작성할 시에 자동으로 명령어를 추천해주는 플러그인
- zsh-syntax-highlighting : 명령어를 작성 시에 문법이 틀릴 경우 색으로 알려주고, 구분해주는 플러그인
- SNMP
- KISTI 과학 데이터 교육 센터 강의
R기초 : 데이터 분석에 강점을 두고 있는 언어인 R을 이용하여 데이터를 분석하고, kaggle에서 데이터를 이용하여 간단한 인공지능 프로그래밍 실습, 데이터 분석 시에 필요한 요구 사항 및 기본 지식 교육.
2/7
- grafana+influxDB+telegraf를 이용하여 데이터 시각화
- snmpwalk를 이용하여 ubuntu 내의 MIB 추적
- KISTI 과학 데이터 교육 센터 강의
텍스트 데이터 분석 : 텍스트 마이닝 기법, 텍스트 문장의 형태소 분석, 필요 단어 추출 텍스트 처리 방법, 문장 의미 분석, 단어 빈도 및 연관성 수치 계산, 텍스트 데이터 분석 프로세스 기획,텍스트 데이터 분석 기법, 텍스트 데이터 분석 모델 평가 및 구현하기수강 - R언어를 이용하여 네이버 웹사이트의 데이터를 다운 받아 특징을 이용하여 텍스트를 추출하여 기본으로 분석하는 실습 진행
- 성과보고서 분석 - 32개 중 4개 완료
2/8
- grafana+influxDB+telegraf를 이용하여 데이터 시각화 (~ 2/8)
2/7에 데이터 연동은 가능 하였지만 시각 화에는 성공 하지 못하여 이어서 완성.
- mininet + ryu + snmp + influxDB 를 위해 여러 방법들을 검색하고 있음.
2/8일자 mininet + ryu controller를 먼저 연결 시키기 위해 여러 검색을 하던 도중 어려움을 겪음.
- KISTI 과학 데이터 교육 센터 강의
텍스트 데이터 분석 : 어제에 이어서 들은 강의. 텍스트 데이터 분석 모델 평가 및 구현하기, 토픽별 필요 단어 분류, 긍정부정 감정분석 사전 제작등 의 수업을 통해 텍스트 데이터를 분석 하는 실습을 진행하고 이론을 배웠습니다.
2/9
- python 코드를 이용하여 net-h1 사이에 지속적인 핑 전송 코드
- KISTI 과학 데이터 교육 센터 강의
인공지능 1 : 기본적인 인공지능의 탄생 배경 및 이론 소개. 에이전트의 소개 및 다양한 에이전트 아키텍쳐 소개. 상태 공간와 탐색 문제 강의 수강 완료.
- mininet + influxdb를 이용하여 grafana 가시화
mininet과 influxdb를 연결하기 위한 onos설치 가이드
2/9일 자로 시도 실패. 다른 방법을 고안 해야 할 듯.
2/10
- mininet 과 influxdb를 연결하여 grafana로 가시화
- 부서지원업무 (서류정리) - 15 / 32 완료
- 다음 주 P4 진행을 위한 살짝의 휴식