EIDS Admin README

Contents


EIDS Servers and Locations


Adding a provider to testing EIDS

What you need to know before starting

Procedure

  1. Edit the testing Exchanger config file (~eids/EIDSTesting/exchange.xml) on each hub.

    Add the provider network code to the includeEIDSfeeders and excludeEIDSfeeders filters.
    includes and excludes are comma delimited lists of network codes.

        <filter name="includeEIDSfeeders" includes=""/>
        <filter name="excludeEIDSfeeders" excludes=""/>
    

  2. Restart the Exchanger on each hub.

    You can find the Exchanger PID using the init script. From eids's home directory:

        [eids@eids1 ~]$ EIDSTesting/init.sh status
            EIDS Notification Server running (pid=24049)
            EIDS Server running (pid=24079)
            EIDS Client running (pid=24119)
            EIDS QDM running (pid=24174)
            QDDS running (pid=24207)
            QDDS QDM running (pid=24239)
            Exchanger running (pid=XXXXX)
        [eids@eids1 ~]$ kill XXXXX
        [eids@eids1 ~]$ EIDSTesting/init.sh start
    

  3. Add each server to the testing EIDS feeder config (~eids/EIDSTesting/EIDS/conf/feeders.xml) on each hub.

    Because hubs automatically reload the feeder config, edit each hubs config and save changes in parallel.


Relay Feeder Config

For each server being added, customize and add the following config fragment before the closing QWFeederConfig element

Replace XXXXX with the fully qualified server hostname.

    <QWFeederMod Name="relay_XXXXX"
            Class="com.isti.quakewatch.server.QWRelayFeeder"
            LogFileName="log/relay_XXXXX.log"
            LogFileLevel="Info"
            ConsoleLevel="Debug">
        <QWFeederSettings>
            serverHostAddress = "XXXXX"
            serverPortNumber = 39977
            maxServerEventAgeDays = 3.0
        </QWFeederSettings>
    </QWFeederMod>