프로 메테우스 PromSQL 수집 시스템의 서비스 상태

프로 메테우스 PromSQL 수집 시스템의 서비스 상태

: 사용 콜렉터 systemd
--Collector.systemd.unit - 허용 목록 = 긍정적으로 정합 부에서 순환 systemd "+."
--collector.systemd.unit - 화이트리스트 = "(고정 표시기 | .service | SSHD의 nginx)" 화이트리스트 수집 대상

#의 모니터링 서비스 상태 
는 / usr / 빈 / node_exporter --collector.systemd --collector.systemd.unit -whitelist = (고정 표시기 | SSHD | nginx를) .service

 

노드 끝은 시작 구성을 수정

1, 추가 매개 변수를 시작 구성을 수정 정력 /usr/lib/systemd/system/node_exporter.service를

[단위] 
설명 = https : //로 prometheus.io 

[서비스] 
를 다시 시작 = 온 실패 
ExecStart = / usr / 지방 / node_exporter / node_exporter --collector.systemd --collector.systemd.unit - 화이트리스트 = (고정 표시기 | SSHD | Nginx에) .service 

[설치] 
WantedBy = multi-user.target

2, 서비스를 다시 시작 구성을로드

systemctl daemon- 다시로드 
systemctl 다시 시작 node_exporter

 

보기 노드 모니터링 클라이언트 서비스

1 promSQL 통해 서비스를 볼

node_systemd_unit_state

2, 고정 표시기 서비스를 참조 여러 상태를 실행

node_systemd_unit_state {예 = " 47.98.138.176:9100 " , 작업 = " 노드 " 이름 = " docker.service " }

 

추천

출처www.cnblogs.com/xiangsikai/p/11289276.html