Skip to content

Commit 0ad35e3

Browse files
authored
Merge pull request #116 from NetApp/ckeith-update-readme
Added an architecture image to the README.md file.
2 parents 89464bf + 980e088 commit 0ad35e3

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

Monitoring/monitor-ontap-services/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,16 @@ Here is an itemized list of the services that this program can monitor:
2323
- If a volume is over a certain percentage full. User can set two thresholds (Warning and Critical).
2424
- If any quotas are over a certain percentage full. User can follow both soft and hard limits.
2525

26+
## Architecture
27+
The program is designed to be run as a Lambda function. It is triggered by an EventBridge rule that is set to run
28+
on a regular basis. The program will then use the ONTAP APIs to obtain the required information to determine if
29+
any of the conditions that are being monitored have been met. If they have, then the program will send an SNS message
30+
to the specified SNS topic. The program will also send a syslog message to a syslog server if the syslogIP parameter
31+
is set. The program will store the event information in an S3 bucket so that it can be compared against it before sending
32+
a second message for the same event. The configuration files is also kept in the S3 bucket for easy access.
33+
34+
![Architecture](images/Monitoring_Ontap_Services_Architecture.png)
35+
2636
## Preparation
2737
There are a few things you need to do to properly deploy this script.
2838

@@ -279,4 +289,4 @@ You may obtain a copy of the License at [apache.org/licenses/LICENSE-2.0](http:/
279289

280290
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without WARRANTIES or conditions of any kind, either express or implied.
281291

282-
See the License for the specific language governing permissions and limitations under the License.
292+
See the License for the specific language governing permissions and limitations under the License.
96.7 KB
Loading

0 commit comments

Comments
 (0)