(4) cAdvisor 용기 모니터링 패 널 에 권한 이 부여 되 지 않 은 접근 을 해결 합 니 다.
cAdvisor 를 여 는 인증 은 Prometheus 를 여 는 인증 방법 과 같 습 니 다. 모두 nginx 의 auth 를 통 해 이 루어 집 니 다.basic 기능 에이전트 cAdvisor 인증.
따라서 첫 번 째 단계, nginx 두 번 째 단 계 를 배치 하고 httpd - tools 도 구 를 설치 하 는 세 번 째 단계, nginx. conf 네 번 째 단 계 를 수정 하고 prometheus. yml 다섯 번 째 단 계 를 수정 하여 서 비 스 를 다시 시작 합 니 다.
첫 번 째 단 계 는 nginx 를 배치 하고 nginx 홈 페이지 에 nginx 의 설치 패 키 지 를 다운로드 합 니 다. 작업 절 차 는 다음 과 같 습 니 다.
~:useradd -M -s /sbin/nologin nginx
~:yum -y install pcre-devel zlib-devel openssl
~:tar -zxvf nginx-1.17.7.tar.gz
~:cd nginx-1.17.7
~:./configure --prefix=/usr/local/nginx --group=nginx --with-http_stub_status_module && make && make install
두 번 째 단계, httpd - tools 도구 설치
~:yum -y install httpd-tools
~:cd /usr/local/nginx/
~:htpasswd -c .ht.passwd cAdvisor
세 번 째 단계, nginx. conf 수정
~:vim nginx.conf
server {
listen 16060;
location / {
auth_basic "cAdvisor";
auth_basic_user_file ".ht.passwd";
proxy_pass http://localhost:6060/;
}
}
~:../sbin/nginx -s reload
네 번 째 단계, prometheus. yml 수정
~:vim prometheus.yml
- job_name: 'docker'
static_configs:
- targets:
- '***.***.***.***:16060'
basic_auth:
username: cAdvisor
password: ************
~:systemctl restart prometheus
다섯 번 째 단계, 서비스 재 개
OK, 간단명료 하 다. 하하, 6060 포트 를 꺼 라.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
prometheus nginx - vts - exporter 배치 구축 모니터링 nginxNginx 의 모니터링 이 오래된 방안 은 스 크 립 트 를 통 해 nginx 의 status 모듈 의 데 이 터 를 정기 적 으로 수집 하거나 nginx 의 로 그 를 감시 하 는 것 일 수 있 습 니 다.나중에 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.