startup)
$CTDB attach ctdb.tdb persistent
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
# all OK
ctdb_check_counter "error" -gt 3
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor_filesystem_usage
monitor_memory_usage
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor)
monitor_interfaces || exit 1
;;
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
interface_monitor "$CTDB_NATGW_PUBLIC_IFACE" || exit 1
fi
;;
-
- *)
- ctdb_standard_event_handler "@"
- ;;
esac
exit 0
fi
done <"${CTDB_BASE}/static-routes"
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
add_missing_routes
remove_bogus_routes
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor)
multipathd_check || die "multipath monitoring failed"
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor)
ctdb_check_unix_socket ${CTDB_CLAMD_SOCKET} || exit $?
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
fi
fi
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
}
fi
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor)
ctdb_check_command wbinfo -p
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
testparm_background_update 10
fi
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
nfs_callout "monitor-post" || exit $?
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
monitor)
ctdb_check_tcp_ports 3260 || exit $?
;;
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
echo "sleeping for $((TIMEOUT * 2)) seconds..."
sleep $((TIMEOUT * 2))
;;
-
-
- *)
- ctdb_standard_event_handler "$@"
- ;;
esac
exit 0
##################################################################
+# This exists only for backward compatibility with 3rd party scripts
+# that call it
ctdb_standard_event_handler ()
{
: