Ik ben bezig een cacti template te maken voor de IngraSys Ipoman PDU's, om deze daarna vrij te geven aan geinteresseerden.
De template is klaar en het toevoegen etc aan Cacti werkt prima. Alleen het uitlezen van de gegevens gaat nog niet goed, de data wordt niet opgehaald uit de PDU, en waarschijnlijk ligt het probleem bij het instellen van de Base OID in de XML template.
Zodra hij begint met pollen geeft hij aan dat de host offline is, en zie ik het volgende via TCPDUMP:Code:<interface> <name>Get Ipoman Power stats</name> <description>Get power statistics from the Ipoman 1200</description> <index_order_type>numeric</index_order_type> <oid_index>.1.3.6.1.4.1.2468.1.4.2.1.3.2.2.1</oid_index>
Bij het dik gedrukte stuk gaat het fout, hij probeert OID .0.1 uit te lezen, maar waar hij dit vandaan haalt: geen idee.Code:tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 15:40:10.692461 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 64) server_hostname.36341 > pdu_hostname.snmp: { SNMPv1 { GetNextRequest(21) R=1150010803 .0.1 } }
Mijn gedachte was dat hij de base OID pakt, en daar .0.1 achter plaats, hierdoor vraagt hij een niet bestaand OID op, waardoor de query timed out, en hij denkt dat de host offline is (overigens gaan alle manieren van debuggen wel goed, dit is het enige dat niet werkt).
Iemand die hier meer ervaring mee heeft?