Telegram 을 이용하여 CLI 에서 메세지를 보내자

최근에 많은 솔루션들이 자체적으로 텔레그램 메세지 발송도 지원하곤 하지만 필요에 의해 CLI 상에서 혹은 타 어플이 콜을 하여 메세지를 보내야 할 경우가 관리자 측면에선 필요할 때가 있습니다. 또한 콜을 중앙에서 실행하지 못하고 부득이하게 서버내에서 메세지 발송이 필요한 상황에서 사용하기 위해 간단히 코딩해 두었습니다. 텔레그램에서 API사용을 위해 토큰을 얻어야 합니다. 기본적으로 golang이 설치된 환경에서 컴파일을...

Openssl 1.1.1g source install on CentOS8

Centos8에서 기본으로 설치되는 openssl version은 1.1.1c 입니다. 1.1.1c의 취약점을 개선한 1.1.1d, e, f는 심각한 취약점이 있으므로 1.1.1g로 업데이트를 해보겠습니다. cve : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1967 KISA 보안 권고 : https://www.boho.or.kr/data/secNoticeView.do?bulletin_writing_sequence=35342 Enviroment OS : CentOS 8.1 Openssl : 1.1.1g 1. Default Enviroment Setting $sudo dnf install tar wget $sudo mkdir -p /usr/local/IDC/Src $sudo mkdir -p /usr/local/IDC/Download $sudo mkdir...

node_exporter로 prometheus에 데이터 보내기

필요도구 Python과 prometheus_client 라이브러리 node_exporter의 custom 파일이 등록되는 경로 Node_export 아래의 예제는 solr cloud의 5분간 쿼리요청타임을 각 코어들의 모든 합을 구한 데이터를 node_exporter를 통해 prometheus 로 보내는 간단한 소스입니다. solr 에서 결과는 json 타입으로 받아 데이터를 가공해 node_exporter 를 통해 보냅니다.   #!/usr/bin/env python #-*- coding: utf-8 -*- import json from prometheus_client import CollectorRegistry,...

ZABBIX 5.0 LTS 설치 (Nginx + PHP 7.4 + TimescaleDB) #2

Nginx + PHP 7.4 + TimescaleDB 을 이용하여 ZABBIX 5.0 LTS 를 설치하는 방법에 대한 예제   Zabbix 에서는 암호화 설정시 GnuTLS 또는 OpenSSL 1.1.0 이상 버전을 사용하기를 권장합니다. 이전 버전까지만 해도 저는 GnuTLS 를 사용했었습니다. 참조 : https://www.zabbix.com/documentation/current/manual/encryption GnuTLS 로 컴파일을 시도하였지만 agent2 는 GnuTLS 지원이 되지 않는다는 경고가 나옵니다. 이 문제로 인해 OpenSSL...

ZABBIX 5.0 LTS 설치 (Nginx + PHP 7.4 + TimescaleDB) #1

이 글은 TimescaleDB 를 사용하여 ZABBIX 5.0 LTS 설치를 하기 위한 매뉴얼입니다. TimescaleDB 는 PostgreSQL 을 베이스로 하여 확장 모듈 추가를 통해 설치되는 SQL을 지원하는 오픈소스 시계열 데이터베이스 입니다....

Scroll to top