CentOS 8, Zabbix 설치. 1. 패키지 다운로드 https://www.zabbix.com/download에서 다운로드 받을 수 있다. zabbix 사이트에서 zabbix 버전, OS 버전, 데이타베이스, 웹서버를 선택하면 이후 설치 문서에 반영된다. zabbix 5.0LTS, CentOS8, mysql, Apache 를 선택하고 패키지를 다운로드 받았다. 2. 설치. zabbix repository를 설치, 등록한다. # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm zabbix 서버, 프론트엔드, 에이전트를 설치한다. # dnf install zabbix-server-mysql zabbix-web-mysql …
Category: Application(어플리케이션)
11월 16 2021
Nagios core에 시스코 스위치 등록하기
Nagios core에 시스코 스위치 등록하기. 설치는 이전 문서 ‘CentOS 8, Nagios core 설치‘를 참고하면 된다. 1. 시스코 스위치의 snmp 설정. 테스트를 위해 기본 설정만 하도록 한다. 커뮤니티 이름은 TEST이고 read only(RO)로 설정했다. 스위치 호스트네임은 System_Node다. System_Node#conf t System_Node(config)#snmp-server community TEST ro System_Node(config)#end 설정확인 System_Node#show snmp community Community name: TEST Community Index: TEST Community SecurityName: TEST …
4월 15 2021
Ansible 네트워크 자동화 – 6
Ansible 네트워크 자동화 – 6 앤시블을 이용한 익스트림 스위치 점검하기 익스트림 스위치의 팬, 온도, 파워서플라이 점검을 위해 playbook 작성한다. 임의의 명령을 실행하기 위해서 exos_command 모듈을 사용한다. 만약, extreme 스위치 지원을 위한 모듈이 없으면, ansible-galaxy 명령으로 컬렉션을 설치한다. $ ansible-galaxy collection install extreme.exos 플레이북을 아래처럼 작성했다. — – name: Extreme Switch Check Playbook connection: ansible.netcommon.network_cli gather_facts: …
4월 12 2021
Ansible 네트워크 자동화 – 5
앤시블 네트워크 자동화 -5 ansible 네트워크 telnet 사용하기 오래된 네트워크 장비는 ssh를 지원하지 않을 수도 있다. 이런 경우에, telnet을 사용해야 하며, ansible.netcommon 컬렉션의 일부분인 플러그인을 사용하면 된다. ansible-galaxy 명령으로 해당 컬렉션을 설치한다. 이미 설치되어 있으면 아래와 같은 메시지가 보인다. $ ansible-galaxy collection install ansible.netcommon Process install dependency map Starting collection install process Skipping ‘ansible.netcommon’ as …
4월 10 2021
Ansible 네트워크 자동화 – 4
앤시블 네트워크 자동화 – 4 앤시블 role Role은 함께 작동하는 앤시블 기본값, 파일, 작업, 템플릿, 변수, 그리고 다른 앤시블 구성요소들의 집합이다. 첫번째 playbook과 명령에서 본것 처럼, 명령에서 플레이북으로 이동하면 여러 작업을 쉽게 실행하고 같은 작업을 같은 순서로 반복할 수 있다. 플레이북에서 Role로 이동하면 명령한 작업을 보다 쉽게 재사용하고 공유할 수 있다. 내 role과 다른사람의 role을 …
4월 08 2021
Ansible 네트워크 자동화 – 3
Ansible 네트워크 자동화 -3 앤시블 인벤토리(Inventory) 만들기 인벤토리 없이 플레이북을 실행하려면 명령어에 여러 플래그들이 필요하다. 또한 하나의 장비에 대해 플레이북을 실행하는 것은 같은 작업을 수동으로 하는 것과 비교하여 크게 효율적이지도 않다. ansible_network_os 와 ssh 사용자같은 정보를 가지는 managed node를 구성하기위해 인벤토리 파일을 사용한다. 모든 기능을 가지는 인벤토리 파일은 네트워크의 진짜 소스로 쓰일 수 있다. …
4월 04 2021
Ansible 네트워크 자동화 – 2
앤시블 네트워크 자동화 – 2 Ansible 네트워크 자동화 네트워크 자동화는 기본 앤시블 개념의 잇점이지만, 네트워크 모듈의 작동에는 중요한 차이점이 있다. Control 노드에서 실행 대부분의 앤시블 모듈과는 달리 네트워크 모듈은 managed 노드에서 실행되지 않는다. 사용자 관점에서 네트워크 모듈은 다른 모듈처럼 작동한다. 그것은 ad-hoc 명령, playbook과 role을 가지고 작동한다. 그 이면에서 네트워크 모듈은 다른 (리눅스/유닉스 윈도우) 모듈과 …
3월 30 2021
Ansible 네트워크 자동화 – 1
앤시블(Ansible) 네트워크 자동화 – 1 앤시블 기초 Ansible은 IT 자동화 도구이며, 기본적으로 ssh 프로토콜을 이용한다. 또한 데몬이 실행되지도 않는다. 참고: SF 소설에서의 Ansible – 앤시블은 원래 SF 소설에서 초광속 실시간 통신을 위한 개념으로 사용했다. 1966년 Ursula K. Le Guin의 소설에서 Ansible이란 단어를 처음 사용했다고 한다. Orson Scott Card의 소설 엔더스 게임이나 듀나의 소설 대리전에서도 앤시블 …
1월 30 2021
ubuntu 리눅스에 ethminer 설치하기.
ubuntu 18.04 ethminer 설치하기. ethminer 는 이더리움을 채굴하는 커맨드라인 기반 프로그램이다. * 사전 준비사항. nvidia 드라이버 및 cuda 설치가 되어 있어야 한다. cmake, libdbus-1-dev, build-essential 패키지가 설치되어 있어야한다. 만약 설치되어 있지않다면 설치한다. # apt install cmake libdbus-1-dev build-essential 1. repository 추가 # add-apt-repository -y ppa:ethereum/ethereum 2. ethereum 패키지 설치 # apt install ehereum
1월 13
Ubuntu 20.04에 nextcloud 설치.
Ubuntu 20.04 (raspberry pi 4)에 nextcloud 설치하기 Raspberry Pi 4를 이용해서 사용할만한 cloud storage를 찾아보다가 IOS와 데스크탑 클라이언트가 제공되는 pydio cells 와 nextcloud를 후보(?)로 올렸다. pydio cells는 ARM 용으로 컴파일된 패키지를 제공하지 않아서 소스코드를 다운로드 받아 컴파일했으나, 결과가 좋지 않았다. 컴파일은 잘 되었으나, mysql8을 이용한 로그인 과정에서 문제 발생했으며, mysql5.7 버전으로 변경해서 설치했으나 로그인 후 …