Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             this.getHealthStatus = function (healthStatus) {
  2.                 var status = "unknown";
  3.  
  4.                 if (healthStatus && HEALTH_STATUS_MAP.hasOwnProperty(healthStatus.toUpperCase())) {
  5.                     status = HEALTH_STATUS_MAP[healthStatus.toUpperCase()];
  6.                 }
  7.                 return status;
  8.             }; 
  9.             var HEALTH_STATUS_MAP = {
  10.                     // resources
  11.                     STATE_DEGRADED : "warning",
  12.                     STATE_FAILED   : "error",
  13.                     STATE_OK       : "ok",
  14.                     STATE_NORMAL   : "normal",
  15.                     STATE_UNKNOWN  : "unknown",
  16.                     STATUS_OK      : "ok",
  17.                     STATUS_CRITICAL: "error",
  18.                     STATUS_WARNING : "warning",
  19.                     STATUS_UNKNOWN : "unknown",
  20.                     OK             : "ok",
  21.                     UNKNOWN        : "unknown",
  22.                     WARNING        : "warning",
  23.                     MAJOR          : "warning",
  24.                     CRITICAL       : "error",
  25.                     DISABLED       : "disabled",
  26.                     // mock resources
  27.                     ok             : "ok",
  28.                     unknown        : "unknown",
  29.                     warning        : "warning",
  30.                     critical       : "error",
  31.                     major          : "warning",
  32.                     error          : "error",
  33.                     disabled       : "disabled",
  34.                     // alerts
  35.                     Warning        : "warning",
  36.                     Critical       : "error",
  37.                     Disabled       : "disabled",
  38.                     // tasks
  39.                     Unknown        : "unknown",
  40.                     New            : "unknown",
  41.                     Running        : "unknown",
  42.                     Suspended      : "disabled",
  43.                     Terminated     : "disabled",
  44.                     Killed         : "disabled",
  45.                     Completed      : "ok",
  46.                     Error          : "error",
  47.                     Interrupted    : "error",
  48.                     // mock tasks
  49.                     'new'          : "unknown",
  50.                     running        : "unknown",
  51.                     suspended      : "disabled",
  52.                     terminated     : "disabled",
  53.                     killed         : "disabled",
  54.                     completed      : "ok",
  55.                     interrupted    : "error"
  56.                 };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement