Skip to content

Commit

Permalink
DP-58: Fix internal HTTP links
Browse files Browse the repository at this point in the history
Updated internal links that pointed to HTTP.
DP-63: Add meta descriptions to each page in the deployment guide - began to add descriptions for better SEO.
  • Loading branch information
Bonrob2 committed Jun 30, 2023
1 parent 3291a45 commit 3e87e78
Show file tree
Hide file tree
Showing 11 changed files with 13 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[reset-admin-password]]
= Reset the Web UI Admin Password
:description: Learn how to reset your OpenNMS Admin password on the command line.

This section explains how to set the web UI admin password using the {page-component-title} installation script.

Expand Down
1 change: 1 addition & 0 deletions docs/modules/deployment/pages/core/getting-started.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[getting-started-core]]
= Installation and Configuration
:description: Install and configure OpenNMS instance including PostgreSQL set up on CentOS/RHEL 7-9, Debian/Ubuntu, and Docker.

This section explains how to install and configure a new {page-component-title} instance.
It describes how to do the following tasks:
Expand Down
1 change: 1 addition & 0 deletions docs/modules/deployment/pages/core/introduction.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[basic-deployment]]
= OpenNMS {page-component-title}
:description: OpenNMS installation overview: PostgreSQL, REST endpoints, monitoring functions, provisioning, and web interface. OpenNMS architecture diagram.

A basic {page-component-title} deployment installs and configures the core software, which includes PostgreSQL, REST endpoints, monitoring functions, provisioning, and the web interface.
It also includes a set of xref:reference:daemons/introduction.adoc[daemons] for specific network management use cases.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[[setup-message-broker]]
= Set up Message Broker
:description: Learn how to set up and configure the following message brokers in OpenNMS: Kafka, ActiveMQ, Embedded ActiveMQ, and gRPC.

Distributing {page-component-title} components like Minions and Sentinel require a messaging infrastructure.
This section describes how to set up your {page-component-title} Core instance to use an existing messaging infrastructure based on ActiveMQ or Apache Kafka.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@

= Minimum System Requirements
:description: OpenNMS system requirements, supported operating systems, version compatibility with Grafana, Cassandra, Elasticsearch, JDK, Kafka, PostgreSQL.

Your system must meet the following minimum specifications to run {page-component-title}:

Expand Down
1 change: 1 addition & 0 deletions docs/modules/deployment/pages/minion/install.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[install-minion]]
= Install Minion
:description: How to install OpenNMS Minion on CentOS/RHEL 7-9, Debian/Ubuntu, Docker, and configure with message brokers: Kafka, ActiveMQ, Embedded ActiveMQ, gRPC.

[[objectives]]
== Objectives
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[install-jdbc-driver]]
= Install JDBC Driver on Minion
:description: How to install JDBC driver on an OpenNMS Minion with MySQL and Karaf.

To detect, poll, or collect any JDBC service, you must install the corresponding JDBC driver.

Expand Down
1 change: 1 addition & 0 deletions docs/modules/deployment/pages/minion/introduction.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@

= Minion
:description: Learn about the OpenNMS Minion: benefits, how it works, with architecture diagram with three Minions.

A Minion is an instance of the Karaf OSGi runtime that enables {page-component-title} to monitor devices and services in locations that it otherwise cannot reach.
Minions communicate with these remote devices while {page-component-title} performs coordination and task delegation.
Expand Down
3 changes: 2 additions & 1 deletion docs/modules/deployment/pages/minion/off-heap-storage.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
= Off-heap storage
:description: Off-heap storage with the OpenNMS Minion.

If a Minion loses connectivity with the broker (Kafka or ActiveMQ), then any received messages (syslog, flows, SNMP traps) are queued until connectivity is restored.
This queue is limited by a fixed (and configurable) number of messages queued in the JVM heap and can optionally queue additional messages by persisting directly to the file system, avoiding heap memory use.
This queue is limited by a fixed (and configurable) number of messages queued in the JVM heap and can optionally queue additional messages by persisting directly to the file system, avoiding heap memory use.
Once the queue is full, additional messages are dropped.

The off-heap storage feature lets you extend the storage capacity by queuing messages outside of the JVM heap.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

[[system-requirements-minion]]
= Minimum System Requirements
:description: Minimum requirements for OpenNMS Minion, including operating systems.

The following hardware specs are the minimum required to run a Minion:

Expand Down
4 changes: 2 additions & 2 deletions docs/modules/development/pages/rest/CORS.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ This section describes CORS (Cross-Origin Resource Sharing), a standard mechanis

By default, many browsers implement a same origin policy, which prevents making requests to a resource on an origin that's different from the source origin.

For example, a request originating from a page served from http://www.opennms.com to a resource on http://www.adventuresinoss.com would be considered a cross-origin request.
For example, a request originating from a page served from https://www.opennms.com to a resource on https://www.adventuresinoss.com would be considered a cross-origin request.

For further details, see:

* https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS[Mozilla's HTTP access control (CORS)]
* http://www.w3.org/TR/cors/[W3C's CORS Specification]
* https://www.w3.org/TR/cors/[W3C's CORS Specification]

== How can I enable CORS support?

Expand Down

0 comments on commit 3e87e78

Please sign in to comment.