Metadata-Version: 2.0
Name: agentserver
Version: 0.0.1.dev3
Summary: A server for managing monitoring agents
Home-page: https://github.com/silverfernsys/agentserver
Author: Silver Fern Systems
Author-email: dev@silverfern.io
License: BSD
Keywords: monitoring development
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Requires-Dist: Cerberus (==0.9.2)
Requires-Dist: configutil
Requires-Dist: iso8601utils
Requires-Dist: passlib
Requires-Dist: pyfiglet
Requires-Dist: setproctitle
Requires-Dist: sqlalchemy
Requires-Dist: tabulate
Requires-Dist: termcolor
Requires-Dist: tornado
Provides-Extra: druid
Requires-Dist: kafka-python; extra == 'druid'
Requires-Dist: pydruid; extra == 'druid'
Provides-Extra: mysql
Requires-Dist: PyMySQL; extra == 'mysql'
Provides-Extra: postgres
Requires-Dist: psycopg2; extra == 'postgres'
Provides-Extra: test
Requires-Dist: codecov; extra == 'test'
Requires-Dist: coverage; extra == 'test'
Requires-Dist: mock; extra == 'test'
Requires-Dist: pytest; extra == 'test'

.. image:: https://img.shields.io/pypi/v/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://travis-ci.org/silverfernsys/agentserver.svg?branch=master
    :target: https://travis-ci.org/silverfernsys/agentserver
.. image:: https://codecov.io/gh/silverfernsys/agentserver/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/silverfernsys/agentserver
.. image:: https://img.shields.io/pypi/l/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://img.shields.io/pypi/status/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://img.shields.io/pypi/implementation/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://img.shields.io/pypi/pyversions/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://img.shields.io/pypi/format/agentserver.svg
    :target: https://pypi.python.org/pypi/agentserver
.. image:: https://img.shields.io/librariesio/github/silverfernsys/agentserver.svg

agentserver
===========

A server that allows you to control and monitor `supervisoragent <https://github.com/silverfernsys/supervisoragent>`_ instances.

**Commands**

.. code:: python

  agentserver
  agentserveradmin
  agentserverecho

**Note**
This project is under heavy development. It currently requires `Druid <http://druid.io/>`_, `PlyQL <https://github.com/implydata/plyql>`_, and `Kafka <https://kafka.apache.org/>`_ to run.

**TODOs**

- Druid and Kafka as optional dependencies.
- Documentation.
- A lot of the code relies heavily on integration tests for the HTTP and websocket APIs. Add unit tests.
- Expand code coverage. 
- User friendly way to create and initialize databases from ``agentserveradmin``.


