Property changes on: trunk
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/DEV-capside/release-3.9.0:6365-6370
/branches/DEV-extra-notification-data:6734-6746
/branches/DEV-odw-calculations:9016-9160
/branches/DEV-restapi-monitoringservers:9778
/branches/DEV-snmp-multi:7324-7376
/branches/US187:9403-9479
/branches/US198b:8875-8994
/branches/US310:9851-9873
/branches/US539:12178-12182
/branches/enterprise/BRAN-3.14:6874,6882,6956
/branches/enterprise/DEV-professional:6494-8475,8477-8478,8486,8490,8492,8494,8499-8500,8515,8518-8519,8524,8527-8529,8531-8532,8536,8538,8540-8544,8547-8552,8554,8557,8600-8601,8637,8749,8772,8897,8917,8944-8945,8947,8950-8952,8967,8969,8979,8982,8987,8998,9006,9008,9011,9013,9026,9033-9036,9038,9040,9042,9044,9048,9050-9053,9062,9064-9065,9069,9078,9081,9088,9096,9099-9101,9103,9105,9115,9118,9347,9353-9354,9411,9432,9445,9486,9538-9550,9569-9571,9620,9635,9637-9638,9645-9647,9693,9699,9721,9814,9825,9857,9879,9881,9939,10002,10029,10038-10041,10070,10086,10093,10345,10347,10388,10407,10481,10549,10560-10562,10565,10568,10571,10577,10622,10932,11025,11035,11360-11612,11798-11799,11920,12075-12076,12096,12189,12207,12232,12266,12288,12322,12334,12355,12372,12401-12406,12428,12491,12523,12539-12540,12544,12546,12555,12580,12583,12599-12600,12609,12611,12614-12615,12618,12624,12630-12631,12633,12643,12645-12646,12649,12653-12654,12657-12658,12660,12662-12663,12666,12668,12678-
12679,12681-12682,12685,12687,12691-12693,12697,12703,12721,12724-12725,12731-12732,12737-12739,12741,12743-12744,12746,12750,12754-12756,12759,12764-12765,12770,12772-12776,12784,12787-12788,12795,12797,12799-12800,12806,12810,12814,12816-12817,12822-12823,12827,12833,12838,12841,12843-12846,12848,12851-12853,12856,12858,12860-12861,12863,12867,12876,12879-12880,12883-12884,12894,12900,12904,12907,12912,12914,12920-12922,12929,12931,12933-12934,12938-12940,12944,12954-12955,12958,12962,12979,12986,12989,12995,13001-13002,13011-13012,13016,13018,13022-13023,13030,13044,13049,13059,13070-13071,13078,13080,13082-13083,13091,13093,13100,13104,13117,13126-13127,13211
/branches/nagvis-iframe:9764-9786
/branches/opsview2runtime:10960-11258
/branches/opsview2runtime_xs:11279-11303
/branches/us168:8759,8762-8763,8766-8768,8770,8774-8777,8794,8798-8799,8801-8803,8821-8822,8834,8837-8838,8932,8937,8947,8969,8977,8981,9004,9007,9009-9010,9012,9024,9049
/commercial/branches/BRAN-4.2:10944,11017
/commercial/branches/BRAN-4.3:12423-12426
/commercial/branches/US306-slaves:9804-9823
/commercial/branches/US307-network-map:9685-9837
+ /branches/DEV-capside/release-3.9.0:6365-6370
/branches/DEV-extra-notification-data:6734-6746
/branches/DEV-odw-calculations:9016-9160
/branches/DEV-restapi-monitoringservers:9778
/branches/DEV-snmp-multi:7324-7376
/branches/US187:9403-9479
/branches/US198b:8875-8994
/branches/US310:9851-9873
/branches/US539:12178-12182
/branches/enterprise/BRAN-3.14:6874,6882,6956
/branches/enterprise/DEV-professional:6494-8475,8477-8478,8486,8490,8492,8494,8499-8500,8515,8518-8519,8524,8527-8529,8531-8532,8536,8538,8540-8544,8547-8552,8554,8557,8600-8601,8637,8749,8772,8897,8917,8944-8945,8947,8950-8952,8967,8969,8979,8982,8987,8998,9006,9008,9011,9013,9026,9033-9036,9038,9040,9042,9044,9048,9050-9053,9062,9064-9065,9069,9078,9081,9088,9096,9099-9101,9103,9105,9115,9118,9347,9353-9354,9411,9432,9445,9486,9538-9550,9569-9571,9620,9635,9637-9638,9645-9647,9693,9699,9721,9814,9825,9857,9879,9881,9939,10002,10029,10038-10041,10070,10086,10093,10345,10347,10388,10407,10481,10549,10560-10562,10565,10568,10571,10577,10622,10932,11025,11035,11360-11612,11798-11799,11920,12075-12076,12096,12189,12207,12232,12266,12288,12322,12334,12355,12372,12401-12406,12428,12491,12523,12539-12540,12544,12546,12555,12580,12583,12599-12600,12609,12611,12614-12615,12618,12624,12630-12631,12633,12643,12645-12646,12649,12653-12654,12657-12658,12660,12662-12663,12666,12668,12678-
12679,12681-12682,12685,12687,12691-12693,12697,12703,12721,12724-12725,12731-12732,12737-12739,12741,12743-12744,12746,12750,12754-12756,12759,12764-12765,12770,12772-12776,12784,12787-12788,12795,12797,12799-12800,12806,12810,12814,12816-12817,12822-12823,12827,12833,12838,12841,12843-12846,12848,12851-12853,12856,12858,12860-12861,12863,12867,12876,12879-12880,12883-12884,12894,12900,12904,12907,12912,12914,12920-12922,12929,12931,12933-12934,12938-12940,12944,12954-12955,12958,12962,12979,12986,12989,12995,13001-13002,13011-13012,13016,13018,13022-13023,13030,13044,13049,13059,13070-13071,13078,13080,13082-13083,13091,13093,13100,13104,13117,13121,13125-13128,13211
/branches/nagvis-iframe:9764-9786
/branches/opsview2runtime:10960-11258
/branches/opsview2runtime_xs:11279-11303
/branches/us168:8759,8762-8763,8766-8768,8770,8774-8777,8794,8798-8799,8801-8803,8821-8822,8834,8837-8838,8932,8937,8947,8969,8977,8981,9004,9007,9009-9010,9012,9024,9049
/commercial/branches/BRAN-4.2:10944,11017
/commercial/branches/BRAN-4.3:12423-12426
/commercial/branches/US306-slaves:9804-9823
/commercial/branches/US307-network-map:9685-9837
Modified: trunk/CHANGES
===================================================================
--- trunk/CHANGES 2013-08-15 21:18:21 UTC (rev 13325)
+++ trunk/CHANGES 2013-08-15 21:20:14 UTC (rev 13326)
@@ -26,6 +26,7 @@
Improved Opspack install process to always copy plugins and retry next time for conflicts
Speed up reload configuration generation by 25% when using lots of attributes
Added Ubuntu Upstart support. Also fixes audit log errors when MySQL is stopped before Opsview
+ Ensure ospview-agent, opsview and opsview-web init.d scripts conform much better to standards
NOTICES:
On Ubuntu, MySQL must be running for Opsview to start up on a reboot
FIXES:
Modified: trunk/opsview-core/bin/import_ndologsd
===================================================================
--- trunk/opsview-core/bin/import_ndologsd 2013-08-15 21:18:21 UTC (rev 13325)
+++ trunk/opsview-core/bin/import_ndologsd 2013-08-15 21:20:14 UTC (rev 13326)
@@ -167,7 +167,7 @@
}
else {
$logger->warn( "Failed to import $file" );
- rename( $file, "$file.ignored" );
+ unlink($file);
}
$found = 1;
last MAINLOOP if $break;
Modified: trunk/opsview-core/bin/rc.opsview-agent
===================================================================
--- trunk/opsview-core/bin/rc.opsview-agent 2013-08-15 21:18:21 UTC (rev 13325)
+++ trunk/opsview-core/bin/rc.opsview-agent 2013-08-15 21:20:14 UTC (rev 13326)
@@ -37,6 +37,13 @@
# processname: nrpe
### END CHKCONFIG INFO
+#########
+#
+# NOTE: To work correctly for HA systems, MUST conform to
+# http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/ap-lsb.html
+#
+#########
+
# Switch to nagios if run as root
id | grep "uid=0(" >/dev/null
if [ $? = "0" ] ; then
@@ -71,7 +78,7 @@
exit 1
fi
-die() { echo "$1"; exit 1; }
+die() { echo "$2"; exit $1; }
getpid()
{
@@ -101,7 +108,7 @@
uname -s | grep SunOS 1>/dev/null
if [ $? = 0 ]; then
echo "NRPE is not running"
- return 1
+ return 0
fi
# this section should cater for when:
@@ -123,7 +130,7 @@
fi
echo "NRPE is not running"
- return 1
+ return 3
}
killproc_nrpe()
@@ -164,7 +171,7 @@
# if touch created an remove empty file, remove it
test ! -s $PIDFILE && rm -f $PIDFILE
- status nrpe > /dev/null && die "NRPE is already running"
+ status nrpe > /dev/null && die 0 "NRPE is already running"
$DAEMON -c $CONFIG -d
@@ -179,6 +186,8 @@
else
echo "NRPE is not running"
fi
+
+ exit 0
}
test -x $DAEMON || exit 0
Modified: trunk/opsview-core/t/000setupdb.t
===================================================================
--- trunk/opsview-core/t/000setupdb.t 2013-08-15 21:18:21 UTC (rev 13325)
+++ trunk/opsview-core/t/000setupdb.t 2013-08-15 21:20:14 UTC (rev 13326)
@@ -65,7 +65,7 @@
is( $rc, 0, "Config generated okay from a fresh install" );
$rc = system("bin/rc.opsview status") >> 8;
-is( $rc, 1, "Nagios stays down because of OPSVIEW_NOSTART" );
+is( $rc, 3, "Nagios stays down because of OPSVIEW_NOSTART" );
# Allow time for opsview backup to complete
sleep 10;