728x90

Linux 18

nginx?

웹 서버 소프트웨어로, 높은 성능과 확장성을 제공주로 정적 콘텐츠를 처리하고, 리버스 프록시, 부하 분산, SSL/TLS 암호화와 같은 기능을 수행가벼우며, 안정적이며, 사용이 간편하다는 장점이 있음많은 웹 사이트와 애플리케이션에서 널리 사용되며, 인기 있는 웹 서버 솔루션 중 하나 nginx Install (Linux)yum --disablerepo=\* --enablerepo=offline-nginx install nginx -y nginx logorate 설정vi /etc/logrotate.d/nginx/var/log/nginx -> /data/log/nginx 로그 경로 변경su root root //root 권한 내용 추가  nginx log 폴더 생성 및 심볼릭 링크 설정mv /var/log/..

nginx 2024.08.26

[Grafana] Prometheus 연동

Grafana server - http://192.168.59.134:3000Grafana home - connections - data sources - add data source→ data sources에 prometheus 추가 connection url에 prometheus 서버 주소 입력 후 테스트 연동 확인 테스트용 대쉬보드 importprometheus 2.0 Stats 대시보드 화면* prometheus/node-exporter 연동은 링크 참조 →2024.08.26 - [Prometheus] - Prometheus - Node-exporter 연동 (Linux)​node-exporter 대쉬보드 다운로드→ https://grafana.com/grafana/dashboards/1860-n..

Grafana 2024.08.26

[Prometheus] Redis_exporter 연동 (Linux)

prometheus에서 redis 서버를 모니터링 하기 위해서는 시스템 메트릭을 수집하기 위한 redis_exporter가 필요하다. redis_exporter 다운로드wget https://github.com/oliver006/redis_exporter/releases/download/v1.24.0/redis_exporter-v1.24.0.linux-amd64.tar.gz -> 다운로드 링크 :https://github.com/oliver006/redis_exporter/releases Releases · oliver006/redis_exporterPrometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x..

Prometheus 2024.08.26

[Prometheus] mysqld_exporter 연동 (Linux)

prometheus에서 MariaDB galera cluster 환경을 모니터링하기 위해서는 mysqld_exporter가 필요하며, 연동 작업이 필요하다. mysqld_exporter 다운로드wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.15.0/mysqld_exporter-0.15.0.linux-amd64.tar.gz→ 다운로드 링크 : https://github.com/prometheus/mysqld_exporter 압축해제tar xzvf mysqld_exporter-0.15.1.linux-amd64.tar.gz  my.cnf 수정vi /etc/my.cnf //mariaDB에 접속 후 데이터 스크래핑을 위한 계정정..

Prometheus 2024.08.26

[Prometheus] Node-exporter 연동 (Linux)

node-exporter는 prometheus에서 공식으로 제공하는 시스템 메트릭 수집기이며, prometheus 서버의 리소스를 모니터링하기 위해서는 다운로드 및 연동 작업이 필요하다. node-exporter 다운로드wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz tar  압축 해제tar xzvf node_exporter-1.7.0.linux-amd64.tar.gz node-exporter 실행cd node_exporter-1.7.0.linux-amd64./node_exporter & //백그라운드 실행 node_exporter 서비스 등록vi ..

Prometheus 2024.08.26

Prometheus?

SoundCloud사에서 만든 오픈소스 시스템 모니터링 및 경고 툴킷현재 독립형 오픈소스 프로젝트로 많은 회사들이 사용하고 있음kubernetes에서도 Prometheus를 사용하여 매트릭 수집 및 대시보드 구축하는 방식을 지향함   Centos 7 환경 (Vmware player 가상 환경)에서 설치 진행Prometheus 다운로드 (https://prometheus.io/download/ 참고)  linux용 설치 tar 파일 다운로드 및 Linux 서버 업로드tar -xzvf prometheus-2.50.1.linux-amd64.tar.gz //tar파일 설치 서버에 이동 후 압축 해제  Prometheus 서비스 등록 (자동 실행)vi /etc/systemd/system/prometheus.s..

Prometheus 2024.08.26

Linux 명령어 정리

userdel -M [유저명] : 유저 및 홈디렉토리까지 삭제 usermod -d [홈디렉토리 경로] [유저명] : 특정 유저의 홈디렉토리 경로 변경 ​ passwd [유저명] : 패스워드 설정 /etc 에서 vi passwd로 계정 설정내용 확인가능(홈디렉토리 등) ​ ps -efx | grep [프로세스명] : 현재 실행중인 프로세스 상황 프롬프트 창에 전체 표시 grep -i error *.log | grep Oct | grep 2019 : 로그파일 경로에 있는 상태에서 전체 로그파일을 검색하여 2019, Oct가 포함된 에러 로그 모두 출력 ​ top, topas, glance : 수행중인 프로세스 목록 및 메모리 모니터링 ​ top | grep "name" : 원하는 프로세스만 보기 top -a..

OS/Linux 2023.01.04

[Linux] Centos 7 Openjdk 설치 및 환경변수 설정

Centos7 환경에 Openjdk를 설치하는 과정과 환경변수 설정하는 법에 대한 포스팅입니다.​​yum으로 openjdk 설치yum install java-1.8.0-openjdk​2. 환경변수 등록# vi /etc/profile...JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64PATH=$PATH:$JAVA_HOME/binCLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH# source /etc/profile# echo $JAVA_HOME​3. 설치 확인java -version

OS/Linux 2023.01.03
728x90