Skip to content

Commit fd1e190

Browse files
authored
Merge pull request SkylineCommunications#104 from BenVandenberghe/patch-4
Update DataMiner_System_Layout.md
2 parents 4134b63 + c8aa8e2 commit fd1e190

File tree

1 file changed

+14
-26
lines changed

1 file changed

+14
-26
lines changed

user-guide/Getting_started/DataMiner_System_Layout/DataMiner_System_Layout.md

+14-26
Original file line numberDiff line numberDiff line change
@@ -4,56 +4,44 @@ uid: GeneralLayout
44

55
# DataMiner System layout
66

7-
A DataMiner System (DMS) is a cluster of interconnected DataMiner Agents.
7+
A DataMiner System (DMS) is a cluster of one or more TCP/IP interconnected DataMiner Agents (DMAs).
88

9-
As to software, all DataMiner Agents in a DMS are identical. Each of them is a fully functional monitoring system.
9+
As to software, all DataMiner Agents in a DMS are identical. Each DMA is also a fully functional DataMiner System by itself, offering all the features and capabilities of DataMiner. This means that the smallest and most simple version of a DataMiner System is a single DMA. Typically, multiple DMAs are deployed to create a DMS, with the number of DMAs depending on the required overall processing capacity and potentially also on certain architectural considerations or preferences.
1010

11-
In a DMS, there is no central server and there are no dedicated client terminals. DataMiner users can log on to any of the DMAs in the cluster and will perceive the DMS as a single entity.
11+
In a DMS, there is no central server and there are no dedicated client terminals. When DataMiner users log on to any of the DMAs in the cluster, they will perceive the DMS as a single entity.
1212

1313
## DataMiner Agents
1414

15-
A DataMiner Agent (DMA) is a piece of industry-standard computing hardware running the DataMiner Agent software on top of a Microsoft Windows operating system (see [DataMiner Compute Requirements](https://community.dataminer.services/dataminer-compute-requirements/)).
15+
A DataMiner Agent (DMA) is a physical or virtual compute instance running the DataMiner Agent software on top of a Microsoft Windows operating system (see [DataMiner Compute Requirements](https://community.dataminer.services/dataminer-compute-requirements/)). A DMA is often also referred to as a DataMiner Node.
1616

17-
The DataMiner Agent software is essentially a collection of services of which the names all start with “SL” (e.g. SLNet, SLProtocol, SLLog, etc.).
17+
The DataMiner Agent software is essentially a collection of services of which most names start with “SL” (e.g. SLNet, SLProtocol, SLLog, etc.).
1818

1919
> [!NOTE]
2020
> By default, on DataMiner Agents running Windows 2008 Server or Windows Vista (or higher), the startup type of the DataMiner services is set to "Automatic (Delayed Start)". This means that DataMiner waits until all Windows services are up and running before launching its own services.
2121
2222
## DataMiner clients
2323

24-
DataMiner client applications connect to only one DMA in the DMS (their so-called primary DMA). Through that "single point of contact", they then have access to all information in the DMS.
24+
DataMiner client applications only need to connect to one DMA in the DMS, and this can be any of the DMAs. All DMAs in the DMS have an equivalent status. Through this "single point of contact", users have access to all information in the entire DMS. The only constraints a user can potentially experience in terms of accessing certain information are defined by the DataMiner security configuration.
2525

26-
## DataMiner databases
26+
In other words, a DataMiner client can access the DataMiner System by connecting to any DMA, and it will get a consolidated view of the entire managed operation and all its managed objects across all DMAs in the DMS.
2727

28-
On each of the DataMiner Agents, you will find a general or "local" database. Prior to DataMiner 9.0, this is by default a MySQL database. From DataMiner 9.0 onwards, a Cassandra database is used by default. However, an MSSQL database is also supported.
28+
## DataMiner database
2929

30-
Optionally, the data stored in a general database can be automatically offloaded to an offload or "central" database installed on a dedicated database server. This is especially useful when you intend to use that data for heavy-duty reporting or billing purposes.
30+
For storage of data, DataMiner comes fully integrated with industry-standard data storage solutions.
3131

32-
## Dual LAN architecture
32+
The **general database** is the mandatory storage solution required for a fully operational DataMiner System. The DataMiner System uses the general database to store and retrieve data. To do so as efficiently as possible, it relies on references and IDs. This makes the database less readable for a third-party software application without intimate knowledge of the data structures used by DataMiner. The general database is therefore considered to be exclusively used by the DataMiner System. The DataMiner System also includes all the logic required to maintain the good health and optimal performance of the general database, as this database is intended to be zero-maintenance and require no Database Admin. Prior to DataMiner 9.0, the general database is by default a MySQL database. From DataMiner 9.0 onwards, a Cassandra database is used by default. However, an MSSQL database is also supported. Note that in older DataMiner versions, the general database was known as the "local database".
3333

34-
Typically, every DataMiner Agent is equipped with a dual Ethernet interface card.
35-
36-
### Primary port
37-
38-
- Connection: Connected to the corporate IP network
39-
- Purpose: Communicating with clients (web browsers, SNMP Managers, telnet applications, ...)
40-
- Data: Processed data (e.g. alarms, real-time data, reports, ...)
41-
42-
### Secondary port
43-
44-
- Connection: Connected to the "acquisition LAN" (i.e. the dedicated DataMiner LAN)
45-
- Purpose: Collecting information from the Elements
46-
- Data: Raw data
34+
The **offload database** is an optional second data storage solution that can be added to a DataMiner System for the purpose of exporting the data and making it available for third-party software applications. When the DataMiner System is configured to also offload its data to the offload database, it will translate the data to more human-readable data (e.g. element ID references are replaced with element names), so that it is easier for third party applications to digest it. A DataMiner System will only write data to the offload database but not read from it. The DataMiner System will also not perform maintenance of the offload database.
4735

4836
## DataMiner Probes
4937

50-
A DataMiner Probe (DMP) provides standalone intelligent network management functionality, and typically reports to a central system. It has limited capabilities compared to a full DataMiner Agent, and typically, but not necessarily, runs on a small-form-factor computer in remote and unmanned locations where communication channels often have capacity constraints and/or intermittent availability.
38+
A DataMiner Probe (DMP) provides standalone intelligent network management functionality, and typically reports to a central system. It has limited capabilities compared to a full DataMiner Agent, and typically, but not necessarily, runs on a small-form-factor compute instance in remote and unmanned locations where communication channels often have capacity constraints and/or intermittent availability.
5139

52-
DMPs can support a multitude of applications, and are typically installed in e.g. remote VSAT terminals, satellite hubs, terrestrial transmitter sites, small network nodes, cellular network base centers, etc.
40+
DMPs can support a multitude of applications and are typically installed in e.g. remote VSAT terminals, satellite hubs, terrestrial transmitter sites, small network nodes, cellular network base centers, etc.
5341

5442
## DMA peripherals
5543

56-
In some network setups, special interfacing tools called "DMA peripherals" are used to connect a DMA to third-party devices. Typically, the intelligence is embedded in the DMA, while the peripherals themselves are used for medium interfacing and conversion.
44+
In some network setups, special third-party interfacing hardware called "DMA peripherals" is used to connect a DMA to third-party devices. Typically, the intelligence is embedded in the DMA, while the peripherals are used for medium interfacing and conversion.
5745

5846
Frequently used peripherals include:
5947

0 commit comments

Comments
 (0)