]> granicus.if.org Git - icinga2/commitdiff
DB IDO: Disable external command history by default 5207/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Fri, 28 Apr 2017 07:37:27 +0000 (09:37 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Fri, 28 Apr 2017 07:37:27 +0000 (09:37 +0200)
That's not used in Icinga Web 2 and might lock the feature
on cleanup.

refs #4788

doc/9-object-types.md
lib/db_ido/dbconnection.ti

index 61586c5ae26cbcd3863d6ee312ddce8553faa8ab..f16d09fabed66aef812c27b528c26490d7e338c9 100644 (file)
@@ -763,7 +763,7 @@ Data Categories:
   DbCatComment         | Comments               | Icinga Web 2
   DbCatDowntime        | Downtimes              | Icinga Web 2
   DbCatEventHandler    | Event handler data     | Icinga Web 2
-  DbCatExternalCommand | External commands      | Icinga Web 2
+  DbCatExternalCommand | External commands      | --
   DbCatFlapping        | Flap detection data    | Icinga Web 2
   DbCatCheck           | Check results          | --
   DbCatLog             | Log messages           | --
@@ -772,6 +772,9 @@ Data Categories:
   DbCatRetention       | Retention data         | Icinga Web 2
   DbCatStateHistory    | Historical state data  | Icinga Web 2
 
+The default value for `categories` includes everything required
+by Icinga Web 2 in the table above.
+
 In addition to the category flags listed above the `DbCatEverything`
 flag may be used as a shortcut for listing all flags.
 
@@ -781,9 +784,6 @@ flag may be used as a shortcut for listing all flags.
 > `DbCatProgramStatus | DbCatState` was deprecated in 2.5 and will
 > be removed in future versions.
 
-External interfaces like Icinga Web 2 require everything except `DbCatCheck`
-and `DbCatLog` which is the default value if `categories` is not set.
-
 ## <a id="objecttype-idopgsqlconnection"></a> IdoPgSqlConnection
 
 IDO database adapter for PostgreSQL.
@@ -852,7 +852,7 @@ Data Categories:
   DbCatComment         | Comments               | Icinga Web 2
   DbCatDowntime        | Downtimes              | Icinga Web 2
   DbCatEventHandler    | Event handler data     | Icinga Web 2
-  DbCatExternalCommand | External commands      | Icinga Web 2
+  DbCatExternalCommand | External commands      | --
   DbCatFlapping        | Flap detection data    | Icinga Web 2
   DbCatCheck           | Check results          | --
   DbCatLog             | Log messages           | --
@@ -861,6 +861,9 @@ Data Categories:
   DbCatRetention       | Retention data         | Icinga Web 2
   DbCatStateHistory    | Historical state data  | Icinga Web 2
 
+The default value for `categories` includes everything required
+by Icinga Web 2 in the table above.
+
 In addition to the category flags listed above the `DbCatEverything`
 flag may be used as a shortcut for listing all flags.
 
@@ -870,9 +873,6 @@ flag may be used as a shortcut for listing all flags.
 > `DbCatProgramStatus | DbCatState` was deprecated in 2.5 and will
 > be removed in future versions.
 
-External interfaces like Icinga Web 2 require everything except `DbCatCheck`
-and `DbCatLog` which is the default value if `categories` is not set.
-
 
 ## <a id="objecttype-influxdbwriter"></a> InfluxdbWriter
 
index 55e10881ec8f6d1d6e3e93630e861bd3c92f1261..77d50f6e5a3090cd02db2e5c753560aae95c366b 100644 (file)
@@ -44,7 +44,6 @@ abstract class DbConnection : ConfigObject
                        cat->Add("DbCatComment");
                        cat->Add("DbCatDowntime");
                        cat->Add("DbCatEventHandler");
-                       cat->Add("DbCatExternalCommand");
                        cat->Add("DbCatFlapping");
                        cat->Add("DbCatNotification");
                        cat->Add("DbCatProgramStatus");