From: Mathias C. <Mat...@sy...> - 2011-02-09 12:28:31
|
Hi! I've tried to make a template for checking the uptime of the AP's in a Cisco WLC 4402. I'm running Devmon version 0.3.1-beta1. When I transform the uptime value to days, hours and so on I get the same value on all AP's... If I drop the transform, the output looks OK... I've dumped the xymondlog, and it looks like this: Transformed: -------------------------- TrioC4402|ap|green||1295861339|1296137400|1296139200|0|0|127.0.0.1|-1||| TrioC4402|ap|green||1295861339|1296137400|1296139200|0|0|N| green Thu Jan 27 15:09:59 2011 Alarming on (AP0012.d9b9.3c70,AP0013.1998.9e8c,AP0013.7fed.64e2,AP0013.80df.7776) Alarming on (AP0013.80df.77a4,AP0013.80df.77a2,AP0013.80df.7736) Alarming on (AP0014.69d9.634c,AP0014.69d9.6362,AP0014.69bc.792e) Alarming on (AP0015.2b11.5c28,AP0015.636c.e0e8,AP0015.636c.e116) Alarming on (AP0015.636c.dde6,AP0015.636c.de0e,AP0015.636c.e0ec) Alarming on (AP0015.625b.ffce,AP0014.a9c0.43f8,AP0017.5ae3.b1b6) Alarming on (AP0017.9405.cd08,AP0017.9405.ccfa,AP0017.9405.cd02) Alarming on (AP0017.9405.ccf6,AP0017.5a3f.7d8a,AP0017.5a3f.7db6) Alarming on (AP0017.5a3f.7dca,AP0017.5a3f.7fb0,AP0017.5a3f.7c62) Alarming on (AP0019.30b2.1c52,AP001a.6dfa.b83c,AP001a.6d38.201a) Alarming on (AP001a.6d38.1ff2,AP001d.45de.9bd0,AP001e.be26.bbf8) Alarming on (AP0023.33bc.0afa,AP0023.33bc.10e2,AP0025.45b0.3940) Alarming on (APc84c.75eb.6e18) <table border=1 cellpadding=5> <tr><th>AP Name</th><th>AP Uptime</th></tr> <tr><td>AP0012.d9b9.3c70</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.1998.9e8c</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.7fed.64e2</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.80df.7776</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.80df.77a4</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.80df.77a2</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0013.80df.7736</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0014.69d9.634c</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0014.69d9.6362</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0014.69bc.792e</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.2b11.5c28</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.636c.e0e8</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.636c.e116</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.636c.dde6</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.636c.de0e</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.636c.e0ec</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0015.625b.ffce</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0014.a9c0.43f8</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5ae3.b1b6</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.9405.cd08</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.9405.ccfa</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.9405.cd02</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.9405.ccf6</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5a3f.7d8a</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5a3f.7db6</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5a3f.7dca</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5a3f.7fb0</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0017.5a3f.7c62</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0019.30b2.1c52</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP001a.6dfa.b83c</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP001a.6d38.201a</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP001a.6d38.1ff2</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP001d.45de.9bd0</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP001e.be26.bbf8</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0023.33bc.0afa</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0023.33bc.10e2</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>AP0025.45b0.3940</td><td>&green 3 days, 06:05:19</td></tr> <tr><td>APc84c.75eb.6e18</td><td>&green 3 days, 06:05:19</td></tr> </table> Devmon version 0.3.1-beta1 running on ssmtxym1.pedom.net -------------------------- and with the transform disabled: -------------------------- TrioC4402|ap|green||1295861339|1296137881|1296139681|0|0|127.0.0.1|-1||| TrioC4402|ap|green||1295861339|1296137881|1296139681|0|0|N| green Thu Jan 27 15:18:01 2011 Alarming on (AP0012.d9b9.3c70,AP0013.1998.9e8c,AP0013.7fed.64e2,AP0013.80df.7776) Alarming on (AP0013.80df.77a4,AP0013.80df.77a2,AP0013.80df.7736) Alarming on (AP0014.69d9.634c,AP0014.69d9.6362,AP0014.69bc.792e) Alarming on (AP0015.2b11.5c28,AP0015.636c.e0e8,AP0015.636c.e116) Alarming on (AP0015.636c.dde6,AP0015.636c.de0e,AP0015.636c.e0ec) Alarming on (AP0015.625b.ffce,AP0014.a9c0.43f8,AP0017.5ae3.b1b6) Alarming on (AP0017.9405.cd08,AP0017.9405.ccfa,AP0017.9405.cd02) Alarming on (AP0017.9405.ccf6,AP0017.5a3f.7d8a,AP0017.5a3f.7db6) Alarming on (AP0017.5a3f.7dca,AP0017.5a3f.7fb0,AP0017.5a3f.7c62) Alarming on (AP0019.30b2.1c52,AP001a.6dfa.b83c,AP001a.6d38.201a) Alarming on (AP001a.6d38.1ff2,AP001d.45de.9bd0,AP001e.be26.bbf8) Alarming on (AP0023.33bc.0afa,AP0023.33bc.10e2,AP0025.45b0.3940) Alarming on (APc84c.75eb.6e18) <table border=1 cellpadding=5> <tr><th>AP Name</th><th>AP Uptime</th></tr> <tr><td>AP0012.d9b9.3c70</td><td>&green 604839000</td></tr> <tr><td>AP0013.1998.9e8c</td><td>&green 1580165400</td></tr> <tr><td>AP0013.7fed.64e2</td><td>&green 319087400</td></tr> <tr><td>AP0013.80df.7776</td><td>&green 1528047100</td></tr> <tr><td>AP0013.80df.77a4</td><td>&green 1528034800</td></tr> <tr><td>AP0013.80df.77a2</td><td>&green 319081800</td></tr> <tr><td>AP0013.80df.7736</td><td>&green 1527874300</td></tr> <tr><td>AP0014.69d9.634c</td><td>&green 722878600</td></tr> <tr><td>AP0014.69d9.6362</td><td>&green 1563927000</td></tr> <tr><td>AP0014.69bc.792e</td><td>&green 1519896700</td></tr> <tr><td>AP0015.2b11.5c28</td><td>&green 1571296000</td></tr> <tr><td>AP0015.636c.e0e8</td><td>&green 1260195200</td></tr> <tr><td>AP0015.636c.e116</td><td>&green 1260181100</td></tr> <tr><td>AP0015.636c.dde6</td><td>&green 1260223000</td></tr> <tr><td>AP0015.636c.de0e</td><td>&green 59548700</td></tr> <tr><td>AP0015.636c.e0ec</td><td>&green 1260181700</td></tr> <tr><td>AP0015.625b.ffce</td><td>&green 1260212900</td></tr> <tr><td>AP0014.a9c0.43f8</td><td>&green 1260231800</td></tr> <tr><td>AP0017.5ae3.b1b6</td><td>&green 1571289900</td></tr> <tr><td>AP0017.9405.cd08</td><td>&green 1562888200</td></tr> <tr><td>AP0017.9405.ccfa</td><td>&green 241475900</td></tr> <tr><td>AP0017.9405.cd02</td><td>&green 1882165400</td></tr> <tr><td>AP0017.9405.ccf6</td><td>&green 916871100</td></tr> <tr><td>AP0017.5a3f.7d8a</td><td>&green 1571280700</td></tr> <tr><td>AP0017.5a3f.7db6</td><td>&green 1139377600</td></tr> <tr><td>AP0017.5a3f.7dca</td><td>&green 1580200800</td></tr> <tr><td>AP0017.5a3f.7fb0</td><td>&green 122318600</td></tr> <tr><td>AP0017.5a3f.7c62</td><td>&green 1563849800</td></tr> <tr><td>AP0019.30b2.1c52</td><td>&green 1580137800</td></tr> <tr><td>AP001a.6dfa.b83c</td><td>&green 447040900</td></tr> <tr><td>AP001a.6d38.201a</td><td>&green 1520582500</td></tr> <tr><td>AP001a.6d38.1ff2</td><td>&green 1260166400</td></tr> <tr><td>AP001d.45de.9bd0</td><td>&green 241523000</td></tr> <tr><td>AP001e.be26.bbf8</td><td>&green 1261954700</td></tr> <tr><td>AP0023.33bc.0afa</td><td>&green 18025200</td></tr> <tr><td>AP0023.33bc.10e2</td><td>&green 18024000</td></tr> <tr><td>AP0025.45b0.3940</td><td>&green 18026800</td></tr> <tr><td>APc84c.75eb.6e18</td><td>&green 241894500</td></tr> </table> Devmon version 0.3.1-beta1 running on ssmtxym1.pedom.net -------------------------- Here's my files: [oids] cLApName : .1.3.6.1.4.1.9.9.513.1.1.1.1.5 : branch cLApUpTime : .1.3.6.1.4.1.9.9.513.1.1.1.1.6 : branch [message] TABLE: AP Name|AP Uptime {cLApName}|{UpTimeTxt.color} {UpTimeTxt} [transforms] UpTimeTxt : ELAPSED : {cLApUpTime} [thresholds] UpTimeTxt : red : <600 : Device rebooted recently. System uptime: {UpTimeTxt} UpTimeTxt : yellow : <5000 : Device rebooted recently. System uptime: {UpTimeTxt} UpTimeTxt : green : : System uptime: {UpTimeTxt} The output above does is not changed to seconds yet... I've found that I need to transform the values to seconds, so the transforms will look like this: [transforms] UpTimeSec : MATH : cLApUpTime / 100 UpTimeTxt : ELAPSED : { UpTimeSec } Does anybody know what I'm doing wrong? /Mathias |