Skip to content

Commit

Permalink
feat(install): add OHI install plans
Browse files Browse the repository at this point in the history
  • Loading branch information
jbeveland27 committed Sep 10, 2021
1 parent 0b1e90f commit 940d17a
Show file tree
Hide file tree
Showing 16 changed files with 286 additions and 0 deletions.
19 changes: 19 additions & 0 deletions install/on-host-integration/apache/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: apache-integration
name: Apache
title: Apache monitoring integration
description: |
Our Apache integration sends performance metrics and inventory data from your Apache web server to the New Relic platform. You can view pre-built dashboards of your Apache metric data, create alert policies, and create your own custom queries and charts.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: apache-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/apache-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/cassandra/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: cassandra-integration
name: Cassandra
title: Cassandra monitoring integration
description: |
Our Cassandra integration sends performance metrics and inventory data from your Cassandra database to the New Relic platform. You can view pre-built dashboards of your Cassandra metric data, create alert policies, and create your own custom queries and charts.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: cassandra-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/cassandra-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/couchbase/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: couchbase-integration
name: Couchbase
title: Couchbase monitoring integration
description: |
Our Couchbase integration collects and sends inventory and metric data from your Couchbase cluster to the New Relic platform, where you can quickly see the health of your Couchbase environment. We collect data at the cluster, node, query engine, and bucket level so you can trace a problem to its source.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: couchbase-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/couchbase-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/elasticsearch/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: elasticsearch-integration
name: Elasticsearch
title: Elasticsearch monitoring integration
description: |
Our Elasticsearch integration collects and sends inventory and metrics from your Elasticsearch cluster to our platform, where you can see the health of your Elasticsearch environment. We collect metrics at the cluster, node, and index level so you can more easily find the source of any problems.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: elasticsearch-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/elasticsearch-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/haproxy/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: haproxy-integration
name: HAProxy
title: HAProxy monitoring integration
description: |
Our HAProxy integration collects and sends inventory and metrics from your HAProxy instance to the New Relic platform, where you can aggregate and visualize key performance metrics for the HAProxy server, frontends, and backends.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: haproxy-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/haproxy-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/hashicorp-consul/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: hashicorp-consul-integration
name: HashiCorp Consul
title: HashiCorp Consul monitoring integration
description: |
The HashiCorp Consul on-host integration collects and sends inventory and metrics from your Consul environment to New Relic, where you can see the health of your Consul datacenter environment. We collect data on both the datacenter and agent/node levels.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: hashicorp-consul-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/hashicorp-consul-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/memcached/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: memcached-integration
name: Memcached
title: Memcached monitoring integration
description: |
Our Memcached integration collects and sends inventory and metrics from your Memcached instance to our platform, where you can aggregate and visualize key performance metrics. We collect data at both instance and slab levels.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: memcached-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/memcached-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/mongodb/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: mongodb-integration
name: MongoDB
title: MongoDB monitoring integration
description: |
Our MongoDB integration collects and sends inventory and metrics from your MongoDB cluster to our platform, where you can aggregate and visualize key performance metrics. We collect data on mongos, mongods, and config servers, as well as on databases and collections to help pinpoint performance bottlenecks.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: mongodb-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/mongodb-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/mssql/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: microsoft-sql-server-integration
name: Microsoft SQL Server
title: Microsoft SQL Server monitoring integration
description: |
Our Microsoft SQL Server integration collects and sends inventory and metrics from your MS SQL Server environment to our platform, where you can see the health of your MS SQL Server environment. We collect both database and instance-level metrics so that you can pinpoint the source of any problems.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: mssql-server-integration-installer

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/microsoft-sql-server-monitoring-integration/
1 change: 1 addition & 0 deletions install/on-host-integration/mysql/install.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
id: mysql-integration
name: MySQL
title: MySQL Open Source Integration
description: |
Our MySQL integration collects and sends inventory and metrics from your MySQL database to our platform, where you can see the health of your database server and analyze metric data so that you can easily find the source of any problems.
Expand Down
19 changes: 19 additions & 0 deletions install/on-host-integration/nagios/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: nagios-integration
name: Nagios
title: Nagios monitoring integration
description: |
Our Nagios integration lets you use your service checks directly, without the need to run a Nagios instance.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: nagios-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/nagios-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/nginx/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: nginx-integration
name: Nginx
title: Nginx monitoring integration
description: |
Our NGINX integration collects and sends inventory and metrics from your NGINX server to our platform, where you can see data on connections and client requests so that you can find the source of any problems.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: nginx-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/nginx-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/postgres/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: postgresql-integration
name: PostgreSQL
title: PostgreSQL monitoring integration
description: |
The New Relic PostgreSQL on-host integration receives and sends inventory metrics from your PostgreSQL instance to the New Relic platform, where you can aggregate and visualize key performance metrics. Data from instances, databases, and clusters helps you find the source of problems.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: postgres-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/postgresql-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/rabbitmq/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: rabbitmq-integration
name: RabbitMQ
title: RabbitMQ monitoring integration
description: |
The New Relic RabbitMQ on-host integration reports metrics and configuration data from your RabbitMQ service, including important metrics relating to the cluster, vhosts, queues, exchanges, and consumers.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: rabbitmq-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/rabbitmq-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/redis/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: redis-integration
name: Redis
title: Redis monitoring integration
description: |
Our Redis integration reports critical performance data from your Redis server to New Relic products. You can view this metric data and inventory data in pre-built dashboards, create alert policies, and create custom queries and charts. You can also specify keys that are important to your application and get information about their length.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: redis-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/redis-monitoring-integration/
19 changes: 19 additions & 0 deletions install/on-host-integration/varnish/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
id: varnish-cache-integration
name: Varnish Cache
title: Varnish Cache monitoring integration
description: |
The Varnish Cache on-host integration collects and sends inventory and metrics from your Varnish Cache environment to New Relic so you can monitor its health. We collect metrics at the instance, lock, memory pool, storage, and backend levels.
target:
type: on-host-integration
destination: host

install:
mode: targetedInstall
destination:
recipeName: varnish-cache-open-source-integration

fallback:
mode: link
destination:
url: https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/varnish-cache-monitoring-integration/

0 comments on commit 940d17a

Please sign in to comment.