PowerFlex: Syslog-viesteistä puuttuu isäntänimitiedot
Summary: PowerFlex Management Platform (PFMP) luo syslog-sanomia, jotka jättävät lähettävän palvelimen isäntänimen pois, rikkovat vakiomuotoa ja vaikuttavat valvontalokin säilytykseen.
Symptoms
Kun PFMP määritetään kirjautumaan ulkoiseen syslog-kohteeseen, lokit lähetetään syslog-muodossa ja lokin lähteeksi välitetään podin/palvelun nimi mutta ei palvelimen isäntänimeä, kuten odotettiin.
Tämä ei noudata normaaleja syslog-muotoja, mikä tekee järjestelmän tunnistamisesta ja pitkäaikaisesta säilyttämisestä vaikeaa ja joskus mahdotonta.
Vaikutus
Asiakkaat, joilla on PCI- tai muita vaatimustenmukaisuusvaatimuksia, eivät voi luotettavasti merkitä tai säilyttää lokeja alkuperäisen järjestelmän mukaan, mikä voi johtaa auditointiaukkoihin.
Cause
Versiossa 4.5 esitelty PFMP syslog formatter julkaistiin ilman isäntänimen jäsennyskoodia. Formatter muodostaa RFC-5424-viestin käyttäen kovakoodattua yhdysmerkkiä {hostname} -elementti, jonka säilön suorituksenaikainen korvaa sitten pod-tunnisteella. Näin ollen lähetetty viesti ei koskaan sisällä palvelimen varsinaista isäntänimeä.
Nykyinen koodin toteutus osoittaa, että isäntänimikenttä täytetään Kubernetes-podin metatiedoista määritetyn solmun nimen sijaan.
{priority} {version} {timestamp} {hostname} {appname} {proc_id} {msg_id} {structured_data} {msg}
<14>1 2025-07-15T11:57:45.779Z - block-mdm - 078423d567f5adfd - {"code": "20010027", "name": "MDM_CLI_CONF_COMMAND_RECEIVED", "description": "Command enter_storage_node_maintenance_mode received, User: 'block-legacy-gateway'. [27227847]. Storage Node: with ID 48c2012600000002; components: all, force another node in mm: FALSE, force degraded or failed FALSE, force failed node FALSE", "severity": "INFORMATION", "category": "AUDIT", "details": {"command_name": "enter_storage_node_maintenance_mode", "user": "block-legacy-gateway", "seq": "27227847", "command_payload": ". Storage Node: with ID 48c2012600000002; components: all, force another node in mm: FALSE, force degraded or failed FALSE, force failed node FALSE", "system-id": "5ba64259cd5bf50f"}, "domain": "BLOCK", "id": "078423d567f5adfd", "timestamp": "2025-07-15T11:57:45.779Z", "resource_type": "block-config", "resource_name": "", "resource_id": "5ba64259cd5bf50f", "service_name": "block-mdm", "service_version": "5.0.0", "service_instance_id": "5ba64259cd5bf50f", "originating_application_name": "MDM Service", "request_id": null, "related_events": null, "job_id": "f2942b491e2b90c479ff8f46e01aeb33", "trace_parent": "00-f2942b491e2b90c479ff8f46e01aeb33-305f463900006b6a-01", "trace_state": "block-mdm=15afa4566be3ad55,block-legacy-gw=305f463900006b6a", "source_ip": null, "user_id": "block-legacy-gateway", "is_internal": null}
<14>1 2025-07-15T11:57:45.779Z pfmp-hostname.delllabs.net block-mdm - 078423d567f5adfd - {"code": "20010027", "name": "MDM_CLI_CONF_COMMAND_RECEIVED", "description": "Command enter_storage_node_maintenance_mode received, User: 'block-legacy-gateway'. [27227847]. Storage Node: with ID 48c2012600000002; components: all, force another node in mm: FALSE, force degraded or failed FALSE, force failed node FALSE", "severity": "INFORMATION", "category": "AUDIT", "details": {"command_name": "enter_storage_node_maintenance_mode", "user": "block-legacy-gateway", "seq": "27227847", "command_payload": ". Storage Node: with ID 48c2012600000002; components: all, force another node in mm: FALSE, force degraded or failed FALSE, force failed node FALSE", "system-id": "5ba64259cd5bf50f"}, "domain": "BLOCK", "id": "078423d567f5adfd", "timestamp": "2025-07-15T11:57:45.779Z", "resource_type": "block-config", "resource_name": "", "resource_id": "5ba64259cd5bf50f", "service_name": "block-mdm", "service_version": "5.0.0", "service_instance_id": "5ba64259cd5bf50f", "originating_application_name": "MDM Service", "request_id": null, "related_events": null, "job_id": "f2942b491e2b90c479ff8f46e01aeb33", "trace_parent": "00-f2942b491e2b90c479ff8f46e01aeb33-305f463900006b6a-01", "trace_state": "block-mdm=15afa4566be3ad55,block-legacy-gw=305f463900006b6a", "source_ip": null, "user_id": "block-legacy-gateway", "is_internal": null}
Resolution
Päivitä PowerFlex Manager versioon 4.8 tai uudempaan, jossa puuttuva syslog formatter -koodi lisätään ja isäntänimikenttä täytetään oikein.
Tarkista päivityksen jälkeen vaatimustenmukaisuus tarkastelemalla ulkoisen järjestelmäjärjestelmän edelleenlähetettyjen lokien näytettä.
Versiot, joita ongelma koskee
PFMP 4.5.x.x
PFMP 4.6.x.x
Korjattu versiossa
PFMP 4,8