Hello.
I am new to Nagios and I am currently trying to leverage Nagios to monitor some basic AWS services, specifically S3 (does file exist, what is datestamp) and then some ec2 metrics and other cloudwatch metrics.
I have been trying to get https://exchange.nagios.org/directory/P ... cs/details working but it seems like the code is outdated. for example, AWS api signing uses sha256 now and not sha1 like this code uses. I am also not sure the canonicalized request format remains the same.
I am running Nagios XI on Centos7 with ruby 2.0.0, fog 1.25.
Anyhow, are there any examples of working perl code where the AWS signed request works with AWS4 signing version? The error I see when trying to run this plugin is as follows.
403 Forbidden - The request signature we calculated does not match the signature you provided. Check your key and signing method.
Using Nagios to monitor AWS services
-
[email protected]
- Posts: 3
- Joined: Thu Sep 07, 2017 8:17 am
-
dwhitfield
- Former Nagios Staff
- Posts: 4583
- Joined: Wed Sep 21, 2016 10:29 am
- Location: NoLo, Minneapolis, MN
- Contact:
Re: Using Nagios to monitor AWS services
https://exchange.nagios.org/directory/P ... 29/details appears to be getting updates (some as recently as 3 hours ago). I would suggest seeing if that will meet your needs.
We do have some limited AWS documentation, but I doubt it is going to be of much use for what you are trying to do.
We do have some limited AWS documentation, but I doubt it is going to be of much use for what you are trying to do.