센슈의 설치 방법을 찾아봤어요. (그런데 설정을 잘 몰라요)

4816 단어 Sensu
공식 Docoment
  • Sensu | The open source monitoring framework.
  • CentOS 6에 설치
    /etc/yum.repos.d/sensu.repo
    [sensu]
    name=sensu-main
    baseurl=http://repos.sensuapp.org/yum/el/$releasever/$basearch/
    gpgcheck=0
    enabled=1
    
    설치
    yum install -y epel-release
    yum install -y rabbitmq-server redis sensu uchiwa
    cp -p /etc/sensu/config.json{.example,}
    for s in rabbitmq-server redis sensu-api sensu-server sensu-client uchiwa
    do
      service $s restart
    done
    
    /etc/sensu/conf.d/README.md를 참고하여 json 파일을 만듭니다.
    /etc/sensu/conf.d/client.json
    {
      "client": {
        "name": "localhost",
        "address": "127.0.0.1",
        "subscriptions": [
          "test"
        ]
      }
    }
    
    /etc/sensu/conf.d/graphite_handler.json
    {
      "handlers": {
        "graphite": {
          "type": "tcp",
          "socket": {
            "host": "127.0.0.1",
            "port": 2003
          },
          "mutator": "only_check_output"
        }
      }
    }
    
    서비스 재시작 여부
    http://서버의 IP:00/에 액세스하면 uchiwa 데이터가 표시됩니다.

    CentOS 7을 사용하여 부팅하려고 했지만 사용할 수 없습니다.
  • RabbitMQ를 시작하지 못했습니다.
  • /etc/resolv.conf
    + options single-request-reopen"
    
    yum groupinstall -y "@Development Tools"
    yum install -y epel-release
    yum install -y rabbitmq-server
    systemctl start rabbitmq-server
    systemctl status rabbitmq-server -l
    
    rabbitmq 로그
    /var/log/rabbitmq/[email protected]
    
    설치
    git clone https://github.com/sensu/sensu.git
    yum install -y gem ruby-devel
    gem install rake bundle rspec eventmachine
    /usr/local/bin/bundle install
    /usr/local/bin/rake -f Rakefile
    

    좋은 웹페이지 즐겨찾기