只监控网卡
    将一下内容保存为 XML 文件导入, 该文件头在 4.4.6 版本正常导入

    搜索关键词
    Template Module Linux network interfaces by Zabbix agent active
    image.png

    image.png
    输入一个新名称完成克隆

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <zabbix_export>
    3. <version>5.0</version>
    4. <date>2020-10-10T07:07:35Z</date>
    5. <groups>
    6. <group>
    7. <name>Templates/Modules</name>
    8. </group>
    9. </groups>
    10. <templates>
    11. <template>
    12. <template>kuaicdn-network</template>
    13. <name>kuaicdn-network</name>
    14. <description>Known Issues:&#13;
    15. &#13;
    16. Description: High interface utilization trigger is removed since currently it is not possible to retrieve interface speed to determine the max bandwidth.&#13;
    17. &#13;
    18. Template tooling version used: 0.36</description>
    19. <groups>
    20. <group>
    21. <name>Templates/Modules</name>
    22. </group>
    23. </groups>
    24. <applications>
    25. <application>
    26. <name>Network interfaces</name>
    27. </application>
    28. </applications>
    29. <discovery_rules>
    30. <discovery_rule>
    31. <name>Network interface discovery</name>
    32. <type>ZABBIX_ACTIVE</type>
    33. <key>net.if.discovery</key>
    34. <delay>1h</delay>
    35. <filter>
    36. <evaltype>AND</evaltype>
    37. <conditions>
    38. <condition>
    39. <macro>{#IFNAME}</macro>
    40. <value>{$NET.IF.IFNAME.MATCHES}</value>
    41. <formulaid>A</formulaid>
    42. </condition>
    43. <condition>
    44. <macro>{#IFNAME}</macro>
    45. <value>{$NET.IF.IFNAME.NOT_MATCHES}</value>
    46. <operator>NOT_MATCHES_REGEX</operator>
    47. <formulaid>B</formulaid>
    48. </condition>
    49. </conditions>
    50. </filter>
    51. <description>Discovery of network interfaces.</description>
    52. <item_prototypes>
    53. <item_prototype>
    54. <name>Interface {#IFNAME}: Inbound packets discarded</name>
    55. <type>ZABBIX_ACTIVE</type>
    56. <key>net.if.in[&quot;{#IFNAME}&quot;,dropped]</key>
    57. <delay>3m</delay>
    58. <history>7d</history>
    59. <application_prototypes>
    60. <application_prototype>
    61. <name>Interface {#IFNAME}</name>
    62. </application_prototype>
    63. </application_prototypes>
    64. <preprocessing>
    65. <step>
    66. <type>CHANGE_PER_SECOND</type>
    67. <params/>
    68. </step>
    69. </preprocessing>
    70. </item_prototype>
    71. <item_prototype>
    72. <name>Interface {#IFNAME}: Inbound packets with errors</name>
    73. <type>ZABBIX_ACTIVE</type>
    74. <key>net.if.in[&quot;{#IFNAME}&quot;,errors]</key>
    75. <delay>3m</delay>
    76. <history>7d</history>
    77. <application_prototypes>
    78. <application_prototype>
    79. <name>Interface {#IFNAME}</name>
    80. </application_prototype>
    81. </application_prototypes>
    82. <preprocessing>
    83. <step>
    84. <type>CHANGE_PER_SECOND</type>
    85. <params/>
    86. </step>
    87. </preprocessing>
    88. </item_prototype>
    89. <item_prototype>
    90. <name>Interface {#IFNAME}: Bits received</name>
    91. <type>ZABBIX_ACTIVE</type>
    92. <key>net.if.in[&quot;{#IFNAME}&quot;]</key>
    93. <history>7d</history>
    94. <units>bps</units>
    95. <application_prototypes>
    96. <application_prototype>
    97. <name>Interface {#IFNAME}</name>
    98. </application_prototype>
    99. </application_prototypes>
    100. <preprocessing>
    101. <step>
    102. <type>CHANGE_PER_SECOND</type>
    103. <params/>
    104. </step>
    105. <step>
    106. <type>MULTIPLIER</type>
    107. <params>8</params>
    108. </step>
    109. </preprocessing>
    110. </item_prototype>
    111. <item_prototype>
    112. <name>Interface {#IFNAME}: Outbound packets discarded</name>
    113. <type>ZABBIX_ACTIVE</type>
    114. <key>net.if.out[&quot;{#IFNAME}&quot;,dropped]</key>
    115. <delay>3m</delay>
    116. <history>7d</history>
    117. <application_prototypes>
    118. <application_prototype>
    119. <name>Interface {#IFNAME}</name>
    120. </application_prototype>
    121. </application_prototypes>
    122. <preprocessing>
    123. <step>
    124. <type>CHANGE_PER_SECOND</type>
    125. <params/>
    126. </step>
    127. </preprocessing>
    128. </item_prototype>
    129. <item_prototype>
    130. <name>Interface {#IFNAME}: Outbound packets with errors</name>
    131. <type>ZABBIX_ACTIVE</type>
    132. <key>net.if.out[&quot;{#IFNAME}&quot;,errors]</key>
    133. <delay>3m</delay>
    134. <history>7d</history>
    135. <application_prototypes>
    136. <application_prototype>
    137. <name>Interface {#IFNAME}</name>
    138. </application_prototype>
    139. </application_prototypes>
    140. <preprocessing>
    141. <step>
    142. <type>CHANGE_PER_SECOND</type>
    143. <params/>
    144. </step>
    145. </preprocessing>
    146. </item_prototype>
    147. <item_prototype>
    148. <name>Interface {#IFNAME}: Bits sent</name>
    149. <type>ZABBIX_ACTIVE</type>
    150. <key>net.if.out[&quot;{#IFNAME}&quot;]</key>
    151. <history>7d</history>
    152. <units>bps</units>
    153. <application_prototypes>
    154. <application_prototype>
    155. <name>Interface {#IFNAME}</name>
    156. </application_prototype>
    157. </application_prototypes>
    158. <preprocessing>
    159. <step>
    160. <type>CHANGE_PER_SECOND</type>
    161. <params/>
    162. </step>
    163. <step>
    164. <type>MULTIPLIER</type>
    165. <params>8</params>
    166. </step>
    167. </preprocessing>
    168. </item_prototype>
    169. <item_prototype>
    170. <name>Interface {#IFNAME}: Operational status</name>
    171. <type>ZABBIX_ACTIVE</type>
    172. <key>vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;]</key>
    173. <history>7d</history>
    174. <trends>0</trends>
    175. <description>Indicates the interface RFC2863 operational state as a string.&#13;
    176. Possible values are:&quot;unknown&quot;, &quot;notpresent&quot;, &quot;down&quot;, &quot;lowerlayerdown&quot;, &quot;testing&quot;,&quot;dormant&quot;, &quot;up&quot;.&#13;
    177. Reference: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-net</description>
    178. <application_prototypes>
    179. <application_prototype>
    180. <name>Interface {#IFNAME}</name>
    181. </application_prototype>
    182. </application_prototypes>
    183. <valuemap>
    184. <name>IF-MIB::ifOperStatus</name>
    185. </valuemap>
    186. <preprocessing>
    187. <step>
    188. <type>JAVASCRIPT</type>
    189. <params>var newvalue;
    190. switch(value) {
    191. case &quot;up&quot;:
    192. newvalue = 1;
    193. break;
    194. case &quot;down&quot;:
    195. newvalue = 2;
    196. break;
    197. case &quot;testing&quot;:
    198. newvalue = 4;
    199. break;
    200. case &quot;unknown&quot;:
    201. newvalue = 5;
    202. break;
    203. case &quot;dormant&quot;:
    204. newvalue = 6;
    205. break;
    206. case &quot;notPresent&quot;:
    207. newvalue = 7;
    208. break;
    209. default:
    210. newvalue = &quot;Problem parsing interface operstate in JS&quot;;
    211. }
    212. return newvalue;</params>
    213. </step>
    214. </preprocessing>
    215. <trigger_prototypes>
    216. <trigger_prototype>
    217. <expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and ({last()}=2 and {diff()}=1)</expression>
    218. <recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
    219. <recovery_expression>{last()}&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
    220. <name>Interface {#IFNAME}: Link down</name>
    221. <opdata>Current state: {ITEM.LASTVALUE1}</opdata>
    222. <priority>AVERAGE</priority>
    223. <description>This trigger expression works as follows:&#13;
    224. 1. Can be triggered if operations status is down.&#13;
    225. 2. {$IFCONTROL:&quot;{#IFNAME}&quot;}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down.&#13;
    226. 3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.)&#13;
    227. &#13;
    228. WARNING: if closed manually - won't fire again on next poll, because of .diff.</description>
    229. </trigger_prototype>
    230. </trigger_prototypes>
    231. </item_prototype>
    232. <item_prototype>
    233. <name>Interface {#IFNAME}: Interface type</name>
    234. <type>ZABBIX_ACTIVE</type>
    235. <key>vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;]</key>
    236. <delay>1h</delay>
    237. <history>7d</history>
    238. <trends>0d</trends>
    239. <description>Indicates the interface protocol type as a decimal value.&#13;
    240. See include/uapi/linux/if_arp.h for all possible values.&#13;
    241. Reference: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-net</description>
    242. <application_prototypes>
    243. <application_prototype>
    244. <name>Interface {#IFNAME}</name>
    245. </application_prototype>
    246. </application_prototypes>
    247. <valuemap>
    248. <name>Linux::Interface protocol types</name>
    249. </valuemap>
    250. <preprocessing>
    251. <step>
    252. <type>DISCARD_UNCHANGED_HEARTBEAT</type>
    253. <params>1d</params>
    254. </step>
    255. </preprocessing>
    256. </item_prototype>
    257. </item_prototypes>
    258. <trigger_prototypes>
    259. <trigger_prototype>
    260. <expression>{kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].change()}&lt;0 and {kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].last()}&gt;0&#13;
    261. and&#13;
    262. ({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].last()}=6&#13;
    263. or {kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].last()}=1)&#13;
    264. and&#13;
    265. ({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}&lt;&gt;2)</expression>
    266. <recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
    267. <recovery_expression>({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].change()}&gt;0 and {kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/type&quot;].prev()}&gt;0) or&#13;
    268. ({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}=2)</recovery_expression>
    269. <name>Interface {#IFNAME}: Ethernet has changed to lower speed than it was before</name>
    270. <opdata>Current reported speed: {ITEM.LASTVALUE1}</opdata>
    271. <priority>INFO</priority>
    272. <description>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.</description>
    273. <dependencies>
    274. <dependency>
    275. <name>Interface {#IFNAME}: Link down</name>
    276. <expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and ({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}=2 and {kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].diff()}=1)</expression>
    277. <recovery_expression>{kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
    278. </dependency>
    279. </dependencies>
    280. </trigger_prototype>
    281. <trigger_prototype>
    282. <expression>{kuaicdn-network:net.if.in[&quot;{#IFNAME}&quot;,errors].min(5m)}&gt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}&#13;
    283. or {kuaicdn-network:net.if.out[&quot;{#IFNAME}&quot;,errors].min(5m)}&gt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}</expression>
    284. <recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
    285. <recovery_expression>{kuaicdn-network:net.if.in[&quot;{#IFNAME}&quot;,errors].max(5m)}&lt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}*0.8&#13;
    286. and {kuaicdn-network:net.if.out[&quot;{#IFNAME}&quot;,errors].max(5m)}&lt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}*0.8</recovery_expression>
    287. <name>Interface {#IFNAME}: High error rate ( &gt; {$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;} for 5m)</name>
    288. <opdata>errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}</opdata>
    289. <priority>WARNING</priority>
    290. <description>Recovers when below 80% of {$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;} threshold</description>
    291. <dependencies>
    292. <dependency>
    293. <name>Interface {#IFNAME}: Link down</name>
    294. <expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and ({kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}=2 and {kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].diff()}=1)</expression>
    295. <recovery_expression>{kuaicdn-network:vfs.file.contents[&quot;/sys/class/net/{#IFNAME}/operstate&quot;].last()}&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
    296. </dependency>
    297. </dependencies>
    298. </trigger_prototype>
    299. </trigger_prototypes>
    300. <graph_prototypes>
    301. <graph_prototype>
    302. <name>Interface {#IFNAME}: Network traffic</name>
    303. <graph_items>
    304. <graph_item>
    305. <drawtype>GRADIENT_LINE</drawtype>
    306. <color>1A7C11</color>
    307. <item>
    308. <host>kuaicdn-network</host>
    309. <key>net.if.in[&quot;{#IFNAME}&quot;]</key>
    310. </item>
    311. </graph_item>
    312. <graph_item>
    313. <sortorder>1</sortorder>
    314. <drawtype>BOLD_LINE</drawtype>
    315. <color>2774A4</color>
    316. <item>
    317. <host>kuaicdn-network</host>
    318. <key>net.if.out[&quot;{#IFNAME}&quot;]</key>
    319. </item>
    320. </graph_item>
    321. <graph_item>
    322. <sortorder>2</sortorder>
    323. <color>F63100</color>
    324. <yaxisside>RIGHT</yaxisside>
    325. <item>
    326. <host>kuaicdn-network</host>
    327. <key>net.if.out[&quot;{#IFNAME}&quot;,errors]</key>
    328. </item>
    329. </graph_item>
    330. <graph_item>
    331. <sortorder>3</sortorder>
    332. <color>A54F10</color>
    333. <yaxisside>RIGHT</yaxisside>
    334. <item>
    335. <host>kuaicdn-network</host>
    336. <key>net.if.in[&quot;{#IFNAME}&quot;,errors]</key>
    337. </item>
    338. </graph_item>
    339. <graph_item>
    340. <sortorder>4</sortorder>
    341. <color>FC6EA3</color>
    342. <yaxisside>RIGHT</yaxisside>
    343. <item>
    344. <host>kuaicdn-network</host>
    345. <key>net.if.out[&quot;{#IFNAME}&quot;,dropped]</key>
    346. </item>
    347. </graph_item>
    348. <graph_item>
    349. <sortorder>5</sortorder>
    350. <color>6C59DC</color>
    351. <yaxisside>RIGHT</yaxisside>
    352. <item>
    353. <host>kuaicdn-network</host>
    354. <key>net.if.in[&quot;{#IFNAME}&quot;,dropped]</key>
    355. </item>
    356. </graph_item>
    357. </graph_items>
    358. </graph_prototype>
    359. </graph_prototypes>
    360. </discovery_rule>
    361. </discovery_rules>
    362. <macros>
    363. <macro>
    364. <macro>{$IF.ERRORS.WARN}</macro>
    365. <value>2</value>
    366. </macro>
    367. <macro>
    368. <macro>{$IFCONTROL}</macro>
    369. <value>1</value>
    370. </macro>
    371. <macro>
    372. <macro>{$NET.IF.IFNAME.MATCHES}</macro>
    373. <value>^.*$</value>
    374. </macro>
    375. <macro>
    376. <macro>{$NET.IF.IFNAME.NOT_MATCHES}</macro>
    377. <value>(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12})</value>
    378. <description>Filter out loopbacks, nulls, docker veth links and docker0 bridge by default</description>
    379. </macro>
    380. </macros>
    381. <screens>
    382. <screen>
    383. <name>Network interfaces</name>
    384. <hsize>1</hsize>
    385. <vsize>1</vsize>
    386. <screen_items>
    387. <screen_item>
    388. <resourcetype>20</resourcetype>
    389. <style>0</style>
    390. <resource>
    391. <name>Interface {#IFNAME}: Network traffic</name>
    392. <host>kuaicdn-network</host>
    393. </resource>
    394. <width>500</width>
    395. <height>100</height>
    396. <x>0</x>
    397. <y>0</y>
    398. <colspan>1</colspan>
    399. <rowspan>1</rowspan>
    400. <elements>25</elements>
    401. <valign>0</valign>
    402. <halign>0</halign>
    403. <dynamic>0</dynamic>
    404. <sort_triggers>0</sort_triggers>
    405. <url/>
    406. <application/>
    407. <max_columns>3</max_columns>
    408. </screen_item>
    409. </screen_items>
    410. </screen>
    411. </screens>
    412. </template>
    413. </templates>
    414. <value_maps>
    415. <value_map>
    416. <name>IF-MIB::ifOperStatus</name>
    417. <mappings>
    418. <mapping>
    419. <value>1</value>
    420. <newvalue>up</newvalue>
    421. </mapping>
    422. <mapping>
    423. <value>2</value>
    424. <newvalue>down</newvalue>
    425. </mapping>
    426. <mapping>
    427. <value>4</value>
    428. <newvalue>unknown</newvalue>
    429. </mapping>
    430. <mapping>
    431. <value>5</value>
    432. <newvalue>dormant</newvalue>
    433. </mapping>
    434. <mapping>
    435. <value>6</value>
    436. <newvalue>notPresent</newvalue>
    437. </mapping>
    438. <mapping>
    439. <value>7</value>
    440. <newvalue>lowerLayerDown</newvalue>
    441. </mapping>
    442. </mappings>
    443. </value_map>
    444. <value_map>
    445. <name>Linux::Interface protocol types</name>
    446. <mappings>
    447. <mapping>
    448. <value>0</value>
    449. <newvalue>from KA9Q: NET/ROM pseudo</newvalue>
    450. </mapping>
    451. <mapping>
    452. <value>1</value>
    453. <newvalue>Ethernet</newvalue>
    454. </mapping>
    455. <mapping>
    456. <value>2</value>
    457. <newvalue>Experimental Ethernet</newvalue>
    458. </mapping>
    459. <mapping>
    460. <value>3</value>
    461. <newvalue>AX.25 Level 2</newvalue>
    462. </mapping>
    463. <mapping>
    464. <value>4</value>
    465. <newvalue>PROnet token ring</newvalue>
    466. </mapping>
    467. <mapping>
    468. <value>5</value>
    469. <newvalue>Chaosnet</newvalue>
    470. </mapping>
    471. <mapping>
    472. <value>6</value>
    473. <newvalue>IEEE 802.2 Ethernet/TR/TB</newvalue>
    474. </mapping>
    475. <mapping>
    476. <value>7</value>
    477. <newvalue>ARCnet</newvalue>
    478. </mapping>
    479. <mapping>
    480. <value>8</value>
    481. <newvalue>APPLEtalk</newvalue>
    482. </mapping>
    483. <mapping>
    484. <value>15</value>
    485. <newvalue>Frame Relay DLCI</newvalue>
    486. </mapping>
    487. <mapping>
    488. <value>19</value>
    489. <newvalue>ATM</newvalue>
    490. </mapping>
    491. <mapping>
    492. <value>23</value>
    493. <newvalue>Metricom STRIP (new IANA id)</newvalue>
    494. </mapping>
    495. <mapping>
    496. <value>24</value>
    497. <newvalue>IEEE 1394 IPv4 - RFC 2734</newvalue>
    498. </mapping>
    499. <mapping>
    500. <value>27</value>
    501. <newvalue>EUI-64</newvalue>
    502. </mapping>
    503. <mapping>
    504. <value>32</value>
    505. <newvalue>InfiniBand</newvalue>
    506. </mapping>
    507. <mapping>
    508. <value>256</value>
    509. <newvalue>ARPHRD_SLIP</newvalue>
    510. </mapping>
    511. <mapping>
    512. <value>257</value>
    513. <newvalue>ARPHRD_CSLIP</newvalue>
    514. </mapping>
    515. <mapping>
    516. <value>258</value>
    517. <newvalue>ARPHRD_SLIP6</newvalue>
    518. </mapping>
    519. <mapping>
    520. <value>259</value>
    521. <newvalue>ARPHRD_CSLIP6</newvalue>
    522. </mapping>
    523. <mapping>
    524. <value>260</value>
    525. <newvalue>Notional KISS type</newvalue>
    526. </mapping>
    527. <mapping>
    528. <value>264</value>
    529. <newvalue>ARPHRD_ADAPT</newvalue>
    530. </mapping>
    531. <mapping>
    532. <value>270</value>
    533. <newvalue>ARPHRD_ROSE</newvalue>
    534. </mapping>
    535. <mapping>
    536. <value>271</value>
    537. <newvalue>CCITT X.25</newvalue>
    538. </mapping>
    539. <mapping>
    540. <value>272</value>
    541. <newvalue>Boards with X.25 in firmware</newvalue>
    542. </mapping>
    543. <mapping>
    544. <value>280</value>
    545. <newvalue>Controller Area Network</newvalue>
    546. </mapping>
    547. <mapping>
    548. <value>512</value>
    549. <newvalue>ARPHRD_PPP</newvalue>
    550. </mapping>
    551. <mapping>
    552. <value>513</value>
    553. <newvalue>Cisco HDLC</newvalue>
    554. </mapping>
    555. <mapping>
    556. <value>516</value>
    557. <newvalue>LAPB</newvalue>
    558. </mapping>
    559. <mapping>
    560. <value>517</value>
    561. <newvalue>Digital's DDCMP protocol</newvalue>
    562. </mapping>
    563. <mapping>
    564. <value>518</value>
    565. <newvalue>Raw HDLC</newvalue>
    566. </mapping>
    567. <mapping>
    568. <value>519</value>
    569. <newvalue>Raw IP</newvalue>
    570. </mapping>
    571. <mapping>
    572. <value>768</value>
    573. <newvalue>IPIP tunnel</newvalue>
    574. </mapping>
    575. <mapping>
    576. <value>769</value>
    577. <newvalue>IP6IP6 tunnel</newvalue>
    578. </mapping>
    579. <mapping>
    580. <value>770</value>
    581. <newvalue>Frame Relay Access Device</newvalue>
    582. </mapping>
    583. <mapping>
    584. <value>771</value>
    585. <newvalue>SKIP vif</newvalue>
    586. </mapping>
    587. <mapping>
    588. <value>772</value>
    589. <newvalue>Loopback device</newvalue>
    590. </mapping>
    591. <mapping>
    592. <value>773</value>
    593. <newvalue>Localtalk device</newvalue>
    594. </mapping>
    595. <mapping>
    596. <value>774</value>
    597. <newvalue>Fiber Distributed Data Interface</newvalue>
    598. </mapping>
    599. <mapping>
    600. <value>775</value>
    601. <newvalue>AP1000 BIF</newvalue>
    602. </mapping>
    603. <mapping>
    604. <value>776</value>
    605. <newvalue>sit0 device - IPv6-in-IPv4</newvalue>
    606. </mapping>
    607. <mapping>
    608. <value>777</value>
    609. <newvalue>IP over DDP tunneller</newvalue>
    610. </mapping>
    611. <mapping>
    612. <value>778</value>
    613. <newvalue>GRE over IP</newvalue>
    614. </mapping>
    615. <mapping>
    616. <value>779</value>
    617. <newvalue>PIMSM register interface</newvalue>
    618. </mapping>
    619. <mapping>
    620. <value>780</value>
    621. <newvalue>High Performance Parallel Interface</newvalue>
    622. </mapping>
    623. <mapping>
    624. <value>781</value>
    625. <newvalue>Nexus 64Mbps Ash</newvalue>
    626. </mapping>
    627. <mapping>
    628. <value>782</value>
    629. <newvalue>Acorn Econet</newvalue>
    630. </mapping>
    631. <mapping>
    632. <value>783</value>
    633. <newvalue>Linux-IrDA</newvalue>
    634. </mapping>
    635. <mapping>
    636. <value>784</value>
    637. <newvalue>Point to point fibrechannel</newvalue>
    638. </mapping>
    639. <mapping>
    640. <value>785</value>
    641. <newvalue>Fibrechannel arbitrated loop</newvalue>
    642. </mapping>
    643. <mapping>
    644. <value>786</value>
    645. <newvalue>Fibrechannel public loop</newvalue>
    646. </mapping>
    647. <mapping>
    648. <value>787</value>
    649. <newvalue>Fibrechannel fabric</newvalue>
    650. </mapping>
    651. <mapping>
    652. <value>800</value>
    653. <newvalue>Magic type ident for TR</newvalue>
    654. </mapping>
    655. <mapping>
    656. <value>801</value>
    657. <newvalue>IEEE 802.11</newvalue>
    658. </mapping>
    659. <mapping>
    660. <value>802</value>
    661. <newvalue>IEEE 802.11 + Prism2 header</newvalue>
    662. </mapping>
    663. <mapping>
    664. <value>803</value>
    665. <newvalue>IEEE 802.11 + radiotap header</newvalue>
    666. </mapping>
    667. <mapping>
    668. <value>804</value>
    669. <newvalue>ARPHRD_IEEE802154</newvalue>
    670. </mapping>
    671. <mapping>
    672. <value>805</value>
    673. <newvalue>IEEE 802.15.4 network monitor</newvalue>
    674. </mapping>
    675. <mapping>
    676. <value>820</value>
    677. <newvalue>PhoNet media type</newvalue>
    678. </mapping>
    679. <mapping>
    680. <value>821</value>
    681. <newvalue>PhoNet pipe header</newvalue>
    682. </mapping>
    683. <mapping>
    684. <value>822</value>
    685. <newvalue>CAIF media type</newvalue>
    686. </mapping>
    687. <mapping>
    688. <value>823</value>
    689. <newvalue>GRE over IPv6</newvalue>
    690. </mapping>
    691. <mapping>
    692. <value>824</value>
    693. <newvalue>Netlink header</newvalue>
    694. </mapping>
    695. <mapping>
    696. <value>825</value>
    697. <newvalue>IPv6 over LoWPAN</newvalue>
    698. </mapping>
    699. <mapping>
    700. <value>826</value>
    701. <newvalue>Vsock monitor header</newvalue>
    702. </mapping>
    703. </mappings>
    704. </value_map>
    705. </value_maps>
    706. </zabbix_export>