Merge pull request #542 from tiffanycmeyer13/unidata_20.3.2
Created specific ldmd.conf files for our separate EDEX systems (main, radar, sat) so we weren't pulling more data than needed
This commit is contained in:
commit
5ac2760bd4
3 changed files with 478 additions and 0 deletions
161
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.goesr
Normal file
161
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.goesr
Normal file
|
@ -0,0 +1,161 @@
|
||||||
|
#####
|
||||||
|
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||||
|
# Sample ldmd.conf for ldm
|
||||||
|
####
|
||||||
|
#
|
||||||
|
# This is the main configuration file for the LDM server. All lines that start
|
||||||
|
# with a "#" sign are comments.
|
||||||
|
#
|
||||||
|
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||||
|
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||||
|
#
|
||||||
|
# If the LDM still hangs, comment out all lines in this file except noted
|
||||||
|
# allow line entry below, try again.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# WARNING: Pathological Product-ID Patterns
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||||
|
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||||
|
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||||
|
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||||
|
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||||
|
# cases). Therefore, DO NOT USE RE-s like
|
||||||
|
#
|
||||||
|
# ".*UFPBA"
|
||||||
|
#
|
||||||
|
# Instead, simply use
|
||||||
|
#
|
||||||
|
# "UFPBA"
|
||||||
|
#
|
||||||
|
# The regex(1) utility of this package can be used to examine the efficiency
|
||||||
|
# of an RE.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Include Statements
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# It's possible to include other files by uncommented-out statements
|
||||||
|
# like the following:
|
||||||
|
#
|
||||||
|
#INCLUDE pathname
|
||||||
|
#INCLUDE "pathname with spaces"
|
||||||
|
#
|
||||||
|
# Non-absolute pathnames are relative to the directory that contains the
|
||||||
|
# configuration-file with the include statement.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Exec Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||||
|
# are started by the "exec" command and are in the same process group.
|
||||||
|
#
|
||||||
|
EXEC "pqact -e -k R -s e /awips2/ldm/etc/pqact.conf.priority"
|
||||||
|
EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-priority.log -s localhost --key-proj-id R --sem-proj-id e"
|
||||||
|
|
||||||
|
#EXEC "pqact -e -k S -s f /awips2/ldm/etc/pqact.conf"
|
||||||
|
#EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-std.log -s cpsbn1-oma.oma.us.ray.com --key-proj-id S --sem-proj-id f"
|
||||||
|
#
|
||||||
|
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||||
|
# For more info on rtstats please see the man page.
|
||||||
|
EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||||
|
#EXEC "pqsurf"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Request Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Request data-products from upstream LDM-s. The syntax is
|
||||||
|
#
|
||||||
|
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> Is the union of feedtypes to request.
|
||||||
|
# <pattern> Is an extended regular-expression for the product-
|
||||||
|
# identifiers to match.
|
||||||
|
# <host> Is the host identifier: either a hostname or IP
|
||||||
|
# address in "dotted-quad" format.
|
||||||
|
# <port> Is the (optional) port on <host> to which to connect
|
||||||
|
# (the square brackets denote an option and should be
|
||||||
|
# omitted).
|
||||||
|
#
|
||||||
|
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||||
|
# the host of the first such request will be the initial primary source
|
||||||
|
# of data-products (i.e., data-products will be rapidly sent using the
|
||||||
|
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||||
|
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||||
|
# messages). The primary host will probably change over time -- depending on
|
||||||
|
# which host can deliver the data-products most quickly on average.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# DEFAULT - Satellite Ancillary EDEX
|
||||||
|
#
|
||||||
|
REQUEST NIMAGE "CloudAndMoistureImagery" idd.unidata.ucar.edu # GOES Stiched Channels (Unidata)
|
||||||
|
REQUEST NIMAGE "GLMISatSS" idd.unidata.ucar.edu # GOES Stitched GLM from NWS ISatSS (Unidata)
|
||||||
|
REQUEST NIMAGE "CIRA" idd.unidata.ucar.edu # GOES CIRA RGBs (Unidata)
|
||||||
|
REQUEST HDS|NOTHER "IXT.[8-9]9" idd.unidata.ucar.edu # GOES Derived Products & Wind (SBN)
|
||||||
|
REQUEST NOTHER "^IXT[WXY]01" idd.unidata.ucar.edu # GOES Derived products-different WMO (COD, CPS, CTP) (SBN)
|
||||||
|
|
||||||
|
#REQUEST NOTHER "^TI[A-W]... KNES" idd.unidata.ucar.edu # VIIRS and GOES CMI (SBN)
|
||||||
|
#REQUEST DIFAX "OR_GLM-L2" idd.unidata.ucar.edu # GOES GLM Level 2 (SBN)
|
||||||
|
#REQUEST UNIWISC|NIMAGE ".*" idd.unidata.ucar.edu # AREA/GINI and GOES (NIMAGE feedtype includes DIFAX)
|
||||||
|
#REQUEST DIFAX "OR_ABI" idd.unidata.ucar.edu # GOES ABI netCDF4 (Unidata tiles - not using)
|
||||||
|
#REQUEST NOTHER "^TI[PRS]... KNES" idd.unidata.ucar.edu # GOES ABI gini (not using)
|
||||||
|
|
||||||
|
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||||
|
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Allow Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||||
|
#
|
||||||
|
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> is the set of feedtypes for this entry
|
||||||
|
# <hostname pattern> is an extended regular-expression that specifies
|
||||||
|
# which hosts are allowed to receive data-products
|
||||||
|
# whose feedtype is in <feedset>.
|
||||||
|
# <OK pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must match in order to be
|
||||||
|
# sent to the requesting LDM. The default value
|
||||||
|
# is ".*".
|
||||||
|
# <not pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must NOT match in order to
|
||||||
|
# be sent to the requesting LDM. If this field is
|
||||||
|
# empty, then such matching will be disabled for
|
||||||
|
# this entry.
|
||||||
|
#
|
||||||
|
# Under no circumstances comment out the next allow entry to localhost
|
||||||
|
# The LDM will NOT start if the entry is commented-out.
|
||||||
|
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||||
|
#
|
||||||
|
# Give permission to the Unidata Program Center
|
||||||
|
#ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Accept Entries
|
||||||
|
###############################################################################
|
||||||
|
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||||
|
# this action is ONLY needed for WSI data
|
||||||
|
#
|
||||||
|
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||||
|
#
|
||||||
|
# ACCEPT anything from yourself
|
||||||
|
#
|
||||||
|
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||||
|
#
|
||||||
|
# accept from your upstream site
|
||||||
|
#
|
||||||
|
# WSI is using ldm4 protocol so the accept is still required
|
||||||
|
#ACCEPT WSI
|
||||||
|
# .*
|
||||||
|
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# End
|
||||||
|
###############################################################################
|
167
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.main
Normal file
167
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.main
Normal file
|
@ -0,0 +1,167 @@
|
||||||
|
#####
|
||||||
|
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||||
|
# Sample ldmd.conf for ldm
|
||||||
|
####
|
||||||
|
#
|
||||||
|
# This is the main configuration file for the LDM server. All lines that start
|
||||||
|
# with a "#" sign are comments.
|
||||||
|
#
|
||||||
|
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||||
|
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||||
|
#
|
||||||
|
# If the LDM still hangs, comment out all lines in this file except noted
|
||||||
|
# allow line entry below, try again.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# WARNING: Pathological Product-ID Patterns
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||||
|
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||||
|
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||||
|
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||||
|
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||||
|
# cases). Therefore, DO NOT USE RE-s like
|
||||||
|
#
|
||||||
|
# ".*UFPBA"
|
||||||
|
#
|
||||||
|
# Instead, simply use
|
||||||
|
#
|
||||||
|
# "UFPBA"
|
||||||
|
#
|
||||||
|
# The regex(1) utility of this package can be used to examine the efficiency
|
||||||
|
# of an RE.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Include Statements
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# It's possible to include other files by uncommented-out statements
|
||||||
|
# like the following:
|
||||||
|
#
|
||||||
|
#INCLUDE pathname
|
||||||
|
#INCLUDE "pathname with spaces"
|
||||||
|
#
|
||||||
|
# Non-absolute pathnames are relative to the directory that contains the
|
||||||
|
# configuration-file with the include statement.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Exec Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||||
|
# are started by the "exec" command and are in the same process group.
|
||||||
|
#
|
||||||
|
EXEC "pqact -e -k R -s e /awips2/ldm/etc/pqact.conf.priority"
|
||||||
|
EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-priority.log -s localhost --key-proj-id R --sem-proj-id e"
|
||||||
|
|
||||||
|
#EXEC "pqact -e -k S -s f /awips2/ldm/etc/pqact.conf"
|
||||||
|
#EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-std.log -s cpsbn1-oma.oma.us.ray.com --key-proj-id S --sem-proj-id f"
|
||||||
|
#
|
||||||
|
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||||
|
# For more info on rtstats please see the man page.
|
||||||
|
EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||||
|
#EXEC "pqsurf"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Request Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Request data-products from upstream LDM-s. The syntax is
|
||||||
|
#
|
||||||
|
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> Is the union of feedtypes to request.
|
||||||
|
# <pattern> Is an extended regular-expression for the product-
|
||||||
|
# identifiers to match.
|
||||||
|
# <host> Is the host identifier: either a hostname or IP
|
||||||
|
# address in "dotted-quad" format.
|
||||||
|
# <port> Is the (optional) port on <host> to which to connect
|
||||||
|
# (the square brackets denote an option and should be
|
||||||
|
# omitted).
|
||||||
|
#
|
||||||
|
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||||
|
# the host of the first such request will be the initial primary source
|
||||||
|
# of data-products (i.e., data-products will be rapidly sent using the
|
||||||
|
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||||
|
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||||
|
# messages). The primary host will probably change over time -- depending on
|
||||||
|
# which host can deliver the data-products most quickly on average.
|
||||||
|
#
|
||||||
|
# DEFAULT
|
||||||
|
#REQUEST LIGHTNING ".*" idd.unidata.ucar.edu # USPLN
|
||||||
|
#REQUEST LIGHTNING ".*" striker.atmos.albany.edu # NLDN
|
||||||
|
REQUEST FNEXRAD ".*" idd.unidata.ucar.edu # MRMS - Unidata feed via NCEP
|
||||||
|
REQUEST WMO ".*" idd.unidata.ucar.edu # WMO Feedtype includes HDS|IDS|DDPLUS
|
||||||
|
REQUEST UNIWISC|NIMAGE ".*" idd.unidata.ucar.edu # AREA/GINI and GOES (NIMAGE feedtype includes DIFAX)
|
||||||
|
REQUEST NOTHER "^TI[A-Q]... KNES" idd.unidata.ucar.edu # VIIRS via SBN
|
||||||
|
REQUEST NGRID ".*" idd.unidata.ucar.edu
|
||||||
|
#REQUEST HDS ".*" idd.unidata.ucar.edu # Duplicate
|
||||||
|
#REQUEST CMC ".*" idd.unidata.ucar.edu # CMC is an alias for GEM
|
||||||
|
#REQUEST FNMOC ".*" idd.unidata.ucar.edu
|
||||||
|
REQUEST CONDUIT "nam" idd.unidata.ucar.edu # NAM12
|
||||||
|
REQUEST CONDUIT "pgrb2" idd.unidata.ucar.edu # GFS
|
||||||
|
#REQUEST CONDUIT "nwstg" idd.unidata.ucar.edu # NDFD
|
||||||
|
#REQUEST CONDUIT "awp252" idd.unidata.ucar.edu # RAP20
|
||||||
|
#REQUEST FSL2 "HRRR" idd.unidata.ucar.edu # HRRRX sub-hourly
|
||||||
|
REQUEST EXP "WwWind" idd.unidata.ucar.edu # ESPL/PSD Profilers
|
||||||
|
#REQUEST NGRID "^YAU[CDLMPQS]" idd.unidata.ucar.edu # MRMS-NOAAPort
|
||||||
|
REQUEST FSL2 "HRRR\.Smoke" idd.unidata.ucar.edu # HRRR Smoke
|
||||||
|
|
||||||
|
#
|
||||||
|
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||||
|
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Allow Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||||
|
#
|
||||||
|
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> is the set of feedtypes for this entry
|
||||||
|
# <hostname pattern> is an extended regular-expression that specifies
|
||||||
|
# which hosts are allowed to receive data-products
|
||||||
|
# whose feedtype is in <feedset>.
|
||||||
|
# <OK pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must match in order to be
|
||||||
|
# sent to the requesting LDM. The default value
|
||||||
|
# is ".*".
|
||||||
|
# <not pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must NOT match in order to
|
||||||
|
# be sent to the requesting LDM. If this field is
|
||||||
|
# empty, then such matching will be disabled for
|
||||||
|
# this entry.
|
||||||
|
#
|
||||||
|
# Under no circumstances comment out the next allow entry to localhost
|
||||||
|
# The LDM will NOT start if the entry is commented-out.
|
||||||
|
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||||
|
#
|
||||||
|
# Give permission to the Unidata Program Center
|
||||||
|
#ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Accept Entries
|
||||||
|
###############################################################################
|
||||||
|
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||||
|
# this action is ONLY needed for WSI data
|
||||||
|
#
|
||||||
|
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||||
|
#
|
||||||
|
# ACCEPT anything from yourself
|
||||||
|
#
|
||||||
|
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||||
|
#
|
||||||
|
# accept from your upstream site
|
||||||
|
#
|
||||||
|
# WSI is using ldm4 protocol so the accept is still required
|
||||||
|
#ACCEPT WSI
|
||||||
|
# .*
|
||||||
|
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# End
|
||||||
|
###############################################################################
|
150
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.radar
Normal file
150
rpms/awips2.upc/Installer.ldm/patch/etc/ldmd.radar
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
#####
|
||||||
|
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||||
|
# Sample ldmd.conf for ldm
|
||||||
|
####
|
||||||
|
#
|
||||||
|
# This is the main configuration file for the LDM server. All lines that start
|
||||||
|
# with a "#" sign are comments.
|
||||||
|
#
|
||||||
|
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||||
|
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||||
|
#
|
||||||
|
# If the LDM still hangs, comment out all lines in this file except noted
|
||||||
|
# allow line entry below, try again.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# WARNING: Pathological Product-ID Patterns
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||||
|
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||||
|
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||||
|
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||||
|
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||||
|
# cases). Therefore, DO NOT USE RE-s like
|
||||||
|
#
|
||||||
|
# ".*UFPBA"
|
||||||
|
#
|
||||||
|
# Instead, simply use
|
||||||
|
#
|
||||||
|
# "UFPBA"
|
||||||
|
#
|
||||||
|
# The regex(1) utility of this package can be used to examine the efficiency
|
||||||
|
# of an RE.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Include Statements
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# It's possible to include other files by uncommented-out statements
|
||||||
|
# like the following:
|
||||||
|
#
|
||||||
|
#INCLUDE pathname
|
||||||
|
#INCLUDE "pathname with spaces"
|
||||||
|
#
|
||||||
|
# Non-absolute pathnames are relative to the directory that contains the
|
||||||
|
# configuration-file with the include statement.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Exec Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||||
|
# are started by the "exec" command and are in the same process group.
|
||||||
|
#
|
||||||
|
EXEC "pqact -e -k R -s e /awips2/ldm/etc/pqact.conf.priority"
|
||||||
|
EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-priority.log -s localhost --key-proj-id R --sem-proj-id e"
|
||||||
|
|
||||||
|
#EXEC "pqact -e -k S -s f /awips2/ldm/etc/pqact.conf"
|
||||||
|
#EXEC "edexBridge -vl /awips2/ldm/logs/edexBridge-std.log -s cpsbn1-oma.oma.us.ray.com --key-proj-id S --sem-proj-id f"
|
||||||
|
#
|
||||||
|
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||||
|
# For more info on rtstats please see the man page.
|
||||||
|
EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||||
|
#EXEC "pqsurf"
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Request Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Request data-products from upstream LDM-s. The syntax is
|
||||||
|
#
|
||||||
|
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> Is the union of feedtypes to request.
|
||||||
|
# <pattern> Is an extended regular-expression for the product-
|
||||||
|
# identifiers to match.
|
||||||
|
# <host> Is the host identifier: either a hostname or IP
|
||||||
|
# address in "dotted-quad" format.
|
||||||
|
# <port> Is the (optional) port on <host> to which to connect
|
||||||
|
# (the square brackets denote an option and should be
|
||||||
|
# omitted).
|
||||||
|
#
|
||||||
|
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||||
|
# the host of the first such request will be the initial primary source
|
||||||
|
# of data-products (i.e., data-products will be rapidly sent using the
|
||||||
|
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||||
|
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||||
|
# messages). The primary host will probably change over time -- depending on
|
||||||
|
# which host can deliver the data-products most quickly on average.
|
||||||
|
#
|
||||||
|
# DEFAULT Radar Ancillary EDEX
|
||||||
|
REQUEST NEXRAD3 ".*" idd.unidata.ucar.edu # Radar Level3
|
||||||
|
REQUEST HDS "^SDUS6.*" idd.unidata.ucar.edu # Radar Level3 - specific files
|
||||||
|
#
|
||||||
|
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||||
|
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Allow Entries
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||||
|
#
|
||||||
|
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||||
|
#
|
||||||
|
# where:
|
||||||
|
# <feedset> is the set of feedtypes for this entry
|
||||||
|
# <hostname pattern> is an extended regular-expression that specifies
|
||||||
|
# which hosts are allowed to receive data-products
|
||||||
|
# whose feedtype is in <feedset>.
|
||||||
|
# <OK pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must match in order to be
|
||||||
|
# sent to the requesting LDM. The default value
|
||||||
|
# is ".*".
|
||||||
|
# <not pattern> is an optional extended regular-expression that
|
||||||
|
# a product-identifier must NOT match in order to
|
||||||
|
# be sent to the requesting LDM. If this field is
|
||||||
|
# empty, then such matching will be disabled for
|
||||||
|
# this entry.
|
||||||
|
#
|
||||||
|
# Under no circumstances comment out the next allow entry to localhost
|
||||||
|
# The LDM will NOT start if the entry is commented-out.
|
||||||
|
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||||
|
#
|
||||||
|
# Give permission to the Unidata Program Center
|
||||||
|
#ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# Accept Entries
|
||||||
|
###############################################################################
|
||||||
|
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||||
|
# this action is ONLY needed for WSI data
|
||||||
|
#
|
||||||
|
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||||
|
#
|
||||||
|
# ACCEPT anything from yourself
|
||||||
|
#
|
||||||
|
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||||
|
#
|
||||||
|
# accept from your upstream site
|
||||||
|
#
|
||||||
|
# WSI is using ldm4 protocol so the accept is still required
|
||||||
|
#ACCEPT WSI
|
||||||
|
# .*
|
||||||
|
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
# End
|
||||||
|
###############################################################################
|
Loading…
Add table
Reference in a new issue