In a small bowl add all of the seasoning ingredients and whisk to thoroughly combine. Set aside.
For the Chex Mix:
Preheat oven to 250ºF (130ºC). Arrange bagel slices in a single layer on a baking sheet and brush the top of the bagels with the olive oil. Bake until crisp, about 30 minutes. Remove from the oven and let cool.
In a large mixing bowl, toss rice chex, wheat chex, pretzels, cashews and bagel crisps to combine. If you do not have a bowl large enough, divide the mixture in half between two large bowls.
In a small bowl whisk together the melted butter, Worcestershire and ranch seasonings.
Pour the seasoning mixture over the Chex mix and toss until the seasoning is evenly distributed and all pieces are coated. If you have divided the Chex mixture into two bowls evenly distribute the mix over both.
Spread the mixture in an even layer onto two baking sheets. Bake at 250ºF until crisp, about 1 hour, taking out the mixture and stirring it every 15 minutes.
Remove from oven and let cool. Once the mixture is cool, add to a large mixing bowl and toss in the Parmesan cheese. Store in an airtight container for up to two weeks.