-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Bin Yu edited this page May 3, 2014
·
5 revisions
Cronus agent is a python based agent that can be used for compute management, software deployment, command and control, system and application monitoring, task execution etc.
- Software deployment
- System and application monitoring
- Command and control
- Task execution, house keeping
- Support all major *nix OS
- service, manifest, package life cycle
- life cycle state (staged, installed, activated, running, deactivated, uninstalled, removed)
- life cycle operations (stage, install, activate, start, shutdown, restart, reset, deactivate, delete, and other custom defined operations)
- application metadata
- system and application monitoring with interval based scheduler
- metric publish over user prefer protocol
- metric decoration with additional tags and topology metadata
- self service monitoring
- execute command from trusted client
- execute script from trusted client
- Discover infrastructure and application data
- Extendable module framework allow custom module to be deployed on the fly, with new routes created
- RESTful API: Pylon on paster, resource based RESTful APIs
- Asynchronous execution, multi-threaded
- Logging: agent log, service log, activity log
- Security: RESTful interface over https, optional user/password or PKI based AuthN&AuthZ