You can find the latest docs (there aren't enough!) at ReadTheDocs_.
NYMMS is a monitoring framework that takes inspiration from a lot of different places.
It's goals are:
There are many other goals, but that's a good start.
Here's a somewhat hard to understand diagram (at least without some explanation):
.. image:: https://raw.github.com/cloudtools/nymms/master/docs/_static/images/nymms_arch.png
Currently the main requirements are:
Optionally:
A docker image is provided that can be used to run any of the daemons used in
NYMMS. It can be pulled from phobologic/nymms
. To run the daemons, you can
launch them with the following command:
docker run -e "AWS_ACCESS_KEY_ID=
For example, to run the scheduler (with verbose logging, the -v) you can run:
docker run --rm -it phobologic/nymms:latest /scheduler -v
You can also set the AWS_ACCESS_KEY_ID
& AWS_SECRET_ACCESS_KEY
in a file,
and then use --env-file
rather than specifying the variables on the command
line. Optionally, if you are running on a host in EC2 that has an IAM profile
with all the necessary permissions, you do not need to specify the keys at all.
.. boto pull request
: https://github.com/boto/boto/pull/1414
.. ReadTheDocs
: https://nymms.readthedocs.io/en/latest/