Print this page
NEX-16536 SUN-IREPORT-MIB is broken
NEX-16537 enhance FM traps
NEX-16545 SMF dict should have obsolete entries removed
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Cynthia Eastham <cynthia.eastham@nexenta.com>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
*** 20,29 ****
--- 20,34 ----
*/
/*
* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
*/
+
+ /*
+ * Copyright 2018 Nexenta Systems, Inc.
+ */
+
#ifndef _LIBFMNOTIFY_H
#define _LIBFMNOTIFY_H
#include <stdio.h>
#include <stdlib.h>
*** 64,86 ****
const char FMNOTIFY_MSG_DOMAIN[] = "FMNOTIFY";
typedef struct nd_ev_info {
fmev_t ei_ev;
const char *ei_class;
! char *ei_descr;
! char *ei_severity;
char *ei_diagcode;
char *ei_url;
! char *ei_uuid;
char *ei_fmri;
char *ei_from_state;
char *ei_to_state;
char *ei_reason;
nvlist_t *ei_payload;
} nd_ev_info_t;
-
void nd_cleanup(nd_hdl_t *);
void nd_dump_nvlist(nd_hdl_t *, nvlist_t *);
void nd_debug(nd_hdl_t *, const char *, ...);
void nd_error(nd_hdl_t *, const char *, ...);
void nd_abort(nd_hdl_t *, const char *, ...);
--- 69,91 ----
const char FMNOTIFY_MSG_DOMAIN[] = "FMNOTIFY";
typedef struct nd_ev_info {
fmev_t ei_ev;
const char *ei_class;
! char *ei_uuid;
char *ei_diagcode;
+ char *ei_type;
+ char *ei_severity;
char *ei_url;
! char *ei_descr;
char *ei_fmri;
char *ei_from_state;
char *ei_to_state;
char *ei_reason;
nvlist_t *ei_payload;
} nd_ev_info_t;
void nd_cleanup(nd_hdl_t *);
void nd_dump_nvlist(nd_hdl_t *, nvlist_t *);
void nd_debug(nd_hdl_t *, const char *, ...);
void nd_error(nd_hdl_t *, const char *, ...);
void nd_abort(nd_hdl_t *, const char *, ...);