All work
- Events & alarms are only granular to one secondNMS-3561
- Add a quick search- and a quicklink-box on the OpenNMS start pageNMS-3472Resolved issue: NMS-3472Seth Leger
- Poller not using SNMP configuration updatesNMS-3449Resolved issue: NMS-3449OpenNMS Bug Mailing List
- Outage on Unmanaged InterfaceNMS-3444Resolved issue: NMS-3444OpenNMS Bug Mailing List
- [PATCH] RTCd : Handle "soft" restartsNMS-3426Resolved issue: NMS-3426OpenNMS Bug Mailing List
- no capability to delete non-ip interfaceNMS-3415Resolved issue: NMS-3415OpenNMS Bug Mailing List
- Going to edit KSC reports generates an uncaught exceptionNMS-3414Resolved issue: NMS-3414
- KSC Report; zooming in on empty graph causes uncaught java exceptionNMS-3413
- AKCP SensorProbe SupportNMS-3405Jeff Gehlbach
- implement plugins for jaxb sequence stuffNMS-3403Resolved issue: NMS-3403Benjamin Reed
- Detected IP interfaces do not have the IP Hostname property set correctlyNMS-3400Resolved issue: NMS-3400David Hustace
- Add a searchblank to the main pageNMS-3399Resolved issue: NMS-3399
- Add nodeID to title field on element/node.jspNMS-3398Resolved issue: NMS-3398Alejandro Galue
- Path Outage not configurable on Node administration pagesNMS-3397Resolved issue: NMS-3397OpenNMS Bug Mailing List
- Choose SNMP Interfaces for Data Collection throws 'no element found'NMS-3389Resolved issue: NMS-3389OpenNMS Bug Mailing List
- Import nodes via RESTful for existing requisition does not work wellNMS-3387
- add "sent-notice-ID" field to the notices tableNMS-3385
- Feature Request: Display collected info on Node page?NMS-3384Resolved issue: NMS-3384Seth Leger
- Vestigial "SVC" service does not go away when removed from a requisitionNMS-3382Resolved issue: NMS-3382Alejandro Galue
- Issue with WMI Polling/Collecting over NAT rewritten networksNMS-3373
- favicon in webui?NMS-3369Resolved issue: NMS-3369Seth Leger
- Enhance NtpMonitor to persist clock skew along with latencyNMS-3359
- auto-clean events trigger erratic exceptionsNMS-3356Resolved issue: NMS-3356David Hustace
- Proper environment variablesNMS-3348
- still have problems acknowledging some notifications on 1.7.6NMS-3344Resolved issue: NMS-3344
- possible regression bug with notifications not being suppressed for path outagesNMS-3343Resolved issue: NMS-3343Matt Brozowski
- provisiond : snmpinterfaces not createdNMS-3336Resolved issue: NMS-3336
- provisiond : ipinterface not showing right in node viewNMS-3335Resolved issue: NMS-3335OpenNMS Bug Mailing List
- Import nodes to database via model-importer/provisioning does not work correctlyNMS-3275
Events & alarms are only granular to one second
Description
Environment
Acceptance / Success Criteria
Lucidchart Diagrams
Details
Assignee
UnassignedUnassignedReporter
Philippe GuillebertPhilippe GuillebertComponents
Priority
Minor
Details
Details
Assignee
Reporter
Components
Priority
PagerDuty
PagerDuty
PagerDuty
Activity
Will KeaneyJuly 1, 2019 at 2:50 PM
I don't have access to a H23 database, but the demo.opennms.org web UI running H24.1.1 is still displaying granularity to the second.
Michael BatzJuly 1, 2019 at 2:25 PM
This seems to be fixed in Horizon 23.
Seth LegerMarch 31, 2015 at 1:43 PM
I did some work on this for OpenNMS 16. I changed the type for the timestamps in an event to java.util.Date from java.lang.String. However, to handle milliseconds correctly, we need to use a custom datestamp format for the XML serialization that includes a millisecond field. Right now, we are using DateFormat.FULL which does not include milliseconds.
Deferring this work to 17.
Jeff GehlbachDecember 18, 2013 at 10:39 AM
This issue is the problem underlying commercial support ticket https://mynms.opennms.com/Ticket/Display.html?id=2680 and at least one other such ticket.
Seth LegerFebruary 16, 2012 at 3:37 PM
After looking at this code recently, I agree with Phillippe. We need to convert the data type of all of the timestamp fields to be proper Java Date objects instead of strings. None of the DateFormat String formats include the milli- or microsecond values in the string. This should be easy to do in master for inclusion in the next unstable phase of development. Targeting for 1.11.
The events and alarms are inserted with a 1 second precision. PostgreSQL can manage resolution up to the microsecond on a type "datetime". Java can probably provide microsecond or millisecond timing as well.
The problem is with the cosmic-clear automation, 2 events that occured on the same second are not correlated because anteriority (problem occured before solver) cannot be determined for sure.
I'm going to try a workaround using eventid/alarmid to know which occured first but it's going to be ugly