snmpstats_globals.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039 #ifndef _SNMP_STATS_GLOBALS_
00040 #define _SNMP_STATS_GLOBALS_
00041
00042 #include "../../sr_module.h"
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060 #define TC_SIP_TRANSPORT_PROTOCOL_OTHER (128>>0)
00061 #define TC_SIP_TRANSPORT_PROTOCOL_UDP (128>>1)
00062 #define TC_SIP_TRANSPORT_PROTOCOL_TCP (128>>2)
00063 #define TC_SIP_TRANSPORT_PROTOCOL_SCTP (128>>3)
00064 #define TC_SIP_TRANSPORT_PROTOCOL_TLS (128>>4)
00065
00066 #define TC_SIP_ENTITY_ROLE_OTHER (128 >> 0)
00067 #define TC_SIP_ENTITY_ROLE_USER_AGENT (128 >> 1)
00068 #define TC_SIP_ENTITY_ROLE_PROXY_SERVER (128 >> 2)
00069 #define TC_SIP_ENTITY_ROLE_REDIRECT_SERVER (128 >> 3)
00070 #define TC_SIP_ENTITY_ROLE_REGISTRAR_SERVER (128 >> 4)
00071
00072 #define TC_SIP_OPTION_TAG_REQUIRE (128 >> 0)
00073 #define TC_SIP_OPTION_TAG_PROXY_REQUIRE (128 >> 1)
00074 #define TC_SIP_OPTION_TAG_SUPPORTED (128 >> 2)
00075 #define TC_SIP_OPTION_TAG_UNSUPPORTED (128 >> 3)
00076
00077 #define TC_ALARM_STATUS_UNDER_REPAIR (128 >> 0)
00078 #define TC_ALARM_STATUS_CRITICAL (128 >> 1)
00079 #define TC_ALARM_STATUS_MAJOR (128 >> 2)
00080 #define TC_ALARM_STATUS_MINOR (128 >> 3)
00081 #define TC_ALARM_STATUS_ALARM_OUTSTANDING (128 >> 4)
00082 #define TC_ALARM_STATUS_UNKNOWN (128 >> 5)
00083
00084 #define TC_TRANSPORT_PROTOCOL_OTHER (128 >> 0)
00085 #define TC_TRANSPORT_PROTOCOL_UDP (128 >> 1)
00086 #define TC_TRANSPORT_PROTOCOL_TCP (128 >> 2)
00087 #define TC_TRANSPORT_PROTOCOL_SCTP (128 >> 3)
00088 #define TC_TRANSPORT_PROTOCOL_TLS (128 >> 4)
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098 #define TC_ALARM_STATE_CLEAR 0
00099 #define TC_ALARM_STATE_CRITICAL 1
00100 #define TC_ALARM_STATE_MAJOR 2
00101 #define TC_ALARM_STATE_MINOR 3
00102 #define TC_ALARM_STATE_UNKNOWN 4
00103
00104 #define TC_USAGE_STATE_IDLE 0
00105 #define TC_USAGE_STATE_ACTIVE 1
00106 #define TC_USAGE_STATE_BUSY 2
00107 #define TC_USAGE_STATE_UNKNOWN 3
00108
00109 #define TC_ROWSTATUS_ACTIVE 1
00110 #define TC_ROWSTATUS_NOTINSERVICE 2
00111 #define TC_ROWSTATUS_NOTREADY 3
00112 #define TC_ROWSTATUS_CREATEANDGO 4
00113 #define TC_ROWSTATUS_CREATEANDWAIT 5
00114 #define TC_ROWSTATUS_DESTROY 6
00115
00116
00117
00118
00119
00120 #define TC_TRUE 1
00121 #define TC_FALSE 2
00122
00123 #define SNMPGET_TEMP_FILE "/tmp/openSER_SNMPAgent.txt"
00124 #define SNMPGET_MAX_BUFFER 80
00125 #define MAX_PROC_BUFFER 256
00126
00127 #define MAX_USER_LOOKUP_COUNTER 255
00128
00129 #define HASH_SIZE 32
00130
00131 extern unsigned int global_UserLookupCounter;
00132
00133
00134
00135
00136
00137
00138 int handleSipEntityType( modparam_t type, void* val);
00139
00140
00141 int set_queue_minor_threshold(modparam_t type, void *val);
00142
00143
00144 int set_queue_major_threshold(modparam_t type, void *val);
00145
00146
00147 int set_dlg_minor_threshold(modparam_t type, void *val);
00148
00149
00150 int set_dlg_major_threshold(modparam_t type, void *val);
00151
00152
00153 int set_snmpget_path( modparam_t type, void *val);
00154
00155
00156 int set_snmp_community( modparam_t type, void *val);
00157
00158
00159 #endif