Maintenance for the week of July 13:
• PC/Mac: No maintenance – July 13
The issues on the North American and European PlayStation® megaservers have been resolved at this time. If you continue to experience difficulties at login, please restart your client. Thank you for your patience!
You can check the server status on the site, here (they usually have alerts at the top of the page on the forums), and PSN status should be able to be checked on their site, like with xbox. As for immediately right now, I cannot say as "immediately right now" changes every few minutes. :P