Skip to content
Astor is a graphical Tango control system administration tool.
Branch: master
Clone or download
Latest commit 7d32ae5 Jun 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Manage STANDBY state (when a server is blocked for a while) Jan 23, 2018
src/main Cosmetics on code Jun 21, 2019
.gitignore
CHANGELOG.md
LICENSE
README.md
pom.xml

README.md

Project Astor

Maven Java project

Astor is a graphical Tango control system administration tool.

  • Goal

    • The first goal is to know at a quick glance, if everything is OK in a control system, and otherwise to be able to diagnose a problem and solve it.
    • The second goal is to configure the control system and its components.
    • The third goal is to have long term analysis on components (logs, statistics, usage,?.)
  • Principle

    • On each host to be controlled, a device server (called Starter) takes care of all device servers running (or supposed to) on this computer.
    • The controlled server list is read from the TANGO database.
    • A graphical client (called Astor) is connected to all Starter servers and is able to:
    • Display the control system status and component status using coloured icons.
    • Execute actions on components (start, stop, test, configure, display information, ?.
    • Execute diagnostics on components.
    • Execute global analysis on a large number of crates or database.

Cloning

git clone git@github.com:tango-controls/Astor

Documentation

Download Docs

Building and Installation

Dependencies

Project Dependencies

  • DBBench.jar
  • Jive.jar
  • JTango.jar
  • ATKCore.jar
  • ATKWidget.jar
  • atkpanel.jar

Toolchain Dependencies

  • javac 7 or higher
  • maven

Build

Instructions on building the project.

cd Astor
mvn package
You can’t perform that action at this time.