Open hooniegit opened 1 year ago
참고 링크 : https://prometheus.io/download/#node_exporter
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.darwin-amd64.tar.gz
$ tar -xvf node_exporter-1.6.1.darwin-amd64.tar.gz
$ sudo cp node_exporter-1.6.1.darwin-amd64/node_exporter /usr/local/bin
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz
$ tar -xvf node_exporter-1.6.1.linux-amd64.tar.gz
$ sudo cp node_exporter-1.6.1.linux-amd64/node_exporter /usr/local/bin
$ sudo vi /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl enable node_exporter
$ sudo systemctl start node_exporter
$ brew install node_exporter
$ brew services start node_exporter
참고 링크 : https://devent.tistory.com/173
# using apt
$ apt install -y prometheus
# using brew(Mac)
$ brew install prometheus
# apt
$ vi /etc/prometheus/prometheus.yml
# brew(Mac)
$ vi /opt/homebrew/etc/prometheus.yml
# targets 항목에 node-exporter 주소 입력
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9100"]
# apt
$ sudo systemctl start prometheus
# brew(Mac)
$ brew services start prometheus
참고자료 : https://hyeyoo.com/143
# Linux
$ sudo apt-get install -y adduser libfontconfig1
$ wget https://dl.grafana.com/enterprise/release/grafana-enterprise_10.0.2_amd64.deb
$ sudo dpkg -i grafana-enterprise_10.0.2_amd64.deb
# MacOS
$ curl -O https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.2.darwin-amd64.tar.gz
$ tar -zxvf grafana-enterprise-10.0.2.darwin-amd64.tar.gz
# Linux
$ sudo /bin/systemctl daemon-reload
$ sudo /bin/systemctl enable grafana-server
$ sudo /bin/systemctl start grafana-server
# MacOS
$ /bin/grafana-server start
http://localhost:3000 method를 'prometheus'로 지정 후 대시보드 생성
안녕하세요, 팀 한울의 김도훈(@hooniegit)입니다.
🧑🏭 개요
Node Exporter + Prometheus + Grafana 의 조합을 통해 외부 서버의 리소스를 모니터링할 수 있습니다. 한울 파이프라인에 적용하기 이전, 각각의 프로그램을 설치 및 실행하는 방법을 공유합니다. 자료는 하단에 comment 형식으로 append 될 예정입니다.
다음 회의 시간에 실습이 예정되어 있으므로, 해당 내용에 대한 사전 숙지를 부탁드립니다.