Sorry for the long post, just trying to put all the information I think is relevant in one place!
I believe I have Devmon all ready to go short of one example test. I copied the templates from SF and put them in the templates directory. I am trying this with apc-9619.
From what I've read, it simply looks to match a string in sysdesc of templates/apc-9619/specs with what comes back from the sysDescr snmp query.
This is what I have:
more templates/apc-9619/specs
vendor : apc model : 9619 snmpver : 1 sysdesc : *MN:AP9619*
snmpwalk -v1 -ccommunity 172.16.0.60|grep MN\:AP9619
SNMPv2-MIB::sysDescr.0 = STRING: APC Web/SNMP Management Card (MB:v3.9.2 PF:v3.6.1 PN:apc_hw02_aos_361.bin AF1:v3.5.8 AN1:apc_hw02_sumx_358.bin *MN:AP9619 *HR:A10 SN: NA0829011474 MD:07/19/2008) (Embedded PowerNet SNMP Agent SW v2.2 compatible)
devmon.cfg is looking at /home/xymon/server/etc/hosts.cfg #grep DEVMON /home/xymon/server/etc/hosts.cfg 172.16.0.60 stouderapc # DEVMON:cid(imagineapc)
./devmon --readbbhosts -f -p -vvvvvvvvvvvvvvvvvvvvvvv
[11-05-27 at 12:25:31] Option 'bblocation' defaulting to: [11-05-27 at 12:25:31] SNMP querying all hosts in bb-hosts file, please wait... [11-05-27 at 12:25:31] Checking if # bbd http://localhost.localdomain/matches NET:. [11-05-27 at 12:25:31] Checking if # DEVMON matches NET:. [11-05-27 at 12:25:31] Option 'bbdateformat' defaulting to: . [11-05-27 at 12:25:31] Option 'dispport' defaulting to: 1984. [11-05-27 at 12:25:31] Querying pre-existing hosts [11-05-27 at 12:25:31] Discovered stouderapc as a apc 9619 [11-05-27 at 12:25:31] Received signal TERM, shutting down with return code 0 [11-05-27 at 12:25:32] Received signal TERM, shutting down with return code 0
./devmon --readbbhosts #log shows [11-05-27 at 12:14:57] Nodename autodetected as localhost.localdomain [11-05-27 at 12:14:57] Option 'bbdateformat' defaulting to: . [11-05-27 at 12:14:57] Option 'dispport' defaulting to: 1984. [11-05-27 at 12:14:57] ---Initilizing devmon... [11-05-27 at 12:14:57] Verbosity level: 30 [11-05-27 at 12:14:57] Logging to /var/log/devmon.log [11-05-27 at 12:14:57] Node 0 reporting to localhost [11-05-27 at 12:14:57] Running under process id: 2361 [11-05-27 at 12:14:57] Entering poll loop [11-05-27 at 12:14:57] Starting snmp queries [11-05-27 at 12:14:57] Getting device status from hobbit at localhost:1984 [11-05-27 at 12:14:57] Performing test logic [11-05-27 at 12:14:57] Done with test logic [11-05-27 at 12:14:57] Sending messages to display server [11-05-27 at 12:14:57] Sleeping for 60 seconds. [11-05-27 at 12:15:13] Received signal INT, shutting down with return code 0
dm in Xymonreads:
devmon, version 0.3.1-beta1
Node name: localhost.localdomain Node number: 0 Process ID: 28488
Cycle time: 60 Dead time: 180
Polled devices: Polled tests: Avg tests/node: n/a
clear msgs: 0
SNMP test time: 0 Test logic time: 0 BB msg xfer time: 0 This poll period: 0
Avg poll time: 0.2 seconds
Poll time averaged over 5 poll cycles.
Josh Luthman Office: 937-552-2340 Direct: 937-552-2343 1100 Wayne St Suite 1337 Troy, OH 45373