You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-06 16:09:29 +03:00
49 lines
1.5 KiB
C
49 lines
1.5 KiB
C
#ifndef NOTIFICATION_LOG_H
|
|
#define NOTIFICATION_LOG_H
|
|
#include <net-snmp/agent/agent_handler.h>
|
|
|
|
/*
|
|
* function declarations
|
|
*/
|
|
void init_notification_log(void);
|
|
Netsnmp_Node_Handler nlmLogTable_handler;
|
|
Netsnmp_Node_Handler nlmLogVariableTable_handler;
|
|
Netsnmp_Trap_Handler notification_handler;
|
|
|
|
void
|
|
log_notification(struct hostent *host, netsnmp_pdu *pdu,
|
|
netsnmp_transport *transport);
|
|
|
|
#define NETSNMP_DS_APP_DONT_LOG 9 /* must match notification_log. */
|
|
|
|
/*
|
|
* column number definitions for table nlmLogTable
|
|
*/
|
|
#define COLUMN_NLMLOGINDEX 1
|
|
#define COLUMN_NLMLOGTIME 2
|
|
#define COLUMN_NLMLOGDATEANDTIME 3
|
|
#define COLUMN_NLMLOGENGINEID 4
|
|
#define COLUMN_NLMLOGENGINETADDRESS 5
|
|
#define COLUMN_NLMLOGENGINETDOMAIN 6
|
|
#define COLUMN_NLMLOGCONTEXTENGINEID 7
|
|
#define COLUMN_NLMLOGCONTEXTNAME 8
|
|
#define COLUMN_NLMLOGNOTIFICATIONID 9
|
|
|
|
/*
|
|
* column number definitions for table nlmLogVariableTable
|
|
*/
|
|
#define COLUMN_NLMLOGVARIABLEINDEX 1
|
|
#define COLUMN_NLMLOGVARIABLEID 2
|
|
#define COLUMN_NLMLOGVARIABLEVALUETYPE 3
|
|
#define COLUMN_NLMLOGVARIABLECOUNTER32VAL 4
|
|
#define COLUMN_NLMLOGVARIABLEUNSIGNED32VAL 5
|
|
#define COLUMN_NLMLOGVARIABLETIMETICKSVAL 6
|
|
#define COLUMN_NLMLOGVARIABLEINTEGER32VAL 7
|
|
#define COLUMN_NLMLOGVARIABLEOCTETSTRINGVAL 8
|
|
#define COLUMN_NLMLOGVARIABLEIPADDRESSVAL 9
|
|
#define COLUMN_NLMLOGVARIABLEOIDVAL 10
|
|
#define COLUMN_NLMLOGVARIABLECOUNTER64VAL 11
|
|
#define COLUMN_NLMLOGVARIABLEOPAQUEVAL 12
|
|
|
|
#endif /* NOTIFICATION_LOG_H */
|