开源软件名称(OpenSource Name):awslabs/aws-ec2rescue-linux开源软件地址(OpenSource Url):https://github.com/awslabs/aws-ec2rescue-linux开源编程语言(OpenSource Language):Python 99.8%开源软件介绍(OpenSource Introduction):Amazon Elastic Compute Cloud (EC2) Rescue for LinuxWhat is it?Amazon Elastic Compute Cloud (EC2) Rescue for Linux (ec2rl) is a framework for executing diagnostic and troubleshooting modules to analyze and remediate issues on Linux instances on AWS. The Latest VersionBuildsTwo builds of the latest version are provided:
Downloads
Our GPG public key can be downloaded from here. Integrity VerificationFile integrity can be verified in two ways. The examples below demonstrate verifying the standard build. sha256 hashExample:
Detached GPG signature with GPG public keyExample:
DocumentationAvailable in docs/ subdirectory PrerequisitesPython 2.7.9+ / 3.2+ InstallationNo ec2rl specific installation required. Unpack the tarball and run the tool. Usage
Additional usage information is available in the usage guide in docs/USAGE.md and the help subcommand output. Examplesec2rl can be run with no options or special configuration.
Some modules require sudo/root. Utilizing sudo is required in order to run these modules if executing ec2rl as a regular user.
Some modules require arguments for their usage. For example, most performance metric collection modules require times (number of samples to take) and period (length of sample).
Some modules may negatively impact system performance. These modules require the perfimpact argument to run.
Some modules detect an issue and can also remediate the issue. These modules require the remediate argument to perform the remediation actions.
Module DevelopmentModules are YAML files containing either a BASH or a Python script as well as the necessary metadata. Examples are available in mod.d and the module development guide found in docs/MODULE.md FAQWhy does EC2 Rescue For Linux not have the ability to run and upload in a single command?It is recommended the resulting data be reviewed prior to being uploaded in order to ensure that no confidential information is included. Why does EC2 Rescue For Linux require Python 2.7.9+? What about Python 2.7.x, x < 9?SSL SNI (Server Name Indication) is required for the ec2rl's upload functionality, however, this wasn't added to Python 2.7 until 2.7.9. See PEP 466 for more information regarding the SSL changes in Python 2.7.9. What are the limitations of the bundled build?SSL and curses functionality may not work depending upon the versions of these libraries on the system. This impacts three subcommands:
I'm trying to use the menu on a system running SUSE, but it does not work.Python's curses module is normally built into its standard library, however, it is sometimes separated and included as a separate package. You will need to install it with the operating system's package manager. The package name in SUSE Linux Enterprise Server 12 is "python-curses". LicensingPlease see the file called LICENSE. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论