Tango Admin utility

Intended audience: administrators

The Tango Database can be maintained using a command-line interface with tango_admin tool. The following features are available:

  • ping the database server
  • check if a device is defined in DB
  • check if a server is defined in DB
  • create a server in DB
  • delete a server from the DB
  • create a property in DB
  • delete a property from DB

Using tango_admin

$ /usr/lib/tango/tango_admin --help

Usage:
--help              Prints this help
--ping-database     [max_time (s)] Ping database
--check-device <dev>    Check if the device is defined in DB
--add-server <exec/inst> <class> <dev list (comma separated)>   Add a server in DB
--delete-server <exec/inst> [--with-properties]   Delete a server from DB
--check-server <exec/inst>   Check if a device server is defined in DB
--server-list  Display list of server names
--server-instance-list <exec>   Display list of server instances for the given server name
--add-property <dev> <prop_name> <prop_value (comma separated for array)>    Add a device property in DB
--delete-property <dev> <prop_name>   Delete a device property from DB
--tac-enabled Check if the TAC (Tango Access Control) is enabled
--ping-device <dev> [max_time (s)] Check if the device is running
--ping-network [max_time (s)] [-v] Ping network