프로 메테우스 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 " }