[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AWIPS #JIW-204507]: LDM data acess and configuration



Hi Alexandre,

re:
> My name is Alexandre Gadelha and I work at brazilian navy as a
> meteorologist. One month ago I started to install EDEX in a local server
> and now I think everything is ok but LDM reception.  I'm not sure this
> is the best way to solve the problem but, if not, please tell me how to
> get there.

OK, we'll try...

re:
> I have to highlight that we already use GEMPAK here daily and we get ldm
> data from idd.cptec.inpe.br, but I really don't know how to configure
> LDM of EDEX to get these data from CPTEC.

You need to edit the EDEX LDM configuration file and change the REQUEST(s)
from the default of 'idd.unidata.ucar.edu' to 'idd.cptec.inpe.br'.  REQUESTing
from idd.unidata.ucar.edu will not work since there is no ALLOW for your
machine to REQUEST feeds from it.

re:
> So I would like your help to guide me how to configure my edex server
> to get data from CPTEC or your permission to receive data straight from
> idd.unidata.ucar.edu

Again, you need to edit the EDEX LDM configuration file and change all
occurrences of 'idd.unidata.ucar.edu' to idd.cptec.inpe.br'.

NB: after making any change to the the LDM configuration file, you need
to stop and restart your LDM for the changes to take effect.

re:
> First a status of my system:
> 
> [awips@edex data]$ edex status
> 
> [edex status]
> postgres    :: running :: pid 28973
> pypies      :: running :: pid 29048
> qpid        :: running :: pid 29081
> EDEXingest  :: running :: pid 29427 29541 30602
> EDEXgrib    :: running :: pid 29428 29599 30612
> EDEXrequest :: running :: pid 29426 29657 30620
> ldmadmin    :: running :: pid 29974
> 
> [awips@edex data]$
> 
> but my /awips2/ldm/data is empty. So I tested the comunication with ldmping
> command:
> 
> [awips@edex ~]$ ldmping rtstats.unidata.ucar.edu
> 20170712T130500.724255Z ldmping[30369] INFO ldmping.c:51:print_label()
> State    Elapsed Port   Remote_Host           rpc_stat
> 20170712T130500.725621Z ldmping[30369] INFO error.c:236:err_log() Resolving
> rtstats.unidata.ucar.edu to 128.117.149.8 took 0.001244 seconds
> 20170712T130501.021224Z ldmping[30369] INFO ldmping.c:67:print_hstat()
> RESPONDING   0.296873  388   rtstats.unidata.ucar.edu
> ^C
> [awips@edex ~]$ ldmping idd.cptec.inpe.br
> 20170712T130526.394685Z ldmping[30372] INFO ldmping.c:51:print_label()
> State    Elapsed Port   Remote_Host           rpc_stat
> 20170712T130526.396238Z ldmping[30372] INFO error.c:236:err_log() Resolving
> idd.cptec.inpe.br to 150.163.141.227 took 0.001395 seconds
> 20170712T130526.432206Z ldmping[30372] INFO ldmping.c:67:print_hstat()
> RESPONDING   0.037400  388   idd.cptec.inpe.br
> ^C
> [awips@edex ~]$ ldmping idd.unidata.ucar.edu
> 20170712T130545.323447Z ldmping[30375] INFO ldmping.c:51:print_label()
> State    Elapsed Port   Remote_Host           rpc_stat
> 20170712T130545.324848Z ldmping[30375] INFO error.c:236:err_log() Resolving
> idd.unidata.ucar.edu to 128.117.140.3 took 0.001244 seconds
> 20170712T130545.641812Z ldmping[30375] ERROR ldmping.c:75:print_hstat()
> ADDRESSED   0.318251    0   idd.unidata.ucar.edu  RPC: Unable to receive;
> errno = Connection reset by peer
> ^C
> [awips@edex ~]$
> 
> As you can see above, ldmping is able to connect with
> rtstats.unidata.ucar.edu and idd.cptec.inpe.br but not with
> idd.unidata.ucar.edu

Correct.  There is no ALLOW on idd.unidata.ucar.edu that would allow
your machine to REQUEST data feeds from it.

re:
> Looking inside /awips2/ldm/logs/ldmd.log
> 
> 20170712T123831.798563Z idd.unidata.ucar.edu[29981] NOTE 
> ldm_config_file.c:552:getPreviousProdInfo() Previous product-information file 
> ".03f1a47d6cef311d665f3e1311a9b61c.info" doesn't exist
> 20170712T123831.798630Z idd.unidata.ucar.edu[29980] NOTE 
> requester6.c:588:req6_new() LDM-6 desired product-class:
> 20170712113831.798601 TS_ENDT {{NGRID, ".*"}}
> 20170712T123831.798607Z ldmd[29982] WARN error.c:236:err_log() Couldn't 
> permanently remove root privilege of process

This last line looks very suspicious!

Question:

- did you install AWIPS/EDEX as 'root'?

  If yes, this is a mistake that needs to be fixed before you proceed!

re:
> 20170712T123831.798691Z idd.unidata.ucar.edu[29981] NOTE 
> requester6.c:588:req6_new() LDM-6 desired product-class:
> 20170712113831.798663 TS_ENDT {{NIMAGE|HDS, ".*"}}
> 20170712T123831.798787Z idd.unidata.ucar.edu[29982] NOTE 
> ldm_config_file.c:733:requester_exec() Starting Up(6.13.3): 
> idd.unidata.ucar.edu:388 20170712113831.798750 TS_ENDT {{FNMOC, ".*"}}
> 20170712T123831.798834Z idd.unidata.ucar.edu[29982] NOTE 
> ldm_config_file.c:552:getPreviousProdInfo() Previous product-information file 
> ".0f39e2acd902908b877ce1a91f920a7f.info" doesn't exist
> 20170712T123831.799046Z idd.unidata.ucar.edu[29982] NOTE
> requester6.c:588:req6_new() LDM-6 desired product-class:
> 20170712113831.799010 TS_ENDT {{FNMOC, ".*"}}
> 20170712T123831.800315Z pqact[29976] NOTE pqact.c:409:main() Starting Up
> 20170712T123831.800929Z rtstats[29978] NOTE rtstats.c:353:main() Starting Up 
> (29974)
> 20170712T123831.803925Z pqact[29976] NOTE pqact.c:578:main() Starting from 
> insertion-time 1969-12-31 23:59:59.9223372036854775807 UTC
> 20170712T123832.505014Z idd.unidata.ucar.edu[29980] NOTE 
> error.c:236:err_log() Upstream LDM didn't reply to FEEDME request; RPC: 
> Unable to receive; errno = Connection reset by peer
> 20170712T123832.505495Z idd.unidata.ucar.edu[29982] NOTE 
> error.c:236:err_log() Upstream LDM didn't reply to FEEDME request; RPC: 
> Unable to receive; errno = Connection reset by peer
> 20170712T123832.508549Z idd.unidata.ucar.edu[29979] NOTE 
> error.c:236:err_log() Upstream LDM didn't reply to FEEDME request; RPC: 
> Unable to receive; errno = Connection reset by peer
> 20170712T123832.508810Z idd.unidata.ucar.edu[29981] NOTE 
> error.c:236:err_log() Upstream LDM didn't reply to FEEDME request; RPC: 
> Unable to receive; errno = Connection reset by peer
> 20170712T123932.505389Z idd.unidata.ucar.edu[29980] NOTE 
> requester6.c:588:req6_new() LDM-6 desired product-class: 
> 20170712113932.505303 TS_ENDT {{NGRID, ".*"}}
> 20170712T123932.505796Z idd.unidata.ucar.edu[29982] NOTE 
> requester6.c:588:req6_new() LDM-6 desired product-class: 
> 20170712113932.505764 TS_ENDT {{FNMOC, ".*"}}

The rest of the messages in your LDM log file are just reaffirming that there is
not ALLOW for your machine to REQUEST data from idd.unidata.ucar.edu.

re:
> Just as information, you will find the attached files ldmd.conf and
> setup.env that I'm using here.

You need to edit your ldmd.conf file and change all lines that REQUEST
feeds from 'idd.unidata.ucar.edu' to 'idd.cptec.inpe.br'.  After making
the editing changes, you will need to restart your EDEX LDM (or restart
EDEX since this will also restart the EDEX LDM).

re:
> Sorry boring you with this but your answer would be really helpfull.

No worries.

Cheers,

Tom
--
****************************************************************************
Unidata User Support                                    UCAR Unidata Program
(303) 497-8642                                                 P.O. Box 3000
address@hidden                                   Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage                       http://www.unidata.ucar.edu
****************************************************************************


Ticket Details
===================
Ticket ID: JIW-204507
Department: Support AWIPS
Priority: Normal
Status: Closed
===================
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata 
inquiry tracking system and then made publicly available through the web.  If 
you do not want to have your interactions made available in this way, you must 
let us know in each email you send to us.