3장. Availability Monitoring Suite 설치


3.1. 모니터링 릴레이/Controller 설치

  1. 다음 최소 사양을 충족하는 베어 메탈 시스템을 찾습니다.

    • 4GB 메모리
    • 단일 소켓 Xeon 클래스 CPU
    • 100GB의 디스크 공간
  2. Red Hat Enterprise Linux 7을 설치합니다.
  3. 시스템이 Operational Tools 패키지에 액세스할 수 있도록 허용합니다.

    1. 시스템을 등록하고 구독하십시오.

      # subscription-manager register
      # subscription-manager list --consumed
      Copy to Clipboard Toggle word wrap

      OpenStack 서브스크립션이 자동으로 연결되지 않은 경우 수동으로 서브스크립션을 연결하는 설명서를 참조하십시오.

    2. 처음 활성화된 리포지토리를 비활성화하고 Operational Tools에 적합한 리포지토리만 활성화합니다.

      # subscription-manager repos --disable=*
      # subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-openstack-8-optools-rpms
      Copy to Clipboard Toggle word wrap
      참고

      기본 OpenStack 리포지토리(rhel-7-server-openstack-8-rpms)는 이 노드에서 활성화되지 않아야 합니다. 이 리포지토리에는 Operational Tools 패키지와 호환되지 않을 수 있는 특정 운영 툴 종속 항목의 최신 버전이 포함될 수 있습니다.

  4. 시스템에서 방화벽을 열어 RabbitMQUchiwa 에 대한 연결을 허용합니다.

    # firewall-cmd --zone=public --add-port=5672/tcp --permanent
    # firewall-cmd --zone=public --add-port=3000/tcp --permanent
    # firewall-cmd --reload
    Copy to Clipboard Toggle word wrap
  5. 모니터링 서버에 필요한 구성 요소를 설치합니다.

    # yum install sensu uchiwa redis rabbitmq-server
    Copy to Clipboard Toggle word wrap
  6. 백본 서비스인 RabbitMQRedis 를 구성합니다. RedisRabbitMQ 를 모두 시작하고 부팅 시 활성화합니다.

    # systemctl start redis
    # systemctl enable redis
    # systemctl start rabbitmq-server
    # systemctl enable rabbitmq-server
    Copy to Clipboard Toggle word wrap
  7. 호스트에 액세스할 수 있는 사용자 이름 및 암호 조합을 사용하여 sensu 에 대해 새 RabbitMQ 가상 호스트를 구성합니다.

    # rabbitmqctl add_vhost /sensu
    # rabbitmqctl add_user sensu sensu
    # rabbitmqctl set_permissions -p /sensu sensu ".*" ".*" ".*"
    Copy to Clipboard Toggle word wrap
  8. 이제 기본 서비스가 실행 및 구성되었으므로 Sensu 모니터링 서버를 구성합니다. 다음 콘텐츠를 사용하여 /etc/sensu/conf.d/rabbitmq.json 을 생성합니다.

    {
      "rabbitmq": {
        "port": 5672,
        "host": "localhost",
        "user": "sensu",
        "password": "sensu",
        "vhost": "/sensu"
      }
    }
    Copy to Clipboard Toggle word wrap
  9. 다음으로 다음 콘텐츠를 사용하여 /etc/sensu/conf.d/redis.json 을 생성합니다.

    {
      "redis": {
        "port": 6379,
        "host": "localhost"
      }
    }
    Copy to Clipboard Toggle word wrap
  10. 마지막으로 다음 콘텐츠를 사용하여 /etc/sensu/conf.d/api.json 을 생성합니다.

    {
      "api": {
        "bind": "0.0.0.0",
        "port": 4567,
        "host": "localhost"
      }
    }
    Copy to Clipboard Toggle word wrap
  11. 모든 Sensu 서비스를 시작하고 활성화합니다.

    # systemctl start sensu-server
    # systemctl enable sensu-server
    # systemctl start sensu-api
    # systemctl enable sensu-api
    Copy to Clipboard Toggle word wrap
  12. Sensu 의 웹 인터페이스인 Uchiwa 를 구성합니다. 이렇게 하려면 /etc/uchiwa/uchiwa.json 을 편집하고 기본 콘텐츠를 다음으로 바꿉니다.

    {
      "sensu": [
        {
          "name": "Openstack",
          "host": "localhost",
          "port": 4567
        }
      ],
      "uchiwa": {
        "host": "0.0.0.0",
        "port": 3000,
        "refresh": 5
      }
    }
    Copy to Clipboard Toggle word wrap
  13. Uchiwa 웹 인터페이스를 시작하고 활성화합니다.

    # systemctl start uchiwa
    # systemctl enable uchiwa
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat