Skip to main content

Aviatrix FlightCheck

Project description

Aviatrix FlightCheck

Aviatrix FlightCheck collects information about an Aviatrix environment by querying the Aviatrix Controller API.

Installation

The recommended method for installing Aviatrix FlightCheck is to use the CloudFormation template. The CloudFormation template will create an Amazon Linux EC2 instance with FlightCheck automatically installed. SSH into the instance using the AWS Key Pair selected when deploying the template.

ssh -i <keypair> ec2-user@<IP of the deployed instance>

Optionally, you can manually install Aviatrix FlightCheck using pip. Refer to pip documentation for instructions on installing pip for your operating system.

pip3 install aviatrix-flightcheck

Aviatrix Controller Requirements

Update the security group for the Aviatrix Controller to allow TCP port 443 from the IP of the system where FlightCheck is installed. Use netcat to confirm the connectivity.

[ec2-user@ip-172-31-21-6 ~]$ nc -zv <controller-ip> 443
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to <controller_ip>:443.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

Verify the output says "Connected to <controller_ip>:443" and not "Connection timed out.".

Execute FlightCheck

To excecute the FlightCheck, run the following command:

flightcheck --controller_ip x.x.x.x --username <controller_username>

You will be prompted to enter the password for the user. The account used can be a read-only account.

FlightCheck will run a list of pre-defined checks and output the results to the screen. The output can be saved to a file for review offline using the following command:

flightcheck --controller_ip x.x.x.x --username <controller_username> > flightcheck-output.txt

If FlightCheck was run on a remote instance, copy the output to a local system. On the local system:

scp -i <keypair> ec2-user@<IP of FlightCheck instance>/home/ec2-user/flightcheck-output.txt <local path to save to>

Adjust paths and filenames as needed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl (51.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl (111.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl (51.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl (111.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl (51.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl (103.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl (50.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (59.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 51.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99a1acae2c93d2be5d728e733abc343d217b1bc07aa4ab58284c1fec3cb596ae
MD5 65c284212362818b0f931ac3ccfe1329
BLAKE2b-256 ac262bfd85051d4dd9ff0cb0da45c95eb53fb413c33f93085b069c4abc2fa0d4

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5050384c2a628f761909c939a3c2e59d1710d4021e2eec2c78659dcba76090e9
MD5 1cb52b5f0757608ec6e5ade1c0a310c6
BLAKE2b-256 f27d75af4dd1aa8b3dbb298f5f29bc94566269e41157b3126029fcb358af20a7

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 111.8 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 56e8e1f75927c4c6892d0053093c43f838ec9d87e203d2492210339da6e3e2e1
MD5 5661d5706a368c75f1d20ef90e9bf2e8
BLAKE2b-256 9e2b68b7b32d73880e56735ce817d7d25d6dac8c48d00f274813bcfe05b636a5

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 16511fc1f54b2b028cfd71d2e916a6a4f088c386a9a29a2d7c6f293a93f5c24a
MD5 2cd89a563921867f60342971b2ad85eb
BLAKE2b-256 530e7fe26dd2950fe9ecd04130061212ded42cb6061f5bf6dbb4083e35bc6dfd

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffeb0e2332b7414fba570a7fbe674ddf155878986c7f35fd3171b535c895aeca
MD5 676dbbcd9c3c83ac25854c08798c111f
BLAKE2b-256 f18e4b1ee5be76bed96bf22dee04ee8cc3e5650c5aaf42e48fdae678d68bb16a

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 111.7 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3b556144fb2ba0e5a5f3577da180f3c84079d2bc82f3fbb892a7bda4610774c2
MD5 46babfe83f84019ce8665bd0493a7545
BLAKE2b-256 587d7983fbc6536c0105f7137867e9a28742f9cf277e33b1be8df955ad258eb3

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 51.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c1732eae791f3d3e1d1e71a3562404b24ddcf1dd6cf4e313e6bb07213c6585f6
MD5 ac3a36f876d468edec4d111aef309859
BLAKE2b-256 a322199e0bda913001a8943c3911ab902e341d66e731333b6615b18ab4e26cf7

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1d98d2679f26f20cdc1b95ef07ea3df91703a84919dca38206617d1f24f486f
MD5 b8d7229d0b665664fd72b517357865e5
BLAKE2b-256 991932e7d48f3c3f4ff9e1967c27e77b1f6b929d22e8f1685338abaf75878f3a

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 103.8 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cc2d41d051f2134c8a7e9bf97c63ae35fc552527cb349df7fcb407b0a3bfbb0a
MD5 4dea342e8a56b7fcd271d9ad78e6b88f
BLAKE2b-256 e2d948d63179bcffbd8fd2a5e05a80e5a74135c696f89097fc98ff930562990c

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 50.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c21e42a7b7cfab7fbc31f09ba431f6e4356594a2f31576edd0080eb7334ac2e1
MD5 193bd4464a71864c6d8de2218d3b697b
BLAKE2b-256 72f0e141bb6084766e60cec23d694a19f1dac94e23709d253213f7f5123c846c

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01d1d93ea5de4abc788a014b36f233dc18cb88538a4c9b7544571486677706d3
MD5 f355bc0c35e1ea81c6f1ca4e6580e1bf
BLAKE2b-256 afc5dd8b5b72bee005ffee36d2a486803d1d7a330370e3898cf2043a139cf66b

See more details on using hashes here.

File details

Details for the file aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 59.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0de39d86e5c69d17d8c6bb8ccf74d6aa8ecfb9d8233a23e1683eef4b9c8e952c
MD5 d6e36935f9d132a635440a0c0693e2c8
BLAKE2b-256 8e03f02d2e3481e1e573067b423760973772dbd1807cc0222129e1b9d20010f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page