- Introduction
- Information of Supported Armor Tools
- Distributions
- Installation
- How to run Tool’s test scripts
Introduction
Armor tools supports a list of the platform tools for debug, diagnostics and monitoring and those are available in Open-Estuary Solution.
Current Release Version- armor-v1.1
Information of Supported Armor Tools
For the supported tools in Armor on different distributions, please refer https://github.com/open-estuary/estuary/blob/master/doc/Armor_Tools_Supported.4All.md
For the basic information of all the supported Armor tools please refer https://github.com/open-estuary/estuary/blob/master/doc/Armor_Tools_Basic_Info.4All.md
Documentation for L3 cache event counting support in perf https://github.com/open-estuary/estuary/blob/master/doc/README.armor.perf.md
Documentation for using KGDB and KDB please refer https://github.com/open-estuary/estuary/blob/master/doc/README.armor.kgdb.kdb.md
Documentation for LTTng user space tracing and kernel tracing, please refer https://github.com/open-estuary/estuary/blob/master/doc/README.armor.lttng.md
Documentation for how to verify iptables tool, please refer https://github.com/open-estuary/estuary/blob/master/doc/README.armor.iptables.md
Distributions
Presently Armor tools are supported on the following distributions.
- Ubuntu 15.04 ARM64
- Fedora 22 ARM64
- OpenSuse 20150813 Tumbleweed ARM64
- Debian Jessie 8.2 ARM64
- CentOS Linux release 7.2.1511 (AltArch)
Installation
- Default Armor tools are installed onto the rootfs during open-estuary build process.
On first time bootup, user must run update commands before try install or run any Armor tool.
Ubuntu: run
apt-get -y updatecommand.
Fedora: rundnf -y updatecommand.
OpenSuse: runzypper -y updatecommand.
Debian: runapt-get -y updateandapt-get install -f -ycommands.
CentOS: runyum -y updatecommand.- On target board, Run
armor_utility, which will provide information of the supported Armor tools, installation status and how to install on the distribution if it is not already present.
How to run Tool’s test scripts
- Go to the
/usr/local/armor/test_scriptson the target terminal. - To test individual tools please run folowing command on the shell terminal,
sh test_<tool's name>.sh-> to run test script of an armor tool.
For example, ‘sh test_strace.sh’ to run tests for strace. The test results can be seen on the console.