I think that you'd need something like:
al = alarm.get ()
if al ~= nil then
if al.prid == "controller" then
if string.match(al.message,"Max. restarts reached for probe") then
print("message match")
probe = string.gsub(string.match(al.message,re),"'","")
print(al.message.."! Probe-> "..probe)
addr = "/"..al.domain.."/"..al.hub.."/"..al.robot
printf(addr.."<->Probe="..al.prid)
toInstall = pds.create()
pds.putString(toInstall,"job_id","DeployPackage")
pds.putString(toInstall,"package","MySuperPackage") -- <<<--- NEED to set your package name here
pds.putString(toInstall,"robot", addr)
pds.putInt(toInstall,"update",0)
pds.putInt(toInstall,"start_at",0)
a,b = nimbus.request("/Domain/Primaryhub/Primaryrobot/distsrv", "job_add",toInstall)
-- ^^^^^^^--- NEED to set your central hub path here
pds.delete(args)
end
end
end