목록모니터링 (9)
카이도스의 Tech Blog
nGrinder는 네이버에서 개발한 오픈소스 성능 측정 도구입니다. 웹 애플리케이션, API, 모바일 앱 등 다양한 시스템의 부하 테스트를 수행하여 성능을 측정하고 분석하는 데 사용됩니다. nGrinder는 다음과 같은 주요 기능을 제공합니다. 다양한 프로토콜 지원: HTTP, HTTPS, FTP, JDBC, JMS 등 다양한 프로토콜을 지원합니다. 스크립트 작성: Jython, Groovy 언어를 사용하여 테스트 스크립트를 작성할 수 있습니다. 분산 테스트: 여러 컴퓨터에 에이전트를 설치하여 분산 테스트를 수행할 수 있습니다. 실시간 모니터링: 테스트 진행 상황을 실시간으로 모니터링할 수 있습니다. 자동화: Jenkins와 같은 CI/CD 도구와 연동하여 자동화된 테스트를 수행할 수 있습니다. nGri..
Redis Exporter 설치 # Redis 서버 접속 # go 다운로드 wget https://go.dev/dl/go1.20.2.linux-amd64.tar.gz sudo tar -xvf go1.20.2.linux-amd64.tar.gz sudo mv go /usr/local # 환경변수 cat ~/.bashrc export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$GOPATH/bin:$GOROOT/bin:$PATH EOT source ~/.bashrc go version # Git 소스 다운로드 git clone https://github.com/oliver006/redis_exporter.git cd redis_exporter go bu..
mongodb_exporter 설치 # 설치 sudo su - wget https://github.com/percona/mongodb_exporter/releases/download/v0.40.0/mongodb_exporter-0.40.0.linux-64-bit.deb dpkg -i mongodb_exporter-0.40.0.linux-64-bit.deb # 환경설정 cd /etc/systemd/system/ vi mongodb_exporter.service [Unit] Description=Prometheus MongoDB Exporter Documentation=https://github.com/percona/mongodb_exporter After=network.target [Service] Typ..
설치환경 : ubuntu 20.04, IDC 서버 모니터링 환경 구축 후 로깅모니터링까지 붙이는 방식으로 진행하려고 한다. 기존 모니터링은 자빅스+그레이로그 사용중이지만 그라파나+로키 연동하여 통합해서 사용하려고한다.(Alert은 기존 자빅스 활용) 그라파나 통합만 완료하고 자빅스 연동하면 기존 자빅스에 연결된 IDC 170대 가량의 서버매트릭을 바로 확인가능하다. 목표: 모니터링-grafana, log-grafana, Alert-zabbix 순서는 grafana, prometheus 설치 후 기존 자빅스 모니터링 연동 및 promtail, Loki 를 이용해 로그모니터링까지 진행하려고 한다. 참고링크 - 링크 1. grafana 설치 # 그라파나 설치 sudo apt-get install -y apt-..
참고 url - https://app.datadoghq.com/account/settings#agent 설치 후 호스트네임만 변경해주면 되는작업이다. # 다운로드 sudo su - DD_INSTALL_ONLY=true DD_API_KEY=API키 DD_SITE="datadoghq.com" bash -c "$(curl -L https://s3.amazonaws.com/dd-agent/scripts/install_script_agent7.sh)" # 호스트네임 변경 cat /etc/datadog-agent/datadog.yaml | grep hostname: hostname: pjhtest # 시작 및 확인 systemctl start datadog-agent.service systemctl enable d..
회사에서 datadog 도입 관련해서 POC를 진행하게 되었고 담당자로 지정되었다. 관련해서 작업한내용을 올릴 예정이다. 작업전에 Datadog Free Trial, Support 는 가입 진행했다. DATADOG-AWS 연동 1. DATADOG 웹에서 Integration → Manually → 1)access type Role → 2) External ID 기억 2. AWS 웹 접속 후 IAM 역할 생성 → AWS 계정 → 다른 AWS 계정(계정ID:일련번호) → 외부 ID 필요(External ID: 위의 값 참고) → 다음 3. 정책생성 → JSON → 링크의 정책 복붙-링크 → 다음&&다음 → 이름, 설명 기입 후 생성 4. 생성 확인 5. 역할생성 화면으로 돌아와서 datadog 선택 후 생성..
서버환경:ubuntu 20.04 Java gateway 설정 (OK) : zabbix 서버에만 설치 - 링크 # zabbix-java-gateway 설치 apt install -y zabbix-java-gateway # vi /etc/zabbix/zabbix_java_gateway.conf (주석 해제 및 START_POLLERS=10 설정) grep "^[^#]" /etc/zabbix/zabbix_java_gateway.conf PID_FILE="/var/run/zabbix/zabbix_java_gateway.pid" START_POLLERS=10 # zabbix_server.conf 설정 vi /etc/zabbix/zabbix_server.conf sudo grep "^Java" /etc/zabbix..
설치환경 : 우분투 20.04 Zabbix Server 설치 : Admin / zabbix echo "Disable ufw & AppArmor" sudo systemctl stop ufw && sudo systemctl disable ufw sudo systemctl stop apparmor && sudo systemctl disable apparmor echo "Install Apache2" sudo apt update sudo apt install apache2 -y echo "ServerName localhost" | sudo tee -a /etc/apache2/apache2.conf sudo systemctl restart apache2 echo "Install Mysql" v8.0 sudo ap..