-/******************************************************************************
- * Icinga 2 *
- * Copyright (C) 2012-2018 Icinga Development Team (https://icinga.com/) *
- * *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU General Public License *
- * as published by the Free Software Foundation; either version 2 *
- * of the License, or (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software Foundation *
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
- ******************************************************************************/
+/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
object CheckCommand "glusterfs" {
command = [ "sudo", PluginDir + "/check_glusterfs" ]
}
object CheckCommand "btrfs" {
- import "plugin-check-command"
- command = [ "sudo", PluginDir + "/check_btrfs" ]
+ import "plugin-check-command"
+ command = [ "sudo", PluginDir + "/check_btrfs" ]
- arguments = {
- "--allocated-warning-gib" = {
- value = "$btrfs_awg$"
- description = "Exit with WARNING status if less than the specified amount of disk space (in GiB) is unallocated"
- }
- "--allocated-critical-gib" = {
- value = "$btrfs_acg$"
- description = "Exit with CRITICAL status if less than the specified amount of disk space (in GiB) is unallocated"
- }
- "--allocated-warning-percent" = {
- value = "$btrfs_awp$"
- description = "Exit with WARNING status if more than the specified percent of disk space is allocated"
- }
- "--allocated-critical-percent" = {
- value = "$btrfs_acp$"
- description = "Exit with CRITICAL status if more than the specified percent of disk space is allocated"
- }
- "--mountpoint" = {
- value = "$btrfs_mountpoint$"
- description = "Path to the BTRFS mountpoint"
- required = true
- }
- }
- vars.btrfs_awp = 80
- vars.btrfs_acp = 90
+ arguments = {
+ "--allocated-warning-gib" = {
+ value = "$btrfs_awg$"
+ description = "Exit with WARNING status if less than the specified amount of disk space (in GiB) is unallocated"
+ }
+ "--allocated-critical-gib" = {
+ value = "$btrfs_acg$"
+ description = "Exit with CRITICAL status if less than the specified amount of disk space (in GiB) is unallocated"
+ }
+ "--allocated-warning-percent" = {
+ value = "$btrfs_awp$"
+ description = "Exit with WARNING status if more than the specified percent of disk space is allocated"
+ }
+ "--allocated-critical-percent" = {
+ value = "$btrfs_acp$"
+ description = "Exit with CRITICAL status if more than the specified percent of disk space is allocated"
+ }
+ "--mountpoint" = {
+ value = "$btrfs_mountpoint$"
+ description = "Path to the BTRFS mountpoint"
+ required = true
+ }
+ }
+ vars.btrfs_awp = 80
+ vars.btrfs_acp = 90
}