Relief pitcher Hector Rondon and the Diamondbacks have agreed to a $3 million, one-year contract.