{ "code_name": "notification_processing", "unique_prefix": "NTFPRCS", "plugin_type": "system", "enabled": true, "data_source": "script", "show_ui": false, "localized": ["display_name", "description", "icon"], "display_name": [ { "language_code": "en_us", "string": "Notification Processing" } ], "icon": [ { "language_code": "en_us", "string": "" } ], "description": [ { "language_code": "en_us", "string": "A plugin to for advanced notification processing." } ], "params" : [ ], "settings": [ { "function": "alert_down_time", "type": "integer", "default_value": 5, "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Alert Down After" } ], "description": [ { "language_code": "en_us", "string": "After how many minutes a device is reported as down and a notification is sent." } ] }, { "function": "new_dev_condition", "type": "text", "default_value": "", "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "New Devices Filter" } ], "description": [ { "language_code": "en_us", "string": "You can specify a SQL where condition to filter out New Devices from notifications. For example AND dev_LastIP NOT LIKE '192.168.3.%' will always exlude New Device notifications for all devices with the IP starting with 192.168.3.%." } ] }, { "function": "event_condition", "type": "text", "default_value": "", "options": [], "localized": ["name", "description"], "name": [ { "language_code": "en_us", "string": "Events Filter" } ], "description": [ { "language_code": "en_us", "string": "You can specify a SQL where condition to filter out Events from notifications. For example AND dev_LastIP NOT LIKE '192.168.3.%' will always exlude New Device notifications for all devices with the IP starting with 192.168.3.%." } ] } ], "database_column_definitions": [ ] }