Ozzy Osbourne feared his many health problems would never end but Black Sabbath's upcoming farewell concert has given him "a reason to get up in the morning”.