aboutsummaryrefslogtreecommitdiffstats
path: root/bin/check_health.py
diff options
context:
space:
mode:
authorGokul Singaraju <gs244f@att.com>2018-05-21 15:32:52 -0400
committerGokul Singaraju <gs244f@att.com>2018-05-22 22:40:18 -0400
commit678e65fa7938114bf7d66f212b16cef8633db214 (patch)
treeb41462748c9101ea99ff3d3fa36296b159510a0c /bin/check_health.py
parent4571d99c799412d22e140ea8396ba9ad105626a8 (diff)
Miss HB CBS integration
Issue-ID: DCAEGEN2-279 Change-Id: I3f78e0870d4c620a304fb8d218f1d30187b4fbef Signed-off-by: Gokul Singaraju <gs244f@att.com>
Diffstat (limited to 'bin/check_health.py')
-rwxr-xr-xbin/check_health.py66
1 files changed, 0 insertions, 66 deletions
diff --git a/bin/check_health.py b/bin/check_health.py
deleted file mode 100755
index ae61881..0000000
--- a/bin/check_health.py
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/bin/env python3
-# ============LICENSE_START=======================================================
-# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ============LICENSE_END=========================================================
-#
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
-from http.server import HTTPServer, BaseHTTPRequestHandler
-from urllib import parse
-
-#from BaseHTTPServer import BaseHTTPRequestHandler
-#import urlparse
-import json
-
-class GetHandler(BaseHTTPRequestHandler):
-
- def do_GET(self):
- parsed_path = parse.urlparse(self.path)
- message = '\n'.join([
- 'CLIENT VALUES:',
- 'client_address=%s (%s)' % (self.client_address, self.address_string()),
- 'command=%s' % self.command,
- 'path=%s' % self.path,
- 'real path=%s' % parsed_path.path,
- 'query=%s' % parsed_path.query,
- 'request_version=%s' % self.request_version,
- '',
- 'SERVER VALUES:',
- 'server_version=%s' % self.server_version,
- 'sys_version=%s' % self.sys_version,
- 'protocol_version=%s' % self.protocol_version,
- '',
- ])
- self.send_response(200)
- self.end_headers()
- self.wfile.write(message)
- return
-
- def do_POST(self):
- content_len = int(self.headers.getheader('content-length'))
- post_body = self.rfile.read(content_len)
- self.send_response(200)
- self.end_headers()
-
- data = json.loads(post_body)
-
- self.wfile.write(data['health'])
- return
-
-if __name__ == '__main__':
- from http.server import HTTPServer
- #from BaseHTTPServer import HTTPServer
- server = HTTPServer(("", 10001), GetHandler)
- print('Starting server at http://localhost:10001')
- server.serve_forever()