Skip to main content

simple package/command for tesitng if an amqp instance is responding

Project description

amqping
=======

Simple script for testing if an AMQP server is up and credentials are valid.

## Options
```bash
user@chefserver2:~# python amqping.py --help
usage: amqping.py [-h] [-u USER] [-p PASSWORD] [-v VHOST] [-H HOST] [-P PORT]

optional arguments:
-h, --help show this help message and exit
-u USER, --user USER
-p PASSWORD, --password PASSWORD
-v VHOST, --vhost VHOST
-H HOST, --host HOST Defaults to localhost
-P PORT, --port PORT Defaults to 5672
```

## Examples
```bash
user@chefserver2:~# python amqping.py -u chef -v chef -p $CHEF_RMQ_PW
Successfully opened AMQP connection.

user@chefserver2:~# python amqping.py -u chef -v chef -p incorrect_password
No handlers could be found for logger "pika.adapters.base_connection"
Traceback (most recent call last):
File "amqping.py", line 44, in <module>
main()
File "amqping.py", line 19, in main
amqp_connect(options.user, options.password, options.vhost, options.host, options.port)
File "amqping.py", line 30, in amqp_connect
connection.ioloop.start()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/select_connection.py", line 136, in start
self.poller.start()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/select_connection.py", line 424, in start
self.poll()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/select_connection.py", line 479, in poll
self._handler(fileno, event, write_only=write_only)
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/base_connection.py", line 302, in _handle_events
self._handle_read()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/base_connection.py", line 323, in _handle_read
return self._handle_disconnect()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/base_connection.py", line 231, in _handle_disconnect
self._adapter_disconnect()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/base_connection.py", line 122, in _adapter_disconnect
self._check_state_on_disconnect()
File "/usr/local/lib/python2.7/dist-packages/pika/adapters/base_connection.py", line 138, in _check_state_on_disconnect
raise exceptions.ProbableAuthenticationError
pika.exceptions.ProbableAuthenticationError
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amqping-0.1.tar.gz (2.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page