다운로드 링크
https://prometheus.io/download/
파일
2.53.2 / 2024-08-09 LTS Release notes
설치
tar xvfz prometheus-*.tar.gz
cd prometheus-2.53.2.linux-amd64/
./prometheus
sudo useradd --no-create-home --shell /bin/false prometheus
udo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
sudo chown prometheus:prometheus /etc/prometheus
sudo chown prometheus:prometheus /var/lib/prometheus
cp prometheus-2.53.2.linux-amd64/promtool /usr/local/bin/
sudo cp prometheus-2.53.2.linux-amd64/prometheus /usr/local/bin/
sudo chown prometheus:prometheus /usr/local/bin/prometheus
sudo chown prometheus:prometheus /usr/local/bin/promtool
systemd 등록안되어있으면 등록해야됨
vi /etc/systemd/system/prometheus.service
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \\
--config.file=/etc/prometheus/prometheus.yml \\
--storage.tsdb.path=/var/lib/prometheus/ \\
--web.console.templates=/etc/prometheus/consoles \\
--web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
system d
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
sudo systemctl status prometheus
구성 vi prometheus.yml
global:
scrape_interval: 20s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'sap_hana'
static_configs:
- targets: ['10.100.100.75:9668']
labels:
Host_name: "TESTHOST_SERVER"
- targets: ['10.100.100.73:9668']
labels:
Host_name: "DEV4HANA_2405"
- targets: ['10.100.100.71:9668']
labels:
Host_name: "DEV5HANA_2408"
- job_name: 'sap_hana_devhana'
scrape_interval: 35s
scrape_timeout: 30s
static_configs:
- targets: ['10.100.100.6:9668']
labels:
Host_name: "DEVHANA"
config 체크
sudo /usr/local/bin/promtool check config /etc/prometheus/prometheus.yml
ip:9090 포트로 접속 후 정상 작동 되는지 확인
'Prometheus' 카테고리의 다른 글
hanadb_exporter 로그 cron설정 (0) | 2024.10.28 |
---|---|
exporter 설치 (0) | 2024.10.28 |