By going to Setup | Identity | Identity Verification History, we can monitor up to 20,000 login verification attempts over the past 6 months.
This page shows information such as two-factor logins or identity verification through email when a user logs in from outside the safe IP ranges setup in Setup | Network Access:
Identity Verification History page
As for login history, you can create your own list view to show other fields, such as geolocation fields.