오픈소스
-
오픈소스 CMDB 프로그램 Ralph3 설치오픈소스 2020. 3. 27. 16:26
요구사항 - Ubuntu 18.04 Bioni https://ralph.allegro.tech/ 1. AWS 인스턴스 생성 설치를 진행하기 위해 AWS에 있는 EC2에 우분트를 올렸습니다. 일반 서버 혹은 가상머신에 설치하시는 분은 우분트 OS 설치만 하시면 됩니다. 이전에 테스트할 때 t2.medium으로 테스트를 하였는데 빌드를 하는 과정에서 CPU사용량이 많아 크래딧 소진이 빨리되어 설치가 오래 걸리는 문제가 있어 m5.large 타입으로 설치를 하였습니다. 인스턴스에 EIP를 할당하여 서버에 접속을 합니다. 기본적인 OS 세팅에 대해서는 생략하도록 하겠습니다. ralph 문서에 있는 명령어를 그대로 복사해서 진행을 합니다. sudo apt-key adv --keyserver hkp://keyser..
-
데이터 분석을 위해 elasticsearch + kibana 설치오픈소스 2020. 2. 24. 16:17
설치환경 OS : CentOS6 1. JAVA 설치 - JAVA는 Yum을 통해 OpenJDK 설치 2. elasticsearch + Kibana 설치 Yum을 통해 설치를 진행 rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch /etc/yum.repos.d/ 경로에 elasticsearch.repo 파일을 생성합니다. [elasticsearch] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsea..
-
Zabbix poller processes more than 75% busy 문제 해결오픈소스 2020. 2. 24. 11:36
현재 300대 이상의 서버와 네트워크 장비를 Zabbix를 통해 성능 모니터링을 하고 있습니다. 점점 서비스가 추가되고 모니터링 항목이 증가함으로써 기본적인 Zabbix 서버 데몬의 부하가 증가하고 있는데요. Zabbix poller processes more than 75% busy 문제가 발생하였을 때 처리 방법에 대해 알아보겠습니다. 문제발생 zabbix 서버에서 Zabbix poller processes more than 75% busy라는 문제가 발생하였습니다. 대시보드에 아래와 같이 주황색으로 문제가 발생되었다는 알람이 뜨게 됩니다. 그래프를 통해 확인을 해보면 Poller 관련하여 설정값인 75%가 넘은 것을 확인할 수 있었습니다. 문제해결방법 zabbix서버의 설정파일인 /etc/zabbi..
-
Zabbix 서버 트래픽 초과 알람을 위한 트리거 생성하기오픈소스 2020. 2. 20. 10:47
Zabbix를 통해 서버를 등록하면 Discovery rules을 통해 네트워크 인터페이스가 등록이 되고 네트워크 트래픽을 모니터이 가능하게 됩니다. 네트워크 트래픽에 대한 트리거가 없기 때문에 네트워크 상태르르 모니터링 하기 위해 트리거를 추가했습니다. Template OS Linux > Discovery rules > Trigger prototypes 로 들어가서 룰셋을 추가합니다. [인바운드] Name 항목에 있는 {#IFNAME}는 Discovery로 확인된 인터페이스 이름을 출력하게 됩니다. Expression 은 아래와 같이 정의합니다. {Template OS Linux:net.if.in[{#IFNAME}].avg(5m)}>200M 들어오는 Inbound 트래픽에 대해 평균 5분간 200M가 ..
-
리눅스 CentOS Zabbix agent 설치 스크립트오픈소스 2020. 2. 18. 15:15
Zabbix Agent 설치 스크립트 오픈소스 모니터링 툴 Zabbix-server를 구축한 후 모니터링을 할 서버에 에이전트를 설치 해야합니다. 기본적으로 zabbix yum repository를 등록하여 yum으로 간단하게 설치가 가능합니다. # yum install -y zabbix-agent zabbix-agent 설치 이후 /etc/zabbix/zabbix_agentd.conf 에 서버 IP와 호스트명을 설정해야 하는데요. 간단하게 스크립트를 통해 세팅하도록 작성하였습니다. CentOS6 또는 CentOS7를 사용할 경우 사용. #!/bin/sh # Zabbix Install Script # https://repo.zabbix.com/zabbix/ OS=`uname -r` HOSTNAME=`ho..