Title: [opsview] [11542] Added hosttitle argument.
- Revision
- 11542
- Author
- pknight
- Date
- 2013-02-20 11:18:48 +0000 (Wed, 20 Feb 2013)
Log Message
Added hosttitle argument.
Modified Paths
Modified: trunk/opsview-core/import/opspacks_source/snmp-mib-ii/config.json
===================================================================
--- trunk/opsview-core/import/opspacks_source/snmp-mib-ii/config.json 2013-02-20 10:21:01 UTC (rev 11541)
+++ trunk/opsview-core/import/opspacks_source/snmp-mib-ii/config.json 2013-02-20 11:18:48 UTC (rev 11542)
@@ -397,7 +397,7 @@
},
{
"alert_from_failure" : "1",
- "args" : "-H $HOSTADDRESS$ -C $SNMP_COMMUNITY$ -v $SNMP_VERSION$ -U $SNMPV3_AUTHUSERNAME$ -P $SNMPV3_AUTHPASSWORD$ -a $SNMPV3_AUTHPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$",
+ "args" : "-H $HOSTADDRESS$ -t $HOSTNAME$ -C $SNMP_COMMUNITY$ -v $SNMP_VERSION$ -U $SNMPV3_AUTHUSERNAME$ -P $SNMPV3_AUTHPASSWORD$ -a $SNMPV3_AUTHPROTOCOL$ -x $SNMPV3_PRIVPASSWORD$ -e $SNMPV3_PRIVPROTOCOL$",
"attribute" : null,
"calculate_rate" : "",
"cascaded_from" : null,
Modified: trunk/opsview-core/nagios-plugins/check_snmp_uptime
===================================================================
--- trunk/opsview-core/nagios-plugins/check_snmp_uptime 2013-02-20 10:21:01 UTC (rev 11541)
+++ trunk/opsview-core/nagios-plugins/check_snmp_uptime 2013-02-20 11:18:48 UTC (rev 11542)
@@ -49,6 +49,12 @@
'default' => ''
);
+$np->add_arg(
+ 'spec' => 'hosttitle|t=s',
+ 'help' => "-t, --hosttitle HOSTTITLE\n HOSTTITLE to check",
+ 'default' => ''
+);
+
$np->getopts;
my $oid_sysDescr =
@@ -77,11 +83,16 @@
}
if ( $np->opts->cascade ) {
- if ( $prev_uptime > $timeticks ) {
+ if ( $np->opts->hosttitle eq '' ) {
+ print "Status is WARNING - Host title required";
+ exit 1;
+ }
+ elsif ( $prev_uptime > $timeticks ) {
require Opsview::Externalcommand;
my $cmd = Opsview::Externalcommand->new(
command => 'PROCESS_SERVICE_CHECK_RESULT',
- args => join( ';', $hostname, 'Uptime', '1', 'Uptime reset' ),
+ args =>
+ join( ';', $np->opts->hosttitle, 'Uptime', '1', 'Uptime reset' ),
);
$cmd->send_to_master;
}
_______________________________________________
Opsview-checkins mailing list
Opsview-checkins@lists.opsview.org
http://lists.opsview.org/lists/listinfo/opsview-checkins