Closed anikfal closed 4 months ago
First, I might ask why you are running your own EDEX?
Running EDEX within a container (such as a virtual machine) can pose many problems and we don't recommend doing that.
Is there some reason you don't use our publicly available EDEX servers?
The VM I'm using is not on a local machine, but is provided by a Cloud Service with high scalability and performance.
We have a large data archive which has been mounted on the VM, so it can be the data feed for EDEX.
I'm planning to set up the AWIPS software on this VM to provide the visualization and analysis tools for multiple users.
First I recommend separating CAVE from EDEX if you have them on the same virtual machine. Second if you are running CAVE from a VM in the cloud you will need some type of "native" display replicator like VNC or NO MACHINE to run a desktop for each VM.
Also I'd like to mention that if you are having multiple users connect CAVE to EDEX at the same time, each user will need their own install/instance of CAVE.
So AWIPS is not much similar to THREDDS? My purpose is to make CAVE available by a web-based interface, so each user can operate CAVE by their own browser.
AWIPS has multiple applications encapsulated within it, CAVE, EDEX, and python-awips. Please refer to this video for a brief breakdown of the differences: https://youtu.be/4ax6SRyaYTc?si=goawOUPZYQIOhK17
The THREDDS Data Server (TDS) is a web server that provides metadata and data access for scientific datasets, using a variety of remote data access protocols. You can learn more by checking out our documentation here.
How exactly were you planning on making CAVE available through a web browser?
Regarding the THREDDS Data Server, actually I have already set it up and it's connected to our local data storage.
I saw AWIPS as a service similar to Giovanni, with visualization and analysis tools.
I try to focus on EDEX. It seems most CAVE tools can be accessible through Python-AWIPS by the SSH connection. So in this case no need to install CAVE for any user.
The summary of the output of
netstat -tpln
is as follows:How could I know which port number is associated with which AWIPS service? For example, which service is listening via the port 5672?
Furthermore, the VM I'm using has a limited range of available ports which can be assigned to services. Many ports listed above (like 9582) are not open by the firewall. May I know if there is any configuration file by which I can set new port numbers instead of the default port numbers of the AWIPS services?