Network Management

 View Only

IMC API output

This thread has been viewed 8 times
  • 1.  IMC API output

    Posted Sep 19, 2023 08:35 AM

    Trying to batch get endpoint switch ports by MAC address

    Like per this: https://kontrolissues.net/2012/06/16/hp-imcs-new-eapi/

    Using the reference from here: https://techlibrary.hpe.com/device_help/eapi/rest_en/api/index.html

    IMC web interface gives me:

    So this should give me the same:
    https://hpimc.domain.com:8443/imcrs/res/access/realtimeLocate?type=1&value=C413E260B240
    Yet the output is anything & everything but that:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <list>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>189</deviceId>
    		<deviceIp>10.10.14.16</deviceIp>
    		<ifDesc>1/A1</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>204</deviceId>
    		<deviceIp>10.10.14.17</deviceIp>
    		<ifDesc>1/A1</ifDesc>
    		<ifIndex>25</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>205</deviceId>
    		<deviceIp>10.10.14.19</deviceIp>
    		<ifDesc>1/A1</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>224</deviceId>
    		<deviceIp>10.10.14.22</deviceIp>
    		<ifDesc>1/A2</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>253</deviceId>
    		<deviceIp>10.10.14.23</deviceIp>
    		<ifDesc>3/A1</ifDesc>
    		<ifIndex>153</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>254</deviceId>
    		<deviceIp>10.10.14.26</deviceIp>
    		<ifDesc>27</ifDesc>
    		<ifIndex>27</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>256</deviceId>
    		<deviceIp>10.10.14.25</deviceIp>
    		<ifDesc>2/A1</ifDesc>
    		<ifIndex>101</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>258</deviceId>
    		<deviceIp>10.10.14.18</deviceIp>
    		<ifDesc>A2</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>264</deviceId>
    		<deviceIp>10.10.14.254</deviceIp>
    		<ifDesc>Ten-GigabitEthernet3/0/10</ifDesc>
    		<ifIndex>420</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>284</deviceId>
    		<deviceIp>10.10.14.10</deviceIp>
    		<ifDesc>49</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>286</deviceId>
    		<deviceIp>10.10.14.11</deviceIp>
    		<ifDesc>49</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>287</deviceId>
    		<deviceIp>10.10.14.12</deviceIp>
    		<ifDesc>1/51</ifDesc>
    		<ifIndex>51</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>316</deviceId>
    		<deviceIp>10.10.14.20</deviceIp>
    		<ifDesc>1/A2</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>317</deviceId>
    		<deviceIp>10.10.14.14</deviceIp>
    		<ifDesc>49</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>318</deviceId>
    		<deviceIp>10.10.14.15</deviceIp>
    		<ifDesc>A1</ifDesc>
    		<ifIndex>49</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>326</deviceId>
    		<deviceIp>10.10.14.6</deviceIp>
    		<ifDesc>A1</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>327</deviceId>
    		<deviceIp>10.10.14.30</deviceIp>
    		<ifDesc>A1</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>329</deviceId>
    		<deviceIp>10.10.14.7</deviceIp>
    		<ifDesc>A1</ifDesc>
    		<ifIndex>25</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>331</deviceId>
    		<deviceIp>10.10.14.31</deviceIp>
    		<ifDesc>A1</ifDesc>
    		<ifIndex>50</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>333</deviceId>
    		<deviceIp>10.10.14.21</deviceIp>
    		<ifDesc>1/1/52</ifDesc>
    		<ifIndex>52</ifIndex>
    	</realtimeLocation>
    	<realtimeLocation>
    		<locateIp>C413E260B240</locateIp>
    		<deviceId>335</deviceId>
    		<deviceIp>10.10.14.37</deviceIp>
    		<ifDesc>1/1/52</ifDesc>
    		<ifIndex>52</ifIndex>
    	</realtimeLocation>
    </list>


    ------------------------------
    spgsitsupport
    ------------------------------