일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- module
- kibana
- python
- DB
- Automation
- MySQL
- elasticsearch
- 크롤링
- 시스템자동화
- 8.0
- powershell
- ubuntu
- airflow
- GIT
- EC2
- zabbix
- tcp
- crawling
- 자동화
- Linux
- GCP
- 5.0
- 데이터 분석
- API
- Selenium
- ELK
- AWS
- apt
- ansible
- EKS
- Today
- Total
목록분류 전체보기 (115)
Oops - IT
코로나 검사를 받으라는 연락을 받았습니다..... 밖에 나와 있던 터라 문자를 확인해보니 이미 토요일 15:00가 되어 광명시 주변에는 검사를 받을 곳이 마땅치가 않아보였습니다. 그래서 찾아보던 중에 양천구 쪽에 서남병원이라는 곳에서 빠르게 검사를 받을 수 있었습니다. 선별 진료소에 대한 내용은 아래에 정리해 두었습니다. 코로나19 선별 진료소(광명시)1. 광명시 보건소 선별 진료소- 운영정보 평일: 09:00 ~ 18:00 점심 시간: 12:00 ~ 13:00 토요일: 09:00 ~ 15:00 연락처: 1688-3399 http://naver.me/FwnATac8광명시보건소 : 네이버방문자리뷰 28 · ★4.2 · 평일 09:00 - 18:00m.place.naver.com 2. 광명시 시민운동장 임시..
Zabbix Major 버전 업그레이드를 위해 테스트했던 작업 내역에 대해서 정리해 보겠습니다. 우선 첫번째로 진행한 Zabbix Server(Local DB 사용) 서버를 버전 업그레이드 작업을 진행하였습니다. 개인 PC 환경에서 테스트 한 관계로 외부 Repo 통신이 가능한 환경이었습니다. AS-IS: Zabbix Server 4.0.7 TO-BE: Zabbix Server: 5.0.10 OS 환경: Ubuntu 18.04 1. Zabbix 서버 설치 www.zabbix.com/download?zabbix=4.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache usheep91.tistory.com/31?category=887203 ..
사전 준비 : 아래 사이트 접속 - URL: googlecloud.qwiklabs.com/ - 회사에서 진행한 교육으로 회사 계정으로 실습용 계정 생성 // www.coursera.org/learn/gcp-fundamentals-aws - 위의 URL에서 동일한 교육이 무료로 가능한 걸로 보입니다. AWS 전문가를 위한 Google Cloud Platform 기초 Google 클라우드에서 제공합니다. This accelerated 6-hour course with labs introduces AWS professionals to the core capabilities of Google Cloud Platform ... 무료로 등록하십시오. www.coursera.org 1. Google Cloud Fun..
해당 포스트에서는 제가 운영하는 Zabbix의 전체 Trigger에 대한 Disable 해제 요청에 따라 API를 활용하여 작업한 내용을 정리해두었습니다. 1. Trigger 목록 출력 - 우선적으로, 전체 Host의 Trigger 목록을 출력해보았습니다. - host.get 함수 사용 - select.Triggers 옵션을 활성화 시켜주었습니다. - post_api_request 함수 작성 - get_hostid_all 함수 작성 : args 인자는 함수 실행 시 입력되는 인자는 배열 형태로 받아옵니다. ex) get_hostid_all(auth, test) --> args[0] = auth, args[1] = test // 이런 식으로 인자를 가지게됩니다. - 메인 함수 작성 : 아래와 같이 작성한 ..
해당 포스트에서는 Root 계정을 제외한 Mysql 계정 암호 변경 방법에 대해서 정리해보겠습니다. 1. MySQL 접속 - 암호를 변경할 계정이 있는 DB에 접속해줍니다. # mysql -u root -p : 암호 입력 - user 정보가 있는 mysql DB로 이동합니다. > use mysql; 2. 암호 확인 - 암호는 user 테이블에 authentication_string에 암호화되어 저장되어 있습니다. > desc user; : 아래와 같은 테이블 구조로 되어 있습니다. - 유저 정보 확인 > select Host, User, authentication_string from user; 3. 암호 변경 - zabbix@localhost 계정의 암호를 'zabbix12#' 변경 ## mysql 8..
해당 포스트에서는 분리한 Zabbix DB 서버를 가지고 Replication 구성을 진행해보도록 하겠습니다. ** OS 버전: ubuntu 18.04 ** DB 버전: mysql Ver 8.0.22 1. Slave 서버 준비 - Slave DB 서버는 되도록이면 데이터 호환성을 위해 Master DB와 같은 버전의 DB를 사용해줍니다. - Slave DB 서버의 버전을 다르게 가져가 경우 Master DB보다는 버전이 높아야합니다. - 저는 Hyper-V의 VM을 통해서 테스트를 진행하였습니다. - 기존 zabbix DB로 사용하던 VM을 복사를 진행하였으며, 그러므로 별도의 DB 설치는 진행하지 않았습니다. - 다른 방식을 통해서 진행하시는 경우 # mysql -V : 아래 명령을 통해 본인의 DB ..
회사에서 Redis 관련 아이템들에 대한 모니터링 방법을 고민하다. SQL DB, NoSQL DB의 차이점은 뭐가 있고, 대표적인 DB에는 어떤 것들이 있고, 주로 어떤 곳에 쓰이고 있는 지 궁금해서 해당 내용에 대해서 공부하고 내용을 정리해보았습니다. 1. SQL DB - SQL DB는 주로 관계형 데이터베이스라고 불리며 SQL(Structure Query Language)를 사용해 데이터를 정의하고 처리하는 DB를 뜻합니다. 그러므로 SQL = RDBMS(관계형 데이터베이스)라고도 부르기도합니다. SQL의 경우에는 구조화된 데이터 구조 즉, 스키마를 통해 데이터가 정의되므로 같은 테이블에 저장된 데이터들은 지정된 동일한 구조를 가지게되며 관계를 통해서 연결되어 있는 여러 테이블에 분산되어 저장되게 됩..
Ubuntu 서버에서 패키지 설치를 위해사용하는 Apt repo 서버의 Mirror 서버를 구성하는 방법에 대해서 알아보겠습니다. 여기서는 apt-mirror 패키지를 사용하여 Apt Mirror 서버를 구성해보고, 실제 다른 서버에서 해당 Repo를 연결하여 가지고있는 패지키 설치까지 진행해보도록 하겠습니다. ** OS 환경: ubuntu18.04 1. Apt-Mirror 패키지 설치 및 설정 편집 # apt-get install apt-mirror - 아래와 같이 설치 시 /etc/apt/mirror.list 파일이 생성됩니다. # vim /etc/apt/mirror.list : repo 설정 부분을 Mirroring 구성을 하려고하는 repo로 변경해줍니다. : 저는 zabbix repo를 사용하였..
Powershell 모듈은 다른 프로그래밍 언어의 라이브러리의 개념처럼 특정 기능을 하는 함수의 집합을 의미하며, 이번 포스팅에서는 모듈 파일을 작성 후 실제 사용 예시를 통해 모듈 파일을 어떤 식으로 등록하는지 알아보도록 하겠습니다. 1. 모듈 파일 저장 위치 및 구성 - 아래 명령어를 통해 모듈 파일의 저장 위치에 대해서 알아보겠습니다. > Get-Content Env:\PSModulePath - 명령어 실행 시 위와 같이 세 개의 경로가 나오게됩니다. A. C:\Users\[프로필 명]\OneDrive\문서\WindowsPowerShell\Modules : Default (C:\Windows\System32\WindowsPowerShell\v1.0\Modules) : 마이크로소프트에서 예약해 놓은 ..
Ansible을 이용하여 Windows 서버에 파일을 배포하는 방법에 대해서 알아보겠습니다.Ansible에서 Windows 서버 통신을 위해 Winrm이라는 모듈을 사용하며 Python에 pywinrm 라이브러리를 Install 하는 작업이 필요합니다. ** OS 환경: Ansilbe 서버(Ubuntu 18.04) / Windows 서버(Windows 2019) 1. Winrm 동작 상태 확인 - Windows 서버 접속 후에 WInrm 서비스가 동작 중인지 먼저 확인하겠습니다. - 실행->Services.msc 접속 후 아래와 같이 Winrm 서비스가 실행 중인지 체크해주세요 - Linux 서버와 통신 상태 확인 - https: 5986 / http: 5985 -> HTTPS 작업을 위해서는 Windo..