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