Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-12140

Store and read thresholding configuration from PostgreSQL

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 25.0.0
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2019 - July 3rd 2019, Horizon 2019 - July 10th 2019, Horizon 2019 - July 17th 2019, Horizon 2019 - July 24th, Horizon 2019 - July 31st, Horizon 2019 - August 7th, Horizon 2019 - August 14th

      Description

      We would like the Sentinel container to be able to read and access the thresholding configuration (currently stored in multiple .xml files) which is managed by the OpenNMS JVM. The authoritative configuration is currently stored on disk, and may be extended by means of one or more OIA pugins (see OIA-14).

      Given that the Sentinel container already has access to PostgreSQL, we would like OpenNMS to store the effective configuration in PostgreSQL, and have Sentinel read the configuration from this store.

      Existing configuration DAOs required for thresholding should be updated to write the effective configuration to PostgreSQL. New DAOs implementing these same interfaces should be wired in the Sentinel container that load the configuration from the database. No write operations should be supported on these.

        Attachments

          Activity

            People

            • Assignee:
              mbrooks Matthew Brooks
              Reporter:
              j-white Jesse White
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: