AXT

AXT Logo


What is AXT?

AXT is an Administration eXtension Tool that is intended to make the life of an administrator easier.

The basic features are:

  • Managed Transfer Solution
  • Distributed Command Execution
  • Message Brokering through protocols such as SNMP, HTTP POST/GET and SOAP

 

Guaranteed Actions

AXT is designed to perform all of the tasks in a guaranteed manner.

Actions will retry indefinitely with regular alerts of incomplete actions.

Actions can be directed to react on the failure of an action thereby allowing some basic workflow ability to processes.

Actions that are set to never fail will never fail until told to do so by an administrator.

 

Client Persistence and Staging

The client component can persist the requests until it has been received by the AXT server.

Transfers can be staged to allow a guaranteed file integrity.

 

Access Control

Any actions (transfer, command, message, etc.) is strictly controlled by rules that are defined by you.

For example:

  • You determine what system can send a what data file to what group of systems.
  • You determine which user can send an SNMP alert to which alert group.
  • You define the administrator systems that can run any command across all managed systems.

All of these actions are audited and can be easily reviewed by the system that has the appropriate access to do so.

 

Error Management

Errors can be sent to enterprise monitoring systems using the pluggable Microsoft Systems Center Connector or HP OpenView Connector.

All errors are also logged on the AXT Server through the log4j library.

 

Clients provide as much or as little detail of the action as requested through standard output.

Client errors can be sent to syslog and/or to the central system for messaging to the enterprise monitoring systems.

 

Completed, Failed or Killed Actions can be resubmitted by administrators.

 

Open Source

AXT is built on open source and is open source itself.

Technologies used are:

  • JBoss AS (Application Server providing the heart to AXT)
  • JBoss Messaging (Providing Action Messaging Interface)
  • JBoss DRules (Providing Access Control Rules)
  • JBoss Hibernate (Providing easy access and portability to the database backend)
  • JSch (SSH Connector support)
  • Apache Commons Net (FTP Connector Support)
  • joesnmp (SNMP Connector Support)
  • c3p0 (Database Connection Pooling)
  • ehcache (Database Cacheing)