server_status

Server Status check


License
BSD-3-Clause
Install
gem install server_status -v 0.1.1

Documentation

Server Status

Dependency Status Code Climate

μ„œλ²„μ˜ μƒνƒœλ₯Ό μ²΄ν¬ν•˜κ³  μ‰½κ²Œ ν™•μΈν•˜κΈ° μœ„ν•œ λ„κ΅¬μž…λ‹ˆλ‹€. 도메인 λ³„λ‘œ port μƒνƒœμ™€ λŒ€ν‘œ API의 λ™μž‘ μ—¬λΆ€λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

μ‚¬μš©λ²•

gem install server_status
statusd <path to config file>

API

  • /servers - 확인 λŒ€μƒμ˜ λͺ©λ‘
["google","test"]
  • **/:server_name/status - ν•΄λ‹Ή λŒ€μƒμ˜ μƒνƒœ
{"name":"google","code":404,"description":"Google Portal","is_open":true}

예제 μ„€μ •

port: 4568
servers:
  google:
    protocol: http
    domain: www.google.com
    ssl: false
    description: Google Portal
    port: 80
    apis:
      default:
        url: /deaddead
      details:
        index:
          description: Index Page
          url: /
  test:
    protocol: http
    domain: localhost
    ssl: false
    description: Test Dummy
    port: 4567
    apis:
      default:
        url: /
        payload:
          header:
            content_type: application/json
          params:
            query: TEST
          encode: json
          method: get

Copyright

이 ν”„λ‘œμ νŠΈλŠ” Simplified BSD 2.0 λΌμ΄μ„ΌμŠ€λ‘œ 제곡되고 μžˆμŠ΅λ‹ˆλ‹€.

Copyright (c) 2012 Jeong, Jiung. See LICENSE.txt for further details.