Use a non-production system (running the same SQL Server version and build as the "production" system) to backup its current msdb and restore production's msdb from its backup. Script out the jobs (and select its job history, if really needed), and save the scripts in your disaster recovery folder. Restore the backup of the current msdb (if needed). If you have no backups you are out of luck.