Piattaforma PowerFlex Manager - La creazione di policy di allarme SMTP ha esito negativo con errore di convalida dei dati

Summary: La creazione di policy per gli allarmi SMTP nella sezione "Notification Policies" richiede il completamento di tutti i campi. Se si lasciano campi vuoti, si verificherà un errore.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Scenario

I tentativi di creare un criterio di allarme SMTP utilizzando l'opzione "Crea nuovo criterio" in "Criteri di notifica" hanno esito negativo con l'errore:

Failed to add policy . Data Validation error.

Il pod Notifier genera l'errore di mancanza del campo "descrizione"

2024-11-25T00:44:02.003744915-06:00 stdout F {"name": "notifier", "time": "2024-11-25 06:44:02", "level": "ERROR", "message": "{"http_status_code": null, "messages": [{"code": "NOTF-311", "timpstamp": null, "severity": "Error", "message": "Data validation error"}]}"}  
2024-11-25T00:44:02.003755247-06:00 stdout F Traceback (most recent call last):
2024-11-25T00:44:02.003765667-06:00 stdout F   File "/app/api/v1/dispatch_policies.py", line 44, in register_policy
2024-11-25T00:44:02.003776111-06:00 stdout F     result = policy_controller.register_policy(data)
2024-11-25T00:44:02.003786347-06:00 stdout F              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003796606-06:00 stdout F   File "/app/scripts/tools/retry.py", line 48, in wrapper
2024-11-25T00:44:02.00380788-06:00 stdout F     return func(*args, **kwargs)
2024-11-25T00:44:02.003821493-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003834048-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 83, in register_policy
2024-11-25T00:44:02.003844412-06:00 stdout F     data = self.__validate_data(data)
2024-11-25T00:44:02.003854667-06:00 stdout F            ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003866233-06:00 stdout F   File "/app/controllers/Dispatch_Policies.py", line 178, in __validate_data
2024-11-25T00:44:02.003876458-06:00 stdout F     verified_data = BasePayload(**data).dict()
2024-11-25T00:44:02.003887005-06:00 stdout F                     ^^^^^^^^^^^^^^^^^^^
2024-11-25T00:44:02.003897235-06:00 stdout F   File "/usr/lib/python3.11/site-packages/pydantic/main.py", line 406, in __init__
2024-11-25T00:44:02.003907433-06:00 stdout F     raise validation_error
2024-11-25T00:44:02.003917707-06:00 stdout F pydantic.error_wrappers.ValidationError: 1 validation error for BasePayload
2024-11-25T00:44:02.003927907-06:00 stdout F description  <-------
2024-11-25T00:44:02.003938073-06:00 stdout F   field required (type=value_error.missing)  <------- 

 

Impatto

Impossibile creare nuove policy dall'interfaccia utente di PFMP

Cause

I seguenti campi sono obbligatori quando si configura un criterio di allarme SMTP:

  • Nome policy di notifica
  • Descrizione
  • Tipo di origine
  • Dominio risorse
  • Destinazione

La mancata compilazione di uno di questi campi genera un errore di convalida.

Resolution

Assicurarsi che tutti i campi obbligatori, incluso il campo Description, siano compilati nella finestra "Policy Configuration" prima di salvare la policy.

Versione interessata

PowerFlex Manager 4.x

Risolto nella versione

TBD

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000268929
Article Type: Solution
Last Modified: 20 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.