# (C) Copyright 2016 Hewlett Packard Enterprise Development Company LP # # 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. # # There are two ways to get started with the supervisord check. # # You can configure inet_http_server in /etc/supervisord.conf. Below is an # example inet_http_server configuration: # # [inet_http_server] # port:localhost:9001 # username:user # optional # password:pass # optional # # OR, you can use supervisorctl socket to communicate with supervisor. # If supervisor is running as root, make sure chmod property is set # to a permission accessible to non-root users. See the example below: # # [supervisorctl] # serverurl=unix:///var/run//supervisor.sock # # [unix_http_server] # file=/var/run/supervisor.sock # chmod=775 # # Reload supervisor, specify the inet or unix socket server information # in this yaml file along with an optional list of the processes you want # to monitor per instance, and you're good to go! # # See http://supervisord.org/configuration.html for more information on # configuring supervisord sockets and inet http servers. # init_config: instances: # - name: server0 # Required. An arbitrary name to identify the supervisord server # host: localhost # Optional. Defaults to localhost. The host where supervisord server is running # port: 9001 # Optional. Defaults to 9001. The port number. # user: user # Optional. Required only if a username is configured. # pass: pass # Optional. Required only if a password is configured. # proc_regex: # Optional. Regex pattern[s] matching the names of processes to monitor # - 'myprocess-\d\d$' # proc_names: # Optional. The process to monitor within this supervisord instance. # - apache2 # If not specified, the check will monitor all processes. # - webapp # - java # proc_uptime_check: False # Optional. Defaults to True. # proc_details_check: False # Optional. Defaults to True. # - name: server1 # host: localhost # port: 9002 # - name: server2 # socket: unix:///var/run//supervisor.sock # host: http://127.0.0.1 # Optional. Defaults to http://127.0.0.1