Skip to main content

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.

Metadata

Release files for aviatrix-flightcheck 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aviatrix-flightcheck 0.1.1
File
aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 1.7 MB

Release files / aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl

Download URL aviatrix_flightcheck-0.1.1-cp310-cp310-win_amd64.whl
Size 51.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
99a1acae2c93d2be5d728e733abc343d217b1bc07aa4ab58284c1fec3cb596ae
BLAKE2b-256 checksum
How to use checksums
ac262bfd85051d4dd9ff0cb0da45c95eb53fb413c33f93085b069c4abc2fa0d4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aviatrix_flightcheck-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 284.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5050384c2a628f761909c939a3c2e59d1710d4021e2eec2c78659dcba76090e9
BLAKE2b-256 checksum
How to use checksums
f27d75af4dd1aa8b3dbb298f5f29bc94566269e41157b3126029fcb358af20a7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL aviatrix_flightcheck-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Size 111.8 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
56e8e1f75927c4c6892d0053093c43f838ec9d87e203d2492210339da6e3e2e1
BLAKE2b-256 checksum
How to use checksums
9e2b68b7b32d73880e56735ce817d7d25d6dac8c48d00f274813bcfe05b636a5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl

Download URL aviatrix_flightcheck-0.1.1-cp39-cp39-win_amd64.whl
Size 51.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
16511fc1f54b2b028cfd71d2e916a6a4f088c386a9a29a2d7c6f293a93f5c24a
BLAKE2b-256 checksum
How to use checksums
530e7fe26dd2950fe9ecd04130061212ded42cb6061f5bf6dbb4083e35bc6dfd
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aviatrix_flightcheck-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 278.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ffeb0e2332b7414fba570a7fbe674ddf155878986c7f35fd3171b535c895aeca
BLAKE2b-256 checksum
How to use checksums
f18e4b1ee5be76bed96bf22dee04ee8cc3e5650c5aaf42e48fdae678d68bb16a
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL aviatrix_flightcheck-0.1.1-cp39-cp39-macosx_10_9_universal2.whl
Size 111.7 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3b556144fb2ba0e5a5f3577da180f3c84079d2bc82f3fbb892a7bda4610774c2
BLAKE2b-256 checksum
How to use checksums
587d7983fbc6536c0105f7137867e9a28742f9cf277e33b1be8df955ad258eb3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl

Download URL aviatrix_flightcheck-0.1.1-cp38-cp38-win_amd64.whl
Size 51.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c1732eae791f3d3e1d1e71a3562404b24ddcf1dd6cf4e313e6bb07213c6585f6
BLAKE2b-256 checksum
How to use checksums
a322199e0bda913001a8943c3911ab902e341d66e731333b6615b18ab4e26cf7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aviatrix_flightcheck-0.1.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 281.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d1d98d2679f26f20cdc1b95ef07ea3df91703a84919dca38206617d1f24f486f
BLAKE2b-256 checksum
How to use checksums
991932e7d48f3c3f4ff9e1967c27e77b1f6b929d22e8f1685338abaf75878f3a
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl

Download URL aviatrix_flightcheck-0.1.1-cp38-cp38-macosx_10_9_universal2.whl
Size 103.8 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
cc2d41d051f2134c8a7e9bf97c63ae35fc552527cb349df7fcb407b0a3bfbb0a
BLAKE2b-256 checksum
How to use checksums
e2d948d63179bcffbd8fd2a5e05a80e5a74135c696f89097fc98ff930562990c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl

Download URL aviatrix_flightcheck-0.1.1-cp37-cp37m-win_amd64.whl
Size 50.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c21e42a7b7cfab7fbc31f09ba431f6e4356594a2f31576edd0080eb7334ac2e1
BLAKE2b-256 checksum
How to use checksums
72f0e141bb6084766e60cec23d694a19f1dac94e23709d253213f7f5123c846c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aviatrix_flightcheck-0.1.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 242.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
01d1d93ea5de4abc788a014b36f233dc18cb88538a4c9b7544571486677706d3
BLAKE2b-256 checksum
How to use checksums
afc5dd8b5b72bee005ffee36d2a486803d1d7a330370e3898cf2043a139cf66b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL aviatrix_flightcheck-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 59.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0de39d86e5c69d17d8c6bb8ccf74d6aa8ecfb9d8233a23e1683eef4b9c8e952c
BLAKE2b-256 checksum
How to use checksums
8e03f02d2e3481e1e573067b423760973772dbd1807cc0222129e1b9d20010f9
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for aviatrix-flightcheck 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page