home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / CHIPCD_3_98.iso / software / testsoft / exchange / bin / imcperf.h < prev    next >
C/C++ Source or Header  |  1997-08-25  |  3KB  |  79 lines

  1. //$--perfmon.h---------------------------------------------------------------
  2. //
  3. //  Module:     perfmon.h
  4. //
  5. //  Copyright (C) Microsoft Corporation, 1985 - 1996.
  6. //
  7. //  Contents:   
  8. //
  9. //  Classes:    
  10. //
  11. //  Functions:  
  12. //
  13. //  History:    
  14. //
  15. //----------------------------------------------------------------------------
  16. #ifndef __perfmon_h__
  17. #define __perfmon_h__
  18.  
  19. // IMC Object
  20.  
  21. #define OBJECT_MSEXCHANGEIMC                         0
  22.  
  23. // Counters for MTS-IN
  24.  
  25. #define COUNTER_MESSAGES_IN_MTS_IN                   2
  26. #define COUNTER_BYTES_IN_MTS_IN                      4
  27. #define COUNTER_MESSAGES_ENTERING_MTS_IN             6
  28.  
  29. // Counters for MTS-OUT
  30.  
  31. #define COUNTER_MESSAGES_IN_MTS_OUT                  8
  32. #define COUNTER_BYTES_IN_MTS_OUT                    10
  33. #define COUNTER_MESSAGES_ENTERING_MTS_OUT           12
  34. #define COUNTER_MESSAGES_LEAVING_MTS_OUT            14
  35.  
  36. // Counters for Associations
  37.  
  38. #define COUNTER_ASSOCIATIONS_IN                     16
  39. #define COUNTER_ASSOCIATIONS_OUT                    18
  40. #define COUNTER_ASSOCIATIONS_OUTTOTAL               20
  41. #define COUNTER_ASSOCIATIONS_ACCEPTED               22
  42. #define COUNTER_ASSOCIATIONS_REFUSED                24
  43. #define COUNTER_ASSOCIATIONS_FAILED                 26
  44.  
  45. #define COUNTER_MESSAGES_IN_SEND_QUEUE              28
  46. #define COUNTER_MESSAGES_IN_RECEIVE_QUEUE           30
  47.  
  48. // Counters for NDR's
  49.  
  50. #define COUNTER_NDRS_IN                             32
  51. #define COUNTER_NDRS_OUT                            34
  52.  
  53. // Counters for Messages/Bytes Transferred
  54.  
  55. #define COUNTER_BYTES_TRANSFERRED_IN                36          // raid 40922
  56. #define COUNTER_BYTES_TRANSFERRED_OUT               38          // raid 40922
  57. #define COUNTER_TOTAL_EXCHANGE_DELIVERIES           40          // raid 40922
  58. #define COUNTER_TOTAL_INTERNET_DELIVERIES           42
  59.  
  60. // Rate Counters
  61.  
  62. #define COUNTER_RATE_BYTES_TRANSFERRED_IN           44
  63. #define COUNTER_RATE_BYTES_TRANSFERRED_OUT          46
  64. #define COUNTER_RATE_EXCHANGE_DELIVERIES            48
  65. #define COUNTER_RATE_INTERNET_DELIVERIES            50
  66. #define COUNTER_RATE_CONNECTIONS_OUT                52
  67. #define COUNTER_RATE_CONNECTIONS_IN                 54
  68.  
  69. // SNMP counters
  70. #define COUNTER_MESSAGES_IN_SMTP_QUEUES             56
  71. #define COUNTER_BYTES_IN_SMTP_QUEUES                58
  72. #define COUNTER_TOTAL_RECIPIENTS_INBOUND            60
  73. #define COUNTER_TOTAL_RECIPIENTS_OUTBOUND           62
  74. #define COUNTER_TOTAL_RECIPIENTS_QUEUED             64
  75. #define COUNTER_TOTAL_SUCCESSFUL_CONVERSIONS        66
  76. #define COUNTER_TOTAL_FAILED_CONVERSIONS            68
  77. #define COUNTER_TOTAL_LOOPS_DETECTED                70
  78. #endif
  79.