Modified: trunk/opsview-core/import/opspacks_source/os-unix-agentless/config.json
===================================================================
--- trunk/opsview-core/import/opspacks_source/os-unix-agentless/config.json 2013-03-21 17:04:07 UTC (rev 11906)
+++ trunk/opsview-core/import/opspacks_source/os-unix-agentless/config.json 2013-03-21 17:06:21 UTC (rev 11907)
@@ -2,49 +2,29 @@
"attribute" : [],
"hosttemplate" : [
{
- "description" : "Unix agentless monitoring using SNMP and check_snmp_* plugins",
- "managementurls" : [],
+ "description" : "Agentless monitors for Unix / Linux. Requires that Nagios plugins are installed",
+ "managementurls" : [
+ {
+ "name" : "ssh",
+ "url" : "ssh://$HOSTADDRESS$"
+ }
+ ],
"name" : "OS - Unix Agentless",
"servicechecks" : [
{
"exception" : null,
- "name" : "SNMP CPU Usage",
+ "name" : "Load Average",
"timed_exception" : null
},
{
"exception" : null,
- "name" : "SNMP Current users",
+ "name" : "Storage Utilisation",
"timed_exception" : null
},
{
"exception" : null,
- "name" : "SNMP FS Usage",
+ "name" : "System Memory",
"timed_exception" : null
- },
- {
- "exception" : null,
- "name" : "SNMP Interface Status",
- "timed_exception" : null
- },
- {
- "exception" : null,
- "name" : "SNMP Memory Usage",
- "timed_exception" : null
- },
- {
- "exception" : null,
- "name" : "SNMP System info",
- "timed_exception" : null
- },
- {
- "exception" : null,
- "name" : "SNMP TCP Connections",
- "timed_exception" : null
- },
- {
- "exception" : null,
- "name" : "SNMP Uptime",
- "timed_exception" : null
}
]
}
@@ -52,9 +32,9 @@
"servicecheck" : [
{
"alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -w 5 -c 8",
+ "args" : "-H $HOSTADDRESS$ -C \"/usr/local/nagios/libexec/check_load -w 3,2,2, -c 6,4,4\"",
"attribute" : null,
- "calculate_rate" : "no",
+ "calculate_rate" : null,
"cascaded_from" : null,
"check_attempts" : "3",
"check_freshness" : "0",
@@ -65,7 +45,7 @@
"critical_comparison" : null,
"critical_value" : null,
"dependencies" : [],
- "description" : "CPU usage via SNMP (Unix/Linux compatible) - 1 minute load average by default",
+ "description" : "Check system load average via SSH",
"event_handler" : "",
"flap_detection_enabled" : "1",
"freshness_type" : "renotify",
@@ -73,19 +53,18 @@
"label" : null,
"level" : 0,
"markdown_filter" : "0",
- "name" : "SNMP CPU Usage",
+ "name" : "Load Average",
"notification_interval" : null,
"notification_options" : "w,c,r,u,f",
"oid" : null,
"plugin" : {
- "name" : "check_snmp_loadavg"
+ "name" : "check_by_ssh"
},
"retry_check_interval" : "1",
"sensitive_arguments" : "1",
"servicegroup" : {
"name" : "OS - Unix Agentless"
},
- "snmptraprules" : [],
"stale_state" : "0",
"stale_text" : "",
"stale_threshold_seconds" : "3600",
@@ -96,9 +75,9 @@
},
{
"alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -w 75 -c 90",
+ "args" : "-H $HOSTADDRESS$ -C \"/usr/local/nagios/libexec/check_disk -w 5% -c 2% -p /\"",
"attribute" : null,
- "calculate_rate" : "no",
+ "calculate_rate" : null,
"cascaded_from" : null,
"check_attempts" : "3",
"check_freshness" : "0",
@@ -109,7 +88,7 @@
"critical_comparison" : null,
"critical_value" : null,
"dependencies" : [],
- "description" : "System uptime via SNMP (Unix/Linux compatible)",
+ "description" : "Check root partition utilisation via SSH",
"event_handler" : "",
"flap_detection_enabled" : "1",
"freshness_type" : "renotify",
@@ -117,19 +96,18 @@
"label" : null,
"level" : 0,
"markdown_filter" : "0",
- "name" : "SNMP Current users",
+ "name" : "Storage Utilisation",
"notification_interval" : null,
"notification_options" : "w,c,r,u,f",
"oid" : null,
"plugin" : {
- "name" : "check_snmp_nousers"
+ "name" : "check_by_ssh"
},
"retry_check_interval" : "1",
"sensitive_arguments" : "1",
"servicegroup" : {
"name" : "OS - Unix Agentless"
},
- "snmptraprules" : [],
"stale_state" : "0",
"stale_text" : "",
"stale_threshold_seconds" : "3600",
@@ -140,9 +118,9 @@
},
{
"alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -w 85 -c 90 -m",
+ "args" : "-H $HOSTADDRESS$ -C \"/usr/local/nagios/libexec/check_memory -w 90 -c 98\"",
"attribute" : null,
- "calculate_rate" : "no",
+ "calculate_rate" : null,
"cascaded_from" : null,
"check_attempts" : "3",
"check_freshness" : "0",
@@ -153,7 +131,7 @@
"critical_comparison" : null,
"critical_value" : null,
"dependencies" : [],
- "description" : "Filesystem usage via SNMP (Unix/Linux compatible)",
+ "description" : "Check system memory utilisation via SSH",
"event_handler" : "",
"flap_detection_enabled" : "1",
"freshness_type" : "renotify",
@@ -161,19 +139,18 @@
"label" : null,
"level" : 0,
"markdown_filter" : "0",
- "name" : "SNMP FS Usage",
+ "name" : "System Memory",
"notification_interval" : null,
"notification_options" : "w,c,r,u,f",
"oid" : null,
"plugin" : {
- "name" : "check_snmp_fsutil"
+ "name" : "check_by_ssh"
},
"retry_check_interval" : "1",
"sensitive_arguments" : "1",
"servicegroup" : {
"name" : "OS - Unix Agentless"
},
- "snmptraprules" : [],
"stale_state" : "0",
"stale_text" : "",
"stale_threshold_seconds" : "3600",
@@ -181,226 +158,6 @@
"volatile" : "0",
"warning_comparison" : null,
"warning_value" : null
- },
- {
- "alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -i eth0",
- "attribute" : null,
- "calculate_rate" : "no",
- "cascaded_from" : null,
- "check_attempts" : "3",
- "check_freshness" : "0",
- "check_interval" : "5",
- "checktype" : {
- "name" : "Active Plugin"
- },
- "critical_comparison" : null,
- "critical_value" : null,
- "dependencies" : [],
- "description" : "README! Interface status via SNMP (Unix/Linux compatible) eth0 by default",
- "event_handler" : "",
- "flap_detection_enabled" : "1",
- "freshness_type" : "renotify",
- "invertresults" : "0",
- "label" : null,
- "level" : 0,
- "markdown_filter" : "0",
- "name" : "SNMP Interface Status",
- "notification_interval" : null,
- "notification_options" : "w,c,r,u,f",
- "oid" : null,
- "plugin" : {
- "name" : "check_snmp_ifstatus"
- },
- "retry_check_interval" : "1",
- "sensitive_arguments" : "1",
- "servicegroup" : {
- "name" : "OS - Unix Agentless"
- },
- "snmptraprules" : [],
- "stale_state" : "0",
- "stale_text" : "",
- "stale_threshold_seconds" : "3600",
- "stalking" : null,
- "volatile" : "0",
- "warning_comparison" : null,
- "warning_value" : null
- },
- {
- "alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -w 75 -c 85 -x 50 -d 75",
- "attribute" : null,
- "calculate_rate" : "no",
- "cascaded_from" : null,
- "check_attempts" : "3",
- "check_freshness" : "0",
- "check_interval" : "5",
- "checktype" : {
- "name" : "Active Plugin"
- },
- "critical_comparison" : null,
- "critical_value" : null,
- "dependencies" : [],
- "description" : "Memory usage via SNMP (Unix/Linux compatible)",
- "event_handler" : "",
- "flap_detection_enabled" : "1",
- "freshness_type" : "renotify",
- "invertresults" : "0",
- "label" : null,
- "level" : 0,
- "markdown_filter" : "0",
- "name" : "SNMP Memory Usage",
- "notification_interval" : null,
- "notification_options" : "w,c,r,u,f",
- "oid" : null,
- "plugin" : {
- "name" : "check_snmp_memutil"
- },
- "retry_check_interval" : "1",
- "sensitive_arguments" : "1",
- "servicegroup" : {
- "name" : "OS - Unix Agentless"
- },
- "snmptraprules" : [],
- "stale_state" : "0",
- "stale_text" : "",
- "stale_threshold_seconds" : "3600",
- "stalking" : null,
- "volatile" : "0",
- "warning_comparison" : null,
- "warning_value" : null
- },
- {
- "alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$",
- "attribute" : null,
- "calculate_rate" : "no",
- "cascaded_from" : null,
- "check_attempts" : "3",
- "check_freshness" : "0",
- "check_interval" : "5",
- "checktype" : {
- "name" : "Active Plugin"
- },
- "critical_comparison" : null,
- "critical_value" : null,
- "dependencies" : [],
- "description" : "System info via SNMP (Unix/Linux compatible)",
- "event_handler" : "",
- "flap_detection_enabled" : "1",
- "freshness_type" : "renotify",
- "invertresults" : "0",
- "label" : null,
- "level" : 0,
- "markdown_filter" : "0",
- "name" : "SNMP System info",
- "notification_interval" : null,
- "notification_options" : "w,c,r,u,f",
- "oid" : null,
- "plugin" : {
- "name" : "check_snmp_sysinfo"
- },
- "retry_check_interval" : "1",
- "sensitive_arguments" : "1",
- "servicegroup" : {
- "name" : "OS - Unix Agentless"
- },
- "snmptraprules" : [],
- "stale_state" : "0",
- "stale_text" : "",
- "stale_threshold_seconds" : "3600",
- "stalking" : null,
- "volatile" : "0",
- "warning_comparison" : null,
- "warning_value" : null
- },
- {
- "alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$ -w 75 -c 90",
- "attribute" : null,
- "calculate_rate" : "no",
- "cascaded_from" : null,
- "check_attempts" : "3",
- "check_freshness" : "0",
- "check_interval" : "5",
- "checktype" : {
- "name" : "Active Plugin"
- },
- "critical_comparison" : null,
- "critical_value" : null,
- "dependencies" : [],
- "description" : "Total TCP connections via SNMP (Unix/Linux compatible)",
- "event_handler" : "",
- "flap_detection_enabled" : "1",
- "freshness_type" : "renotify",
- "invertresults" : "0",
- "label" : null,
- "level" : 0,
- "markdown_filter" : "0",
- "name" : "SNMP TCP Connections",
- "notification_interval" : null,
- "notification_options" : "w,c,r,u,f",
- "oid" : null,
- "plugin" : {
- "name" : "check_snmp_tcpcurrestab"
- },
- "retry_check_interval" : "1",
- "sensitive_arguments" : "1",
- "servicegroup" : {
- "name" : "OS - Unix Agentless"
- },
- "snmptraprules" : [],
- "stale_state" : "0",
- "stale_text" : "",
- "stale_threshold_seconds" : "3600",
- "stalking" : null,
- "volatile" : "0",
- "warning_comparison" : null,
- "warning_value" : null
- },
- {
- "alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -v $SNMP_VERSION$ -C $SNMP_COMMUNITY$ -U $SNMPV3_USERNAME$ -a $SNMPV3_AUTHPROTOCOL$ -P $SNMPV3_AUTHPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -p $SNMP_PORT$",
- "attribute" : null,
- "calculate_rate" : "no",
- "cascaded_from" : null,
- "check_attempts" : "3",
- "check_freshness" : "0",
- "check_interval" : "5",
- "checktype" : {
- "name" : "Active Plugin"
- },
- "critical_comparison" : null,
- "critical_value" : null,
- "dependencies" : [],
- "description" : "System uptime via SNMP (Unix/Linux compatible)",
- "event_handler" : "",
- "flap_detection_enabled" : "1",
- "freshness_type" : "renotify",
- "invertresults" : "0",
- "label" : null,
- "level" : 0,
- "markdown_filter" : "0",
- "name" : "SNMP Uptime",
- "notification_interval" : null,
- "notification_options" : "w,c,r,u,f",
- "oid" : null,
- "plugin" : {
- "name" : "check_snmp_uptime"
- },
- "retry_check_interval" : "1",
- "sensitive_arguments" : "1",
- "servicegroup" : {
- "name" : "OS - Unix Agentless"
- },
- "snmptraprules" : [],
- "stale_state" : "0",
- "stale_text" : "",
- "stale_threshold_seconds" : "3600",
- "stalking" : null,
- "volatile" : "0",
- "warning_comparison" : null,
- "warning_value" : null
}
],
"servicegroup" : [
Modified: trunk/opsview-core/import/opspacks_source/os-unix-agentless/info
===================================================================
--- trunk/opsview-core/import/opspacks_source/os-unix-agentless/info 2013-03-21 17:04:07 UTC (rev 11906)
+++ trunk/opsview-core/import/opspacks_source/os-unix-agentless/info 2013-03-21 17:06:21 UTC (rev 11907)
@@ -1,5 +1,5 @@
NAME=com.opsview.opspack.os_unix_agentless
-VERSION=1.1
+VERSION=1.0
ALIAS=OS - Unix Agentless
DEPENDENCIES=
OPSVIEW_MIN_VERSION=