consts.php 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <?php
  2. if (!defined("CONFIG"))die("Not defined");
  3. //intterfaces
  4. define("ifDescr",".1.3.6.1.2.1.2.2.1.2");
  5. //ipaddr
  6. define("ipAdEntIfIndex",".1.3.6.1.2.1.4.20.1.2");
  7. //pports
  8. define("PORT_STATUS_OID",".1.3.6.1.2.1.2.2.1.8");
  9. define("PORT_ADMIN_STATUS_OID",".1.3.6.1.2.1.2.2.1.7");
  10. define("PORT_SPEED_OID",".1.3.6.1.2.1.2.2.1.5");
  11. define("PORT_ERRORS_OID",".1.3.6.1.2.1.2.2.1.14");
  12. //VLANS
  13. define("dot1qVlanStaticName",".1.3.6.1.2.1.17.7.1.4.3.1.1");
  14. define("dot1qVlanStaticEgressPorts",".1.3.6.1.2.1.17.7.1.4.3.1.2");
  15. define("dot1qVlanForbiddenEgressPorts",".1.3.6.1.2.1.17.7.1.4.3.1.3");
  16. define("dot1qVlanStaticUntaggedPorts",".1.3.6.1.2.1.17.7.1.4.3.1.4");
  17. define("dot1qVlanStaticRowStatus",".1.3.6.1.2.1.17.7.1.4.3.1.5");
  18. define("dot1qPortVlanEntry",".1.3.6.1.2.1.17.7.1.4.5.1.1");
  19. //fucking Cisco
  20. //vlan list
  21. define("vtpVlanName",".1.3.6.1.4.1.9.9.46.1.3.1.1.4.1");
  22. define("vtpVlanState",".1.3.6.1.4.1.9.9.46.1.3.1.1.2");
  23. //port vlan member - bit => port number
  24. define("vmMembershipSummaryMemberPorts",".1.3.6.1.4.1.9.9.68.1.2.1.1.2");
  25. //encapsulation type ( INTEGER {isl(1),dot10(2),lane(3),dot1Q(4),negotiate(5)})
  26. define("vlanTrunkPortEncapsulationType",".1.3.6.1.4.1.9.9.46.1.6.1.1.3");
  27. //trunk vlan - bit => vlan number
  28. define("vlanTrunkPortVlansEnabled",".1.3.6.1.4.1.9.9.46.1.6.1.1.4");
  29. //native vlan - all ports always exists
  30. define("vlanTrunkPortNativeVlan",".1.3.6.1.4.1.9.9.46.1.6.1.1.5");
  31. //pvid - if port exists => port mode access
  32. define("vmVlanPvid",".1.3.6.1.4.1.9.9.68.1.2.2.1.2");
  33. //tp-link
  34. define("TPLINK_dot1qPortVlanEntry",".1.3.6.1.4.1.11863.6.14.1.1.1.1.2");
  35. define("IFMIB_IFINDEX",".1.3.6.1.2.1.2.2.1.1");
  36. define("IFMIB_IFINDEX_MAP",".1.3.6.1.2.1.17.1.4.1.2");
  37. define("IFMIB_IFDESCR",".1.3.6.1.2.1.2.2.1.2");
  38. define("IFMIB_IFNAME",".1.3.6.1.2.1.31.1.1.1.1");
  39. define("IFMIB_IFALIAS",".1.3.6.1.2.1.31.1.1.1.18");
  40. define("MAC_TABLE_OID",".1.3.6.1.2.1.17.4.3.1.2");
  41. define("MAC_TABLE_OID2",".1.3.6.1.2.1.17.7.1.2.2.1.2");
  42. define("ELTEX_SFP_STATUS",".1.3.6.1.4.1.89.90.1.2.1.3");
  43. define("ELTEX_SFP_VENDOR",".1.3.6.1.4.1.35265.1.23.53.1.1.1.5");
  44. define("ELTEX_SFP_SN",".1.3.6.1.4.1.35265.1.23.53.1.1.1.6");
  45. define("ELTEX_SFP_FREQ",".1.3.6.1.4.1.35265.1.23.53.1.1.1.4");
  46. define("ELTEX_SFP_LENGTH",".1.3.6.1.4.1.35265.1.23.53.1.1.1.8");
  47. define("CISCO_DESCR",".1.3.6.1.2.1.1.1.0");
  48. define("CISCO_MODULES",".1.3.6.1.2.1.47.1.1.1.1.7");
  49. define("CISCO_SFP_SENSORS",".1.3.6.1.4.1.9.9.91.1.1.1.1.4");
  50. define("CISCO_SFP_PRECISION",".1.3.6.1.4.1.9.9.91.1.1.1.1.3");
  51. define("CISCO_VLAN_OID",".1.3.6.1.4.1.9.9.46.1.3.1.1.2");
  52. define("HUAWEI_SFP_VENDOR",".1.3.6.1.4.1.2011.5.25.31.1.1.2.1.11");
  53. define("HUAWEI_SFP_SPEED",".1.3.6.1.4.1.2011.5.25.31.1.1.2.1.2");
  54. define("HUAWEI_SFP_VOLT",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.6");
  55. define("HUAWEI_SFP_OPTRX",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.32");
  56. define("HUAWEI_SFP_OPTTX",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.33");
  57. define("HUAWEI_SFP_BIASCURRENT",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.31");
  58. define("HUAWEI_SFP_RX",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8");
  59. define("HUAWEI_SFP_TX",".1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9");
  60. //SNR NAGTECH
  61. define("SNR_SFP_VendorName",".1.3.6.1.4.1.57206.7.100.30.3.1.4");
  62. define("SNR_SFP_ModelName",".1.3.6.1.4.1.57206.7.100.30.3.1.5");
  63. define("SNR_SFP_TypeName",".1.3.6.1.4.1.57206.7.100.30.3.1.6");
  64. define("SNR_SFP_BitRate",".1.3.6.1.4.1.57206.7.100.30.3.1.7");
  65. define("SNR_SFP_WaveLength",".1.3.6.1.4.1.57206.7.100.30.3.1.8");
  66. define("SNR_SFP_VOLT",".1.3.6.1.4.1.57206.7.100.30.1.1.7");
  67. define("SNR_SFP_BIAS",".1.3.6.1.4.1.57206.7.100.30.1.1.12");
  68. define("SNR_SFP_RX",".1.3.6.1.4.1.57206.7.100.30.1.1.17");
  69. define("SNR_SFP_TX",".1.3.6.1.4.1.57206.7.100.30.1.1.22");
  70. //POE Default mib
  71. //POE class
  72. define("PETH_PSE_PORT_POE_CLASS",".1.3.6.1.2.1.105.1.1.1.10.1");
  73. //POE enable
  74. define("PETH_PSE_PORT_ADMIN_ENABLE",".1.3.6.1.2.1.105.1.1.1.3.1");
  75. //SNR NAGTECH
  76. // Class
  77. define("SNR_NAGTECH_POE_CLASS",".1.3.6.1.4.1.57206.7.100.26.10.1.9");
  78. // Status
  79. define("SNR_NAGTECH_POE_OID",".1.3.6.1.4.1.57206.7.100.26.10.1.2");
  80. // VOLTAGE
  81. define("SNR_NAGTECH_POE_VOLT",".1.3.6.1.4.1.57206.7.100.26.10.1.7");
  82. // CURRENT
  83. define("SNR_NAGTECH_POE_CURRENT",".1.3.6.1.4.1.57206.7.100.26.10.1.6");
  84. // POWER USAGE
  85. define("SNR_NAGTECH_POE_USAGE",".1.3.6.1.4.1.57206.7.100.26.10.1.5");
  86. //SNR
  87. // Class
  88. define("SNR_POE_CLASS",".1.3.6.1.4.1.40418.7.100.26.10.1.9");
  89. // Status
  90. define("SNR_POE_OID",".1.3.6.1.4.1.40418.7.100.26.10.1.2");
  91. // VOLTAGE
  92. define("SNR_POE_VOLT",".1.3.6.1.4.1.40418.7.100.26.10.1.7");
  93. // CURRENT
  94. define("SNR_POE_CURRENT",".1.3.6.1.4.1.40418.7.100.26.10.1.6");
  95. // POWER USAGE
  96. define("SNR_POE_USAGE",".1.3.6.1.4.1.40418.7.100.26.10.1.5");
  97. //Eltex
  98. define("ELTEX_POE_OID",".1.3.6.1.4.1.14988.1.1.15.1.1.3");
  99. // VOLTAGE
  100. define("ELTEX_POE_VOLT",".1.3.6.1.4.1.89.108.1.1.3.1");
  101. // CURRENT
  102. define("ELTEX_POE_CURRENT",".1.3.6.1.4.1.89.108.1.1.4.1");
  103. // POWER USAGE
  104. define("ELTEX_POE_USAGE",".1.3.6.1.4.1.89.108.1.1.5.1");
  105. // huawei
  106. define("HUAWEI_POE_OID",".1.3.6.1.4.1.2011.5.25.195.3.1.3");
  107. // VOLTAGE
  108. define("HUAWEI_POE_VOLT",".1.3.6.1.4.1.2011.5.25.195.3.1.14");
  109. // CURRENT
  110. define("HUAWEI_POE_CURRENT",".1.3.6.1.4.1.4526.11.15.1.1.1.3.1");
  111. // POWER USAGE
  112. define("HUAWEI_POE_USAGE",".1.3.6.1.4.1.2011.5.25.195.3.1.10");
  113. // AT
  114. define("ALLIED_POE_OID",".1.3.6.1.2.1.105.1.1.1.3.1");
  115. // VOLTAGE
  116. define("ALLIED_POE_VOLT",".1.3.6.1.4.1.89.108.1.1.3.1");
  117. // CURRENT
  118. define("ALLIED_POE_CURRENT",".1.3.6.1.4.1.89.108.1.1.4.1");
  119. // POWER USAGE
  120. define("ALLIED_POE_USAGE",".1.3.6.1.4.1.89.108.1.1.5.1");
  121. // netgear
  122. define("NETGEAR_POE_OID",".1.3.6.1.4.1.4526.11.15.1.1.1.6.1");
  123. // VOLTAGE
  124. define("NETGEAR_POE_VOLT",".1.3.6.1.4.1.4526.11.15.1.1.1.4.1");
  125. // CURRENT
  126. define("NETGEAR_POE_CURRENT",".1.3.6.1.4.1.4526.11.15.1.1.1.3.1");
  127. // POWER USAGE
  128. define("NETGEAR_POE_USAGE",".1.3.6.1.4.1.4526.11.15.1.1.1.2.1");
  129. // HP
  130. define("HP_POE_OID",".1.3.6.1.2.1.105.1.1.1.3.1");
  131. // VOLTAGE
  132. define("HP_POE_VOLT",".1.3.6.1.4.1.25506.2.14.1.1.3.1");
  133. // CURRENT
  134. define("HP_POE_CURRENT",".1.3.6.1.4.1.25506.2.14.1.1.2.1");
  135. // POWER USAGE
  136. define("HP_POE_USAGE",".1.3.6.1.4.1.25506.2.14.1.1.4.1");
  137. //MIKROTIK
  138. define("MIKROTIK_POE_OID",".1.3.6.1.4.1.14988.1.1.15.1.1.3");
  139. //INTERFACE ID
  140. define("MIKROTIK_POE_INT",".1.3.6.1.4.1.14988.1.1.15.1.1.1");
  141. // INTERFACE NAMES
  142. define("MIKROTIK_POE_INT_NAMES",".1.3.6.1.4.1.14988.1.1.15.1.1.2");
  143. // VOLTAGE IN DV (DECIVOLT)
  144. define("MIKROTIK_POE_VOLT",".1.3.6.1.4.1.14988.1.1.15.1.1.4");
  145. // CURRENT IN MA
  146. define("MIKROTIK_POE_CURRENT",".1.3.6.1.4.1.14988.1.1.15.1.1.5");
  147. // POWER USAGE IN DW (DEVIWATT)
  148. define("MIKROTIK_POE_USAGE",".1.3.6.1.4.1.14988.1.1.15.1.1.6");
  149. //TP-Link
  150. // index port in poe tables
  151. define("TPLINK_POE_PORT_INDEX",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.1");
  152. // INTEGER {off(0), turning-on(1), on(2), overload(3), short(4), nonstandard-pd(5),voltage-high(6), voltage-low(7),hardware-fault(8),overtemperature(9)
  153. define("TPLINK_POE_STATUS",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.11");
  154. //POE class - INTEGER {class0(0),class1(1),class2(2),class3(3),class4(4),class-not-defined(7)}
  155. define("TPLINK_POE_CLASS",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.10");
  156. //POE Port Config - enable - 1, disable 0
  157. define("TPLINK_POE_OID",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.2");
  158. //POE POWER, Displays the port's real time power supply in 0.1W.
  159. define("TPLINK_POE_USAGE",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.7");
  160. //POE CURRENT, Displays the port's real time current in 1mA.
  161. define("TPLINK_POE_CURRENT",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.8");
  162. //POE VOLT, Displays the port's real time voltage in 0.1V.
  163. define("TPLINK_POE_VOLT",".1.3.6.1.4.1.11863.6.56.1.1.2.1.1.9");
  164. //default mib for detect snmp work
  165. //SNMPv2-MIB::system
  166. define("SYSINFO_MIB",".1.3.6.1.2.1.1");
  167. //sysDescr.0
  168. define("SYS_DESCR_MIB",".1.3.6.1.2.1.1.1.0");
  169. //ident Mikrotik
  170. //MikroTik DHCP server
  171. define("MIKROTIK_DHCP_SERVER",".1.3.6.1.2.1.9999.1.1.1.1.0");
  172. //MikroTik RouterOS version - for patch mac-address-table
  173. define("MIKROTIK_ROS_VERSION",".1.0.8802.1.1.2.1.3.4.0");
  174. // log levels
  175. define("L_ERROR",0);
  176. define("L_WARNING",1);
  177. define("L_INFO",2);
  178. define("L_VERBOSE",3);
  179. define("L_DEBUG",255);
  180. //mysql field types
  181. define('MYSQL_FIELD_DIGIT', array(1,2,3,4,5,8,9,246));
  182. define('MYSQL_FIELD_STRING', array(252,253,254));
  183. //lock device by snmp access
  184. define('SNMP_LOCK_TIMEOUT',30);
  185. //login pages
  186. define('DEFAULT_PAGE','/admin/index.php');
  187. define('LOGIN_PAGE','/login.php');
  188. define('LOGOUT_PAGE','/logout.php');
  189. ?>