Просмотр исходного кода

Fix AIX /proc filesystem (Ian Duggan)

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@387 f882894a-f735-0410-b71e-b25c423dba1c
Ton Voon 23 лет назад
Родитель
Сommit
e5785a5000
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      plugins/check_disk.c

+ 5 - 1
plugins/check_disk.c

@@ -15,7 +15,7 @@
  * currently mounted filesystems.  If the percent used disk space is
  * above <c_dfp>, a STATE_CRITICAL is returned.  If the percent used
  * disk space is above <w_dfp>, a STATE_WARNING is returned.  If the
- * speicified filesystem cannot be read, a STATE_CRITICAL is returned,
+ * specified filesystem cannot be read, a STATE_CRITICAL is returned,
  * other errors with reading the output result in a STATE_UNKNOWN
  * error.
  *
@@ -96,6 +96,10 @@ main (int argc, char **argv)
 		if (!index (input_buffer, '/'))
 			continue;
 
+		/* Fixes AIX /proc fs which lists - for size values */
+		if (strstr (input_buffer, "/proc ") == input_buffer)
+			continue;
+
 		if (sscanf (input_buffer, "%s %d %d %d %d%% %s", file_system,
 		     &total_disk, &used_disk, &free_disk, &usp, mntp) == 6 ||
 		    sscanf (input_buffer, "%s %*s %d %d %d %d%% %s", file_system,