The plugins require Perl 5.10.1 or later. Some platforms e.g. SLES11 provide Perl 5.10.0. We can not recommend to run the scripts with this Perl, since the necessary changes would be too much work. Instead we recommend to leave the system-Perl as ist is (anyway a best practice) and install a separate Perl interpreter …
It can happen that a DataONTAP service stops working because a limited demo license was installed which is no longer valid. Our new check **check_netapp_license **regularly verifies the filers. If a license is found that expires in 30, respectively 7 days, the check sends an alert. The thresholds can be configured …
We chose the store format because it reads and writes data directly in a binary file. This easy and quick solution is ideal for the initial idea of covering a period of 5 to maximum 10 minutes in 3 minute intervals. In the meantime, we use these stores not only as short term memory, but also to save data for trend …
PerfDisk measures disk_busy for each disk. Using ‑‑raid_group disks of a specific aggregate can be monitored. Recently we added the possibility to monitor the average utilization, measured for all disks (‑‑average ). In combination with ‑‑raid_group an average value of disk_busy can now be measured and monitored for …
PerfDisk measures the disk_busy metric. The check can be restricted to a single aggregate with the switch ‑‑raid_group. We are adding a new switch that allows for a different way of monitoring: ‑‑average Just like with PerfCpu, using the ‑‑average switch compares the average value of all instances, i.e. disks, to the …
One of our customers came up with an interesting idea: simple checks, such as **check_netapp_health, **could be extended with ability to recognize a change in cause, a feature usually found in multi-instance checks. For multi-instance checks that are not OK, rm_ack investigates if a change of cause for the not-OK …
Today I was asked if it were possible to add a switch to multi-instance checks, such as the check for volumes or aggregates, that returns a list of instance names which could then be used for other purposes (e.g. creating checks using the op5 API). I am leaning towards creating a separate script for this feature. $ …
We are adding a filter for the check VolumeState to include or exclude specific nodes, using the same logic with ‑‑exclude|‑X and‑‑include|‑I switches previously seen in many other checks. With the introduction of the new ‑exclude_nodes and ‑‑include_nodesswitches we can now restrict the nodes that should be monitored. …
In order to monitor the configuration-health of Metro-Cluster Servers we are introducing a new check: MetroClusterVserver , monitoring all or specific Vservers. The check can be configured to monitor the Vservers of a specific node and/or those fitting a specific naming pattern. Furthermore, the switch --skip_reason …
As of the next release, DiskPaths will skip unassigned disks (e.g. disks left over after an aggregate has been destroyed) since it is not its job to identify them. Skipped disks can be viewed with -verbose. From now on it is important to configure Disk Check with -what=unassigned. A best practice is not to leave any …