Server 34

[Ubuntu] Grafana 설치 및 사용

Grafana 장단점 ( feat. gpt ) Grafana는 오픈 소스 데이터 시각화 및 모니터링 도구로, 다양한 데이터 소스로부터 정보를 수집하여 대시보드 형태로 시각화할 수 있게 해줍니다. 아래는 Grafana의 주요 장점과 단점입니다.✅ 장점강력한 시각화 기능다양한 차트, 그래프, 게이지, 히트맵 등 시각화 위젯을 제공하여 데이터를 직관적으로 분석할 수 있습니다.다양한 데이터 소스 통합Prometheus, InfluxDB, Elasticsearch, MySQL, PostgreSQL, AWS CloudWatch 등 다양한 데이터 소스를 연결할 수 있습니다.실시간 모니터링 및 알림실시간 데이터 스트리밍을 지원하며, 조건 기반 알림(Alert)을 통해 이메일, Slack, Opsgenie 등으로 알림을..

[Ubuntu] PM2 설치 및 사용

PM2 ( Process Manager 2 ) 설치 이유 - 에러 발생 후에도 프로그램 재실행 ( 무중단 ) - 멀티 코어 CPU에서 Node.js 동작의 성능 향상 1. pm2 설치 - 호환성 에러 발생 - node 버전 변경 필요 ubuntu@ubuntu:~$ npm install pm2 -g // pm2 전역 설치 // 호환성 에러 발생 - node 버전 14.14 이상 필요 npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'proxy-agent@6.3.1', npm WARN EBADENGINE required: { node: '>= 14' }, npm WARN EBADENGINE current: { node: 'v12.2..

[Ubuntu] MySQL DB 설치

1. MySQL 설치 ubuntu@ubuntu:~$ sudo apt-get install mysql-server mysql-client 2. 접속 확인 ubuntu@ubuntu:~$ sudo mysql -uroot 3. 데이터베이스 만들기 mysql> CREATE DATABASE db_name default SET UTF8; // DBNAME , charater set [UTF8] mysql> show databases; 4. 계정 확인 mysql> use mysql mysql> select user, host from user; 4. 사용자 계정 추가 mysql> create user 'user1'@'localhost' identified by '1234'; // user : user1 // passw..

[Ubuntu] SSH 설정 / 방화벽 설정

1. SSH 설정 sudo apt update // update sudo apt install openssh-server // install ssh 2. 방화벽 설정 ufw status // 방화벽 확인 Status: inactive ---------------------------------------------------------------- ufw allow 22 // 22 port 방화벽 해제 Rules updated Rules updated (v6) ---------------------------------------------------------------- ufw enable // 방화벽 실행 Status: active To Action From -- ------ ---- 22/tcp ..