서버단에서의 에러나 DB 에러 발생 시 전 게시글에서 email을 통해 얼롯팅 받는 설정을 하였습니다. 이번 글에서는 Telegram을 통해 얼롯팅 받는 설정을 하고 PDF로 report를 뽑아보는 글을 써볼까 합니다. 사전 구성 - Telegram어플리케이션을 설치하고 회원가입 필요. 윈도우 PC버전 텔레그램 다운 : http://www.telegram.pe.kr/ 텔레그램 한글사이트 텔레그램 PC버전 다운로드,텔레그램 메신저 소개,한국어 한글 제공 telegram.pe.kr ■ 텔레그램 회원가입 ■ 문자로 날라오는 코드만 입력하면 가입완료 Telegram 설정 ■ Botfather 검색 후 선택-> start 클릭 ■ 메세지 작성 /newbot 입력 봇 이름 생성 (임의설정) 1. Bot 사용자의 이..
서버 리소스의 임계치까지 사용했을때나, DB에 문제가 발생했을때 email을 통해 얼롯팅 받을 수 있도록 설정해보았습니다. (에러 발생시점부터 약 1~2분내로 알람을 받을 수 있습니다.) Gmail 설정 외부 프로그램 연결 수신 Gmail 계정 활성화 • http://gmail.google.com 로그인 화면에서 Gmail 사용자 이름과 비밀번호를 입력하십시오. • https://myaccount.google.com/lesssecureapps 덜 안전한 응용 프로그램을 사용하려면 옵션을 선택하십시오. ■ GMAIL POP/IMAP 설정 gmail 톱니바퀴 모양 클릭 -> 모든 설정 보기 ■전달 및 POP/IMAP -> IMAP사용 ■ SSMTP 설치 (zabbix-server) [root@localhos..
사전 구성 part 1에 이어 zabbix 설정을 하고 대시보드 확인까지 하도록 하겠습니다. zabbix 설치는 아래 part 1을 보고 설치하면 됩니다! part 1 URL : https://jhdatabase.tistory.com/26 [ Zabbix - DB monitoring 서버 구축 ] part 1 요즘 큰 회사에서도 DB 모니터링을 위해 Zabbix를 많이 쓴다고합니다. 클라우드 콘솔에서 서버단 모니터링과 notification 서비스가 있지만, 어디까지나 서버단 리소스이라 DB를 모니터링할 tool이 필 jhdatabase.tistory.com 서버 리소스 모니터링 설정 ■ 첫 Dashboard 화면 ■ Configuration -> Host groups -> Create host grou..
요즘 DB 모니터링을 위해 Zabbix를 많이 쓴다고합니다. 클라우드 콘솔에서 서버단 모니터링과 notification 서비스가 있지만, 어디까지나 서버단 리소스이라 DB를 모니터링할 tool이 필요해서 사용해보았습니다. 대시보드도 보기 편하고 커스터마이징이 가능하며 자체 템플릿을 많이 지원합니다. 본인에 맞는 템플릿을 써도 되고 만들어서 편하게 사용하면 됩니다! 얼롯팅 또한 email , telegram 등 여러 템플릿을 지원하므로 메신저까지 연동하여 얼롯팅을 받아보도록 하겠습니다. 테스트 환경 ZABBIX SERVER(Monitoring 수집서버) : 10.70.101.80 ZABBIX Agent1(Monitoring 대상 서버) : 10.70.101.78 ZABBIX Agent2(Monitoring..
SysLog와 DB Log를 Email을 통해 얼롯팅 받을 수 있도록 설정해보겠습니다. 저는 Gmail로 얼롯팅 받기 위해 사전 설정을 진행하였습니다. Gmail 설정 ■ 외부 프로그램 연결 수신 Gmail 계정 활성화 • http://gmail.google.com 로그인 화면에서 Gmail 사용자 이름과 비밀번호를 입력하십시오. • https://myaccount.google.com/lesssecureapps 덜 안전한 응용 프로그램을 사용하려면 옵션을 선택하십시오. ■ GMAIL POP/IMAP 설정 ■ SSMTP 설치 (zabbix-server) [root@localhost]# yum -y install ssmtp [root@localhost]# vi /etc/ssmtp/ssmtp.conf ##자기..
사전 작업 Part 1 URL :https://jhdatabase.tistory.com/entry/Graylog-%EB%A1%9C%EA%B7%B8%EC%88%98%EC%A7%91%EC%84%9C%EB%B2%84-%EC%84%A4%EC%B9%98-part-1 [ Graylog - 로그수집서버 설치 ] part 1 안녕하세요. 여러대의 서버들에 하나하나 접속해서 log를 확인하기 힘들고 귀찮기때문에 graylog를 이용해 로그 수집서버를 구성해서 받아 볼 생각입니다. Graylog란, MongoDB와 Elasticsearch 기반으로 동 jhdatabase.tistory.com 원격지 서버에서 syslog 수집하기 위해 설정 Graylog에서 Input 생성하기 위해서, 원격지 시스템에서 로그가 생성되고, ..
안녕하세요. 여러대의 서버들에 하나하나 접속해서 log를 확인하기 힘들고 귀찮기때문에 graylog를 이용해 로그 수집서버를 구성해서 받아 볼 생각입니다. Graylog란, MongoDB와 Elasticsearch 기반으로 동작하며 로깅 수집과 분석을 타겟으로 제공하는 오픈소스 솔루션입니다. 리눅스 기반 설치가 가능하며, 로그가 많은 경우 시스템의 메모리 및 Disk IO를 적절히 지원한다면 매우 유용합니다. Graylog 장점 설치가 쉽고 빠르며 오픈소스 기반이다. 얼롯팅 가능, 대쉬보드를 통해그래프 기능 지원 Graylog 단점 그래프 기능이 약간 부족하다.. 플러그인 부재 graylog 아키텍쳐 -MongoDB = 구성정보, 메타정보 저장용으로 사용되는 DB -Elasticsearch = Log 원..
Ansible은 잘만 사용하면 굉장히 편한 opensource tool입니다. 배포하고자 하는 대상 서버에 별 다른 agent 설치가 필요없습니다. 이번 글에서는 Mysql DB설치 배포를 하고, 다음엔 MHA 구성하는 playbook을 짜보겠습니다. 테스트 환경 hostname IP private IP version db version node1 115.85.182.24 192.168.100.51 centos7.8 mysql5.7 node2 49.50.164.159 192.168.100.52 centos7.8 mysql5.7 ansible 118.67.132.167 192.168.100.53 centos7.8 사전 작업 ■ host 등록 (사전에 host를 등록해야 해당 IP 인식 가능) [root@a..
postgreSQL 구성중 failback을 위해 pacemaker를 이용하여 구성하게되었습니다. pacemaker는 Redhat에서 나오는 고가용성 클러스터입니다. Corosync란: 클러스터 인프라 지원(Quorum 관리, 메시지 관리 등) Pacemaker란: 클러스터 자원 관리자 pcs란: corosync와 pacemaker를 손쉽게 관리할 수 있는 management 프로그램 테스트 환경 구분 node1 node2 hostname jh-cluster001 jh-cluster002 OS centos7.3 centos7.3 Public IP 118.67.132.251 27.96.134.40 Private IP 10.41.43.141 192.168.100.60 10.41.142.140 192.168...
이전 글 redis install & replication 에 계속해서 진행하도록 하겠습니다. https://jhdatabase.tistory.com/5?category=946638 [Redis 1. install & replication] Redis(레디스; REmote DIctionary System)은 요즘 각광 받고 있는 In-memory Data(key-value) Store입니다. Redis Cluster는 최대 1000개의 노드로 구성이 가능하며, session clustering , cache server 용도로.. jhdatabase.tistory.com 서버 구성 정보 Server Public IP Private IP 비고 Redis1 115.85.182.24 192.168.100.51..