.. _SNMP-web-cert-expire: SNMP Trap: Web Certificate Expiry ---------------------------------- .. _21.1|VOSS-643|EKB-8453: A trap is generated when the nginx web certificate is about to expire. Three intervals are checked which will return a result: * 30 days prior to expiry * 14 days prior to expiry * 1 day prior to expiry After expiry, an alert is sent every day. Severity Messages: * ``ERROR: Web certificate about to expire`` * ``ERROR: WEB CERT EXPIRED AT:`` SNMP Trap examples: :: 2021-07-09 02:56:31 [UDP: []:58567->[]:162]: iso.3.6.1.2.1.1.3.0 = Timeticks: (795178) 2:12:31.78 iso.3.6.1.6.3.1.1.4.1.0 = OID: iso.3.6.1.2.1.88.2.0.1 iso.3.6.1.2.1.88.2.1.1.0 = STRING: "Certificate_Maintenance" iso.3.6.1.2.1.88.2.1.3.0 = STRING: "ID: WEB_CERTIFICATE_VOSS, Code: -1, Occurences: 1, Latest Occurence: 2021-07-09T00:56:30.610Z" iso.3.6.1.2.1.88.2.1.5.0 = INTEGER: 1 iso.3.6.1.2.1.1.5.0 = STRING: "VOSS" 2021-07-09 02:56:32 [UDP: []:45737->[]:162]: iso.3.6.1.2.1.1.3.0 = Timeticks: (795286) 2:12:32.86 iso.3.6.1.6.3.1.1.4.1.0 = OID: iso.3.6.1.2.1.88.2.0.1 iso.3.6.1.2.1.88.2.1.1.0 = STRING: "ERROR: Web certificate about to expire" iso.3.6.1.2.1.88.2.1.3.0 = STRING: "Cert will expire in less than 30 day(s)" iso.3.6.1.2.1.88.2.1.5.0 = INTEGER: 1 iso.3.6.1.2.1.1.5.0 = STRING: "VOSS" 2021-07-09 03:00:40 [UDP: []:37982->[]:162]: iso.3.6.1.2.1.1.3.0 = Timeticks: (820135) 2:16:41.35 iso.3.6.1.6.3.1.1.4.1.0 = OID: iso.3.6.1.2.1.88.2.0.1 iso.3.6.1.2.1.88.2.1.1.0 = STRING: "INFO: Web certificate has been renewed" iso.3.6.1.2.1.88.2.1.3.0 = STRING: "Web certificate has been renewed" iso.3.6.1.2.1.88.2.1.5.0 = INTEGER: 1 iso.3.6.1.2.1.1.5.0 = STRING: "VOSS" .. rubric:: Example GUI alert shown in the ``data/Alert`` instance in the Database * AlertCode: "25005" * Category: "Certificate_Maintenance" * AlertId: "WEB_CERTIFICATE_" * Message: "The certificate will expire in less than {} day(s)." (number of days - alert will result) * Severity: WARNING * alert_timestamp: .. rubric:: Example error raised through platform monitoring :: Notification message from (1, 3, 6, 1, 6, 1, 1):('10.120.1.203', 5194): Var-binds: 1.3.6.1.2.1.1.3.0 = 16128774 1.3.6.1.6.3.1.1.4.1.0 = 1.3.6.1.2.1.88.2.0.1 1.3.6.1.2.1.88.2.1.1.0 = ERROR: Web certificate about to expire 1.3.6.1.2.1.88.2.1.3.0 = Cert will expire in less than {} day(s) 1.3.6.1.2.1.88.2.1.5.0 = 1 1.3.6.1.2.1.1.5.0 = VOSS-UN-1 .. rubric:: Resolution Renew the web certificate - see: :ref:`web_certificate_setup_options`.