Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Gambit Communications Inc. MIMIC NETFLOW simulator integration and marketplace (ECOINT-37) #2523

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
6af8f16
Create README.ml
jcg1541 Oct 24, 2024
40584a0
Add files via upload
jcg1541 Oct 24, 2024
e5ec173
Merge branch 'DataDog:master' into master
jcg1541 Nov 7, 2024
d4158b3
Add files via upload
jcg1541 Nov 7, 2024
c93d782
Add files via upload
jcg1541 Nov 11, 2024
a24434c
Create images
jcg1541 Nov 15, 2024
f68df4f
Delete gambit/images
jcg1541 Nov 15, 2024
f41afca
Create IMAGES_README.md
jcg1541 Nov 15, 2024
df02f64
Add files via upload
jcg1541 Nov 15, 2024
9469038
Delete gambit/MIMIC_voip_simulation_900_calls.png
jcg1541 Nov 15, 2024
7c6c0cb
Add files via upload
jcg1541 Nov 15, 2024
5223420
Delete gambit/README.ml
jcg1541 Nov 15, 2024
12ad70e
Delete gambit/logo1.jpg
jcg1541 Nov 15, 2024
9d85da4
Add files via upload
jcg1541 Nov 15, 2024
5571391
Create service_checks.json
jcg1541 Nov 15, 2024
5321336
Delete gambit/assets/service_checks.json
jcg1541 Nov 15, 2024
6c3b454
Create test
jcg1541 Nov 15, 2024
25a36dc
Add files via upload
jcg1541 Nov 15, 2024
fbc3d67
Add files via upload
jcg1541 Nov 15, 2024
b3b1014
Create gambit_overview.json
jcg1541 Nov 15, 2024
71ec56e
Add files via upload
jcg1541 Nov 15, 2024
ad265ea
Add files via upload
jcg1541 Nov 15, 2024
572ae7e
Add files via upload
jcg1541 Nov 15, 2024
4f72b4c
Delete gambit/assets/dashboards/gambit_overview.json
jcg1541 Nov 19, 2024
1f9ae45
Create test
jcg1541 Nov 19, 2024
30f1d84
Add files via upload
jcg1541 Nov 19, 2024
2b291db
Update gambit_overview.json
jcg1541 Nov 19, 2024
34937a9
Add files via upload
jcg1541 Nov 19, 2024
01b2dcc
Add files via upload
jcg1541 Nov 19, 2024
f598867
Update gambit_overview.json
jcg1541 Dec 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions gambit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Gambit

## 1.0.0 / 2024-11-15

***Added***:

* Initial Release
35 changes: 35 additions & 0 deletions gambit/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Gambit MIMIC Integration

## Overview

Gambit MIMIC is a dynamic, real-time, high-performance SNMP, Netflow, sFlow Simulator. All Netflow and sFlow exports are recorded by the simulator and replayed with flexible customization toward Datadog agent(s) and presented with all existing available metrics of Datadog, whether built-in or Datadog marketplace integrated.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Gambit MIMIC is a dynamic, real-time, high-performance SNMP, Netflow, sFlow Simulator. All Netflow and sFlow exports are recorded by the simulator and replayed with flexible customization toward Datadog agent(s) and presented with all existing available metrics of Datadog, whether built-in or Datadog marketplace integrated.
[Gambit MIMIC][1] is a dynamic, real-time, high-performance SNMP, Netflow, and sFlow simulator. The simulator records all Netflow and sFlow exports, which are replayed with flexible customization toward Datadog agents. The exports are presented alongside all available Datadog metrics, including built-in and Datadog Marketplace integrated.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if I've correctly interpreted the meanings of everything here, especially at the start of the last sentence.


## Setup

### Installation
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Installation


Follow the configuration instructions below.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Follow the configuration instructions below.
Follow the configuration instructions below:


### Configuration

1. If you are already using Datadog and have the Datadog Agent installed, configure Gambit MIMIC agent to export Netflow and sFlow toward the Datadog Agent.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does the user "configure Gambit MIMIC agent to export Netflow and sFlow toward the Datadog Agent"?


### Validation
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section is empty. It should either have content or be deleted.


## Data Collected

### Metrics

Gambit MIMIC is not limited to a particular set of metrics in Datadog. All existing or future avaiable metrics, if recorded by MIMIC, will be exported to Datadog agent.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Gambit MIMIC is not limited to a particular set of metrics in Datadog. All existing or future avaiable metrics, if recorded by MIMIC, will be exported to Datadog agent.
All existing and future metrics recorded by Gambit MIMIC are exported to the Datadog agent.


### Events

## Troubleshooting

Need help? Contact [Gambit MIMIC support][1].
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this link should point to [email protected], not the overview website. Please adjust.


## Further Reading

- [Gambit MIMIC Simulator][1]
Comment on lines +31 to +33
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Further Reading
- [Gambit MIMIC Simulator][1]


[1]: https://www.gambitcomm.com
109 changes: 109 additions & 0 deletions gambit/assets/dashboards/gambit_overview.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"title": "Gambit Overview",
"description": "Gambit MIMIC is a dynamic, real-time, high-performance SNMP, Netflow, sFlow Simulator. All Netflow and sFlow exports are recorded by the simulator and replayed with flexible customization toward Datadog agent(s) and presented with all existing available metrics of Datadog, whether built-in or Datadog marketplace integrated.",
"widgets": [
{
"id": 325090501093728,
"definition": {
"title": "About Gambit",
"banner_img": "images/logo1.jpg",
"show_title": false,
"type": "group",
"layout_type": "ordered",
"widgets": [
{
"id": 6544225029855812,
"definition": {
"type": "note",
"content": "Gambit Communications Logo",
"background_color": "white",
"font_size": "14",
"text_align": "left",
"vertical_align": "top",
"show_tick": false,
"tick_pos": "50%",
"tick_edge": "left",
"has_padding": true
},
"layout": {
"x": 0,
"y": 0,
"width": 4,
"height": 2
}
},
{
"id": 7032118608350450,
"definition": {
"type": "note",
"content": "For further information: https://gambitcomm.com/site/index.php\n\nFor the case studies: https://gambitcomm.com/site/casestudies.php\n\n For application notes: https://gambitcomm.blogspot.com/",
"background_color": "white",
"font_size": "14",
"text_align": "left",
"vertical_align": "top",
"show_tick": false,
"tick_pos": "50%",
"tick_edge": "left",
"has_padding": true
},
"layout": {
"x": 4,
"y": 0,
"width": 4,
"height": 2
}
}
]
},
"layout": {
"x": 0,
"y": 0,
"width": 8,
"height": 5
}
},
{
"id": 1741971994096136,
"definition": {
"title": "Overview",
"background_color": "white",
"show_title": true,
"type": "group",
"layout_type": "ordered",
"widgets": [
{
"id": 7493157102499174,
"definition": {
"type": "note",
"content": "Gambit Communications® is a leading provider of network simulation tools that enhance the productivity of enterprises, device vendors, management software developers and outsourcers while lowering their costs. Gambit's flagship product, MIMIC® Simulator (SNMP, NetFlow, Telnet/SSH, Web (REST/SOAP), IPMI/RedFish) , creates a scalable test/demo lab with dynamic scenarios.",
"background_color": "white",
"font_size": "14",
"text_align": "left",
"vertical_align": "top",
"show_tick": false,
"tick_pos": "50%",
"tick_edge": "left",
"has_padding": true
},
"layout": {
"x": 0,
"y": 0,
"width": 4,
"height": 2
}
}
]
},
"layout": {
"x": 8,
"y": 0,
"width": 4,
"height": 5
}
}
],
"template_variables": [],
"layout_type": "ordered",
"notify_list": [],
"reflow_type": "fixed"
}
1 change: 1 addition & 0 deletions gambit/assets/dashboards/test
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
test
1 change: 1 addition & 0 deletions gambit/assets/service_checks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
1 change: 1 addition & 0 deletions gambit/assets/test
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a
Binary file added gambit/images/Gambit_FinalLogo_600x600.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions gambit/images/IMAGES_README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gambit/images/datadog-mimic-mpls-voip100.mp4
Binary file not shown.
Binary file added gambit/images/logo1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gambit/images/mimic_suite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gambit/images/mimicview_main.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
54 changes: 54 additions & 0 deletions gambit/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{

Check failure on line 1 in gambit/manifest.json

View workflow job for this annotation

GitHub Actions / run / Validate

assets/dashboards/<FILL IN>.json does not exist

Check failure on line 1 in gambit/manifest.json

View check run for this annotation

datadog-assets / validate-logs

Error in logs

{'tile': {'media': {0: {'image_url': ['String does not match expected pattern.']}, 1: {'image_url': ['String does not match expected pattern.']}, 2: {'image_url': ['String does not match expected pattern.']}}, 'classifier_tags': {0: ['Not a valid choice.'], 4: ['Not a valid choice.'], 5: ['Not a valid choice.'], 6: ['Not a valid choice.'], 7: ['Not a valid choice.']}}}
"manifest_version": "2.0.0",
"app_uuid": "3b32e27e-b9e8-47ef-8c17-e98cad437162",
"app_id": "gambit",
"display_on_public_website": true,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
"support": "README.md#Support",
"changelog": "CHANGELOG.md",
"description": "<FILL IN - A brief description of what this offering provides>",
"title": "Gambit",
"media": [
{
"media_type": "image",
"caption": "FILL IN Image 1 caption",
"image_url": "<FILL IN>"
},
{
"media_type": "image",
"caption": "FILL IN Image 2 caption",
"image_url": "<FILL IN>"
},
{
"media_type": "image",
"caption": "FILL IN Image 3 caption",
"image_url": "<FILL IN>"
}
],
"classifier_tags": [
"<Add relevant tags from this list: https://docs.datadoghq.com/developers/integrations/check_references/#classifier-tags>",
"Supported OS::Linux",
"Supported OS::Windows",
"Supported OS::macOS",
"Category::<FILL IN>",
"Offering::<FILL IN>",
"Queried Data Type::<FILL IN>",
"Submitted Data Type::<FILL IN>"
]
},
"assets": {
"dashboards": {
"<FILL IN dashboard short_name ex: integration name overview>": "assets/dashboards/<FILL IN>.json"
},
"monitors": {},
"saved_views": {}
},
"author": {
"support_email": "[email protected]",
"name": "Datadog",
"homepage": "https://www.datadoghq.com",
"sales_email": "[email protected]"
}
}
1 change: 1 addition & 0 deletions gambit/metadata.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags
Loading