반응형
인기 게시글
- 리눅스 Elasticsearch 설치 - ELK Stack 설치(1) 모니터링 시스템 구축 과정에서 로그 저장을 위해 ELK Stack(Elasticsearch, Logstash, Kibana) 중 하나인 Elasticsearch를 설치하였습니다. 이번 게시글에서는 Rocky Linux 8.X 환경에서 Elasticsearch 8.X 버전을 설치하는 과정을 소개하고자 합니다. 1. Java 설치 (OpenJDK 설치) Elasticsearch 설치를 위해서는 Java11 이상이 필요한데, Elasticsearch 7버전 부터는 OpenJDK 파일이 포함되어 있습니다. 저는 관리하는 서버와 같은 구성으로 OpenJDK 17버전을 사용 중입니다. https://www.openlogic.com/openjdk-downloads # openjdk 설치 경로 /usr/java $ t.. 2024.08.21
- Zabbix Nginx 상태 모니터링(2) - Zabbix User Parameter 활용 Zabbix에서 Nginx 서버의 모니터링을 수행하기 위한 방법 중 두 번째로는 직접 스크립트를 작성하여 모니터링하는 방법이다. 이번 게시글에서는 cURL을 활용한 스크립트를 작성하고, Zabbix 웹 인터페이스에서 모니터링 설정하는 방법을 다루고자 한다. HTTP 상태 코드 모니터링 설정 1안 Nginx by Zabbix Agent 템플릿을 이용 (https://hunnie.co.kr/56) - 장점 : Zabbix Agent가 설치되어 있는 경우, Zabbix 웹 인터페이스에서 몇 번의 설정으로 적용이 가능하다. - 단점 : HTTP 상태코드 체크를 진행하다 보니, HTTPS를 사용하는 경우 200 OK 가 아닌 301 Moved Permanently 가 발생한다. * Zabbix 아이템 - 매크로.. 2024.03.26
- Rocky Linux 8.X 에서 Nginx 컴파일 설치 (Nginx 1.24) Nginx 컴파일 설치 리눅스 서버에 Nginx를 설치할 때, 운영 중인 서버가 외부 통신이 불가능한 경우 혹은 경로를 직접 지정해서 설치하고 싶은 경우에는 컴파일 설치를 진행하는 경우가 있습니다. 이 게시글에서는 Rocky Linux 8.X 환경의 서버에서 Nginx 1.24.0의 컴파일 설치 과정을 설명합니다. 1. 설치 환경 - OS : Rocky Linux 8.8 - nginx 설치 버전 : 1.24.0 2. 경로 - 엔진 : /app/nginx - 데이터 : /data/nginx - 로그 : /log/nginx 1. 소스 파일 다운로드 및 파일 업로드 설치에 필요한 설치파일은 공식 홈페이지를 이용하거나, Rocky, Ubuntu, Debian, Fedora, CentOS 등 다양한 Linux 배.. 2024.03.22
- 리눅스 하드웨어 정보 확인 (dmidecode 명령어) 리눅스 서버를 운영하다보면 하드웨어 정보 확인이 필요한 경우가 있습니다. 하드웨어 정보 확인을 위한 dmidecode 명령어에 대해 설명하고자 합니다. dmidecode 컴퓨터 하드웨어와 관련된 정보를 제공하는 표준 인터페이스인DMI(Desktop Management Interface)를 읽어서 시스템의 정보를 제공하는 유틸리티입니다. dmidecode를 사용하면 이러한 정보에 접근하여 시스템의 하드웨어 구성 및 특성에 대한 세부 정보를 확인할 수 있습니다. 확인 가능한 정보 BIOS 정보: BIOS 제조사, 버전, 릴리즈 날짜 등 시스템 정보: 제조사, 모델명, 시리얼 번호 등 메모리 정보: 설치된 메모리 모듈의 용량, 속도, 유형 등 프로세서 정보: 설치된 CPU의 제조사, 모델명, 속도, 코어 수 .. 2024.03.21
- 리눅스 rc.local 활성화 (부팅시 스크립트 실행) CentOS7, RHEL7, Rocky Linx8 이상부터는 /etc/rc.local 스크립트에 명령어를 넣어도 실행이 되지 않는다. 기본 상태가 disable 되어 있기 때문이다. 이 게시글에서는 /etc/rc.d/rc.local 과 rc-local 서비스에 대해서 설명한다. 1. rc-local 서비스 상태 확인 # systemctl status rc-local ● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/etc/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead) 2. 파일 실행 권한 rc.local 파일에 실행 권한이 .. 2024.03.21
반응형