@Entity public class OnmsMonitoringLocation extends Object implements Serializable
This element contains the name of the location, the name of the monitoring area (used to aggregate locations, example: Area San Francisco, location name "SFO" which becomes SFO-1 or SFO-BuildingA, etc.) Additionally, a geolocation can be provided (an address or other identifying location that can be looked up with a geolocation API), as well as coordinates (latitude,longitude). Finally, a priority can be assigned to the location, for purposes of sorting (1 = highest, 100 = lowest).
The polling package name is used to associate with a polling configuration found in the polling-configuration.xml file.
The collection package name is used to associate with a collection configuration found in the collectd-configuration.xml file.
| Constructor and Description | 
|---|
OnmsMonitoringLocation()  | 
OnmsMonitoringLocation(String locationName,
                      String monitoringArea)
This constructor is only used during unit testing. 
 | 
OnmsMonitoringLocation(String locationName,
                      String monitoringArea,
                      String pollingPackageName)
This constructor is only used during unit testing. 
 | 
OnmsMonitoringLocation(String locationName,
                      String monitoringArea,
                      String[] pollingPackageNames,
                      String[] collectionPackageNames,
                      String geolocation,
                      Float latitude,
                      Float longitude,
                      Long priority,
                      String... tags)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
List<String> | 
getCollectionPackageNames()  | 
String | 
getGeolocation()  | 
Float | 
getLatitude()
The latitude coordinate of this node. 
 | 
String | 
getLocationName()  | 
Float | 
getLongitude()
The longitude coordinate of this node. 
 | 
String | 
getMonitoringArea()  | 
List<String> | 
getPollingPackageNames()  | 
Long | 
getPriority()  | 
List<String> | 
getTags()  | 
int | 
hashCode()  | 
void | 
setCollectionPackageNames(List<String> collectionPackageNames)  | 
void | 
setGeolocation(String geolocation)  | 
void | 
setLatitude(Float latitude)  | 
void | 
setLocationName(String locationName)  | 
void | 
setLongitude(Float longitude)  | 
void | 
setMonitoringArea(String monitoringArea)  | 
void | 
setPollingPackageNames(List<String> pollingPackageNames)  | 
void | 
setPriority(Long priority)  | 
void | 
setTags(List<String> tags)  | 
String | 
toString()  | 
public OnmsMonitoringLocation()
public OnmsMonitoringLocation(String locationName, String monitoringArea)
locationName - monitoringArea - pollingPackageName - public OnmsMonitoringLocation(String locationName, String monitoringArea, String pollingPackageName)
locationName - monitoringArea - pollingPackageName - public String getLocationName()
public void setLocationName(String locationName)
public String getMonitoringArea()
public void setMonitoringArea(String monitoringArea)
public void setCollectionPackageNames(List<String> collectionPackageNames)
public String getGeolocation()
public void setGeolocation(String geolocation)
public Float getLongitude()
public void setLongitude(Float longitude)
public Float getLatitude()
public void setLatitude(Float latitude)
public Long getPriority()
public void setPriority(Long priority)
Copyright © 2020. All rights reserved.