Terms of the deal weren’t released, but it’s reportedly worth $800,000 at the NHL level.

Johnson said there were other options, but the Senators presented the best opportunity. If he doesn’t make the team at training camp, he will play under former Columbus Blue Jackets teammate Luke Richardson with the Sens’ American Hockey League affiliate in Binghamton.

“I’m really excited about a new opportunity and a new team,” said Johnson, drafted by the Blue Jackets in the third round, No. 85 overall in the 2001 NHL draft. “I know Marc Methot and a couple of guys on the roster. I’m looking forward to going into camp and showing what I can do.

“That’s the goal,” he said of making the NHL club at training camp. “Right now it’s a matter of controlling what I can control: Stay on the ice, keep working out hard and be ready for camp. I always go into camp expecting to make the team and the goal of making the team. That won’t change. That’ll continue to be my goal this year.”

The 31-year-old blue-liner played 2013-14 with the Hartford Wolf Pack, the American Hockey League affiliate of the New York Rangers. He finished with 40 points (four goals, 36 assists) in 76 games, and served as team captain.

“It was great to get back to playing,” he said. “With Boston, it was tough in the lockout year and going so far and not playing as much as I would have liked. It was nice to get a full year under my belt again and get comfortable in my style of play.

“Being a captain, it was fun to pass it on and work with the younger guys because I’ve been in that situation where things can be tough and you always want to learn new stuff.”

Johnson, 6-1, 211 pounds, has played 291 NHL games in his career, skating with Columbus, the New York Islanders, Chicago Blackhawks, Calgary Flames, Edmonton Oilers and Boston Bruins. He has 17 goals and 45 assists for 62 career points to go along with 70 penalty minutes. His last NHL stint was 10 games with the Bruins in 2012-13.