module 3

Ansible Zabbix 운영

Ansible의 community.zabbix 모듈을 이용하여 Zabbix 서버를 운영 관리하는 몇 가지 예제에 대해서 정리해보겠습니다. 1. community.zabbix 모듈 설치 - 사전 작업 # apt-get install python-pip # pip install zabbix-api - Ansible이 설치되어 있다는 가정하에 community.zabbix 모듈 설치를 진행합니다. # ansible-galaxy collection install community.zabbix * 오류 발생 * * 해결 방법 * - Ansible 버전이 낮아서 발생하는 문제로 Ansible 레포 추가 후 Ansible 업데이트 - 아마 기본 레포에서 설치 시 해당 버전이 설치가 되는거 같네요... # echo "..

Ansible 2021.04.29

Powershell 모듈 만들기

Powershell 모듈은 다른 프로그래밍 언어의 라이브러리의 개념처럼 특정 기능을 하는 함수의 집합을 의미하며, 이번 포스팅에서는 모듈 파일을 작성 후 실제 사용 예시를 통해 모듈 파일을 어떤 식으로 등록하는지 알아보도록 하겠습니다. 1. 모듈 파일 저장 위치 및 구성 - 아래 명령어를 통해 모듈 파일의 저장 위치에 대해서 알아보겠습니다. > Get-Content Env:\PSModulePath - 명령어 실행 시 위와 같이 세 개의 경로가 나오게됩니다. A. C:\Users\[프로필 명]\OneDrive\문서\WindowsPowerShell\Modules : Default (C:\Windows\System32\WindowsPowerShell\v1.0\Modules) : 마이크로소프트에서 예약해 놓은 ..

Powershell 2021.02.20

Zabbix API를 이용한 Zabbix 운영 - 1

이전 포스트에서 Python에서 Zabbix API를 호출하여 Host를 대량 등록하거나 처리하는 과정에 대해서 다뤄보았는데요 이번 포스트에서는 Powershell 모듈을 이용하여 Zabbix를 관리 및 운영하는 방법에 대해서 다뤄 보겠습니다. 관련 모듈로는 Github의 yubu님의 psbbix-zabbix-api 모듈을 이용하였습니다. 1. Powershell 모듈 설치 - Powershell 모듈은 Python의 라이브러리와 유사한 기능을 하며 기능에 필요한 함수들의 집합입니다. - Powershell 모듈 Install 시 Powershell에서 기본 명령어처럼 사용도 가능합니다. - Powershell 실행 - 모듈 설치 진행 > cd $env:Userprofile\Documents\Window..

Zabbix 2020.12.25