I think all L3 routers can be set up with monitoring capability. Usually the vendor offers GUI to do so. There are lots of 3rd party providers as well.
In the worst case, you could try to copy the traffic from the ports u want to monitor to another computer then you can run wireshark there...