AWS Services Monitoring
Posted: Wed Aug 10, 2016 8:36 am
Hi,
We are looking in to NagiosXI as possible solution for monitoring AWS resources.
I have installed NagiosXI.
Per my searches, it seems like there is not a built-in or Nagios provided plugin for auto-discovery of resources/services available under our AWS accounts.
Is following community plugin still the most popular/recommended option: check_aws_cloudwatch_metrics
https://exchange.nagios.org/directory/P ... cs/details
A few important points for us to consider before deciding if NagiosXI is a good fit for our use case:
-- HA and automatic failover between AZs; resilient to failures, including AZ failures.
-- Multi-tenancy and RBAC; users should be able to monitor/administer per their application environment.
-- Support for using multiple tags to filter and place nodes in to separate application, deployment etc environments.
-- Auto-discovery of inventory, eg. auto responding to ASG scale-up scale-down events etc.
-- Instance names (not ec2 hostnames nor instance-ids ) can be duplicates per application environment, we want monitoring tool to handle this by using IP or hostname for monitoring. In other words it should not lump together two different instances simply because AWS console instance name (first column in EC2 instances view) is the same.
-- Support for multiple AWS services that can be monitored with CloudWatch, including ELBs, EC2, RDS, SQS, etc.
With these main points in mind, what other plugins or external applications may be needed to augment NagiosXI for AWS monitoring?
Thank you!
We are looking in to NagiosXI as possible solution for monitoring AWS resources.
I have installed NagiosXI.
Per my searches, it seems like there is not a built-in or Nagios provided plugin for auto-discovery of resources/services available under our AWS accounts.
Is following community plugin still the most popular/recommended option: check_aws_cloudwatch_metrics
https://exchange.nagios.org/directory/P ... cs/details
A few important points for us to consider before deciding if NagiosXI is a good fit for our use case:
-- HA and automatic failover between AZs; resilient to failures, including AZ failures.
-- Multi-tenancy and RBAC; users should be able to monitor/administer per their application environment.
-- Support for using multiple tags to filter and place nodes in to separate application, deployment etc environments.
-- Auto-discovery of inventory, eg. auto responding to ASG scale-up scale-down events etc.
-- Instance names (not ec2 hostnames nor instance-ids ) can be duplicates per application environment, we want monitoring tool to handle this by using IP or hostname for monitoring. In other words it should not lump together two different instances simply because AWS console instance name (first column in EC2 instances view) is the same.
-- Support for multiple AWS services that can be monitored with CloudWatch, including ELBs, EC2, RDS, SQS, etc.
With these main points in mind, what other plugins or external applications may be needed to augment NagiosXI for AWS monitoring?
Thank you!