UsageTrend, das erstmals mit einem RC für 3.2.0 verteilt wurde, wirft einige Fragen auf:

Der Check meckert, dass es den History Store nicht gibt – wie komme ich zu diesem?

Der Schalter –stm beim Getter, aktiviert überhaupt erst die Erstellung eines History-Stores. Und natürlich muss das zum Trend-Check passende Objekt (aggregate|volume) auch ausgewählt werden. Beispiel siehe unten.

Ich versuche mich gerade an der TrendAnalyse:


./get_netapp_7m.pl -H $HOSTADDRESS$ ... --object aggregate --stm 100d

./check_netapp_pro.pl UsageTrend  -H $HOSTADDRESS$ -o aggregate –lookbehind=48h –full=80 -w 60d -c 30d

Ich hatte 2 Tage gewartet aber irgendwie ist der Check immer noch auf UNKNOWN:

Not enough history. You may want to review the checks –lookbehind and the getters –stm.

Zu einem –lookbehind von 48h beim Check würde ein –stm des Getters  von 50h gut passen – 100d (Tage) sind aber auch ok. Aber man muss natürlich auch auf die –tolerance des Checks achten. Ist diese kleiner als das Intervall des getters, dann kann es gut sein, dass kein passender Call gefunden wird. Leider war beim dem letzten RC der Default dafür viel zu klein, so dass er explizit auf z.B. 180 Sekunden gesetzt werden musste, um mit einem 3 Minuten Intervall des getters zurecht zu kommen:

$ ./check_netapp_pro.pl UsageTrend ... -o aggregate --lookbehind=48h --tolerance=180 --full=80 -w 60d -c 30d

NETAPP_PRO USAGETREND CRITICAL - 2 aggregates checked, 1 critical and 0 warning
p01 aggr1: 1899304.0 s (22.0 days) until full (80%), rate: 0.5 / day (CRITICAL)
p01 aggr0: 0.0 No change or negative rate in periode, rate: 0
|

Tipp: Wenn Sie den Storeinhalt eines Trend-Checks überprüfen wollen, geht das nur über den Check selber:

$ ./check_netapp_pro.pl UsageTrend -H sim821 -o aggregate --explore

Bzw. wenn Sie nur die Timestamps der Calls sehen wollen (ersetzt den Schalter --explore=calls, den es derzeit beim explore durch einen check nicht gibt.)


$ perl check_netapp_pro.pl UsageTrend -H sim821 \
-o aggregate --explore | grep Call

------- Call from 1435744162 (2015-07-01 09:49:22 UTC)
------- Call from 1435743860 (2015-07-01 09:44:20 UTC)