diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..0ad32c5 --- /dev/null +++ b/404.html @@ -0,0 +1,328 @@ + + + +
+ + + + + + + + + + + + + + + + + +The Amazon FSx Health Monitor is a serverless application that uses AWS Lambda, Amazon CloudWatch Events, and Amazon SNS to monitor the health of Amazon FSx windows file systems in an AWS account. The application consists of the following components:
+Amazon CloudWatch Events rule
+ This rule is backed by a configurable schedule. Based on the schedule the Lambda
+ function is triggered.
AWS Lambda function
+ This function is invoked by the CloudWatch Events rule and checks all FSx
+ volumes in the linked AWS account for their status. If the status is not
+ AVAILABLE
(see here) it publishes a message to the
+ Amazon SNS topic.
Amazon SNS topic
+ This topic receives notifications from the Lambda function. Users can subscribe
+ to this topic to receive notifications about the health of the FSx file systems.
File system status | +Description | +
---|---|
AVAILABLE | +The file system is in a healthy state, and is reachable and available for use. | +
CREATING | +Amazon FSx is creating a new file system. | +
DELETING | +Amazon FSx is deleting an existing file system. | +
UPDATING | +The file system is undergoing a customer-initiated update. | +
MISCONFIGURED | +The file system is in an impaired state due to a change in your Active Directory environment. Your file system is either currently unavailable or at risk of losing availability, and backups may not succeed. | +
MISCONFIGURED_UNAVAILABLE | +The file system is currently unavailable due to a change in your Active Directory environment. | +
FAILED | +The file system has failed and Amazon FSx can't recover it. When creating a new file system, Amazon FSx was unable to create the new file system. |
+
This AWS CDK construct monitors the health of Amazon FSx file systems in an AWS +account by configuring notifications on file system status changes. It helps to +quickly detect and take action if your file systems aren’t healthy.
+The implementation is based on this +post +in the AWS Storage Blog.
+ + + + + + +This AWS CDK construct monitors the health of Amazon FSx file systems in an AWS account by configuring notifications on file system status changes. It helps to quickly detect and take action if your file systems aren\u2019t healthy.
The implementation is based on this post in the AWS Storage Blog.
"},{"location":"architecture/","title":"Architecture","text":"The Amazon FSx Health Monitor is a serverless application that uses AWS Lambda, Amazon CloudWatch Events, and Amazon SNS to monitor the health of Amazon FSx windows file systems in an AWS account. The application consists of the following components:
Amazon CloudWatch Events rule This rule is backed by a configurable schedule. Based on the schedule the Lambda function is triggered.
AWS Lambda function This function is invoked by the CloudWatch Events rule and checks all FSx volumes in the linked AWS account for their status. If the status is not AVAILABLE
(see here) it publishes a message to the Amazon SNS topic.
Amazon SNS topic This topic receives notifications from the Lambda function. Users can subscribe to this topic to receive notifications about the health of the FSx file systems.
Add the library as dependency to your project. For example
package.json\"dependencies\": {\n\"aws_fsx_lifecycle_status_monitor\": \"0.0.4\",\n...\n},\n
and install it with npm install
or yarn install
.
Create a new stack and add the CDK construct
fsx-monitor-stack.tsexport class FsxMonitor extends Stack {\nconstructor(scope: Construct, id: string, props: StackProps = {}) {\nsuper(scope, id, props);\nnew FsxLifecycleStatusMonitor(this, 'FSxLifecycleStatusMonitor', {\nschedule: Schedule.cron({ minute: '0/30', hour: '*', day: '*', month: '*', year: '*' }),\n});\n}\n}\n
Add the library as dependency to your project. For example
+ +and install it with npm install
or yarn install
.
Create a new stack and add the CDK construct
+