<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.netxms.org/index.php?action=history&amp;feed=atom&amp;title=Creating_SNMP_table_DCI</id>
	<title>Creating SNMP table DCI - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netxms.org/index.php?action=history&amp;feed=atom&amp;title=Creating_SNMP_table_DCI"/>
	<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;action=history"/>
	<updated>2026-04-20T21:14:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.4</generator>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1801&amp;oldid=prev</id>
		<title>AlexKirhenshtein: Text replacement - &quot;^&quot; to &quot;{{deprecated}}&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1801&amp;oldid=prev"/>
		<updated>2022-09-13T16:13:18Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;^&amp;quot; to &amp;quot;{{deprecated}}&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:13, 13 September 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during walk on base OID. For example, for interface table (.1.3.6.1.2.1.2.2) you should select ifIndex (.1.3.6.1.2.1.2.2.1.1) as base OID. Walk will provide instances like .1, .2, .3 and so on. Then you can set base OIDs for columns in a way that after concatenation with discovered instance values they render into valid OID. For example, for interface description column from ifTable you should use .1.3.6.1.2.1.2.2.1.2 - it will be concatenated with interface index and became correct OID.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{deprecated}}&lt;/ins&gt;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during walk on base OID. For example, for interface table (.1.3.6.1.2.1.2.2) you should select ifIndex (.1.3.6.1.2.1.2.2.1.1) as base OID. Walk will provide instances like .1, .2, .3 and so on. Then you can set base OIDs for columns in a way that after concatenation with discovered instance values they render into valid OID. For example, for interface description column from ifTable you should use .1.3.6.1.2.1.2.2.1.2 - it will be concatenated with interface index and became correct OID.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;NB:&amp;#039;&amp;#039;&amp;#039; base OID should return at least some values (shouldn&amp;#039;t be empty row)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;NB:&amp;#039;&amp;#039;&amp;#039; base OID should return at least some values (shouldn&amp;#039;t be empty row)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-mediawiki-:diff::1.12:old-1294:rev-1801 --&gt;
&lt;/table&gt;</summary>
		<author><name>AlexKirhenshtein</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1294&amp;oldid=prev</id>
		<title>Pavels Gurskis at 19:04, 4 November 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1294&amp;oldid=prev"/>
		<updated>2014-11-04T19:04:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:04, 4 November 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during walk on base OID. For example, for interface table (.1.3.6.1.2.1.2.2) you should select ifIndex (.1.3.6.1.2.1.2.2.1.1) as base OID. Walk will provide instances like .1, .2, .3 and so on. Then you can set base OIDs for columns in a way that after concatenation with discovered instance values they render into valid OID. For example, for interface description column from ifTable you should use .1.3.6.1.2.1.2.2.1.2 - it will be concatenated with interface index and became correct OID.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during walk on base OID. For example, for interface table (.1.3.6.1.2.1.2.2) you should select ifIndex (.1.3.6.1.2.1.2.2.1.1) as base OID. Walk will provide instances like .1, .2, .3 and so on. Then you can set base OIDs for columns in a way that after concatenation with discovered instance values they render into valid OID. For example, for interface description column from ifTable you should use .1.3.6.1.2.1.2.2.1.2 - it will be concatenated with interface index and became correct OID.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;NB:&#039;&#039;&#039; base OID should return at least some values (shouldn&#039;t be empty row)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Below is screenshots of working interface table configuration:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Below is screenshots of working interface table configuration:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-mediawiki-:diff::1.12:old-1202:rev-1294 --&gt;
&lt;/table&gt;</summary>
		<author><name>Pavels Gurskis</name></author>
	</entry>
	<entry>
		<id>https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1202&amp;oldid=prev</id>
		<title>Victor: Created page with &quot;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.netxms.org/index.php?title=Creating_SNMP_table_DCI&amp;diff=1202&amp;oldid=prev"/>
		<updated>2014-08-14T08:17:43Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;SNMP table DCI defined by two parts - base OID and column definitions. Base OID is used to scan all possible instances (rows). Instance is considered a suffix obtained during walk on base OID. For example, for interface table (.1.3.6.1.2.1.2.2) you should select ifIndex (.1.3.6.1.2.1.2.2.1.1) as base OID. Walk will provide instances like .1, .2, .3 and so on. Then you can set base OIDs for columns in a way that after concatenation with discovered instance values they render into valid OID. For example, for interface description column from ifTable you should use .1.3.6.1.2.1.2.2.1.2 - it will be concatenated with interface index and became correct OID.&lt;br /&gt;
&lt;br /&gt;
Below is screenshots of working interface table configuration:&lt;br /&gt;
&lt;br /&gt;
[[File:snmp_tables_screen01.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:snmp_tables_screen02.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:snmp_tables_screen03.png]]&lt;/div&gt;</summary>
		<author><name>Victor</name></author>
	</entry>
</feed>