Archimedes Server

Categories

Component ID

1116748

Component name

Archimedes Server

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Archimedes is a passive application monitoring server built on Drupal but designed to facilitate any web based application. Archimedes achieves passive application monitoring by installing an Archimedes client on your web hosted application. In Drupal's case, its installing the Archimedes Client module.

The Client collects up information about the application and sends it back to the server where the server reads it in and creates or updates the site node that represents that client on the server.

Archimedes currently collects these metrics

  • Hostname
  • Servername
  • Site Data size
  • Site Root size
  • Database details
  • Database size
  • Site instance Metrics
  • Environment (Production, Staging, Development)
  • Associated users
  • Git hash
  • Git remotes
  • Unique Identifier
  • Software specific
  • Modules, themes, etc

Features

Some of the features of Archimedes

  • Client communitcates with the server via Email. This means the client can get around firewalls without additional firewall exemptions
  • RSA key encryption. All data collected by clients is encrypted with the servers public RSA key. Only the server can decrypt it to read the information

Installation

Installation is done via the Archimedes Installation Profile. This module is untested without use of the Archimedes Server installation profile.