Простой мониторинг доступности сайта

Бесплатная “Яндекс Метрика” может уведомлять по почте и смс при недоступности сайта, но по тестам как то хреново работает.
Заюзал поэтому сайт uptimerobot.com:
  • Бесплатно: разные тесты (HTTP, keyword, ping, port), мониторинг каждые 5 мин с уведомлением на почту, логи хранятся 2 месяца, можно добавить до 50 серверов
  • Платно: интервал мониторинга каждую минуту, оповещать по смс, хранить логи до 12 месяцев и можно добавить много-много серверов
Мне достаточно бесплатного варианта за глаза.

Читать дальше

Двухфакторная аутентификация в WordPress

miniOrange 2-factor

Использую сейчас этот плагин для бесплатной двухфакторной аутентификации по паролю + OTP (one-time-password) из Google Authenticator, полет нормальный. Не auth0 конечно по дизайну/функционалу, но плагин не заброшен, а это в безопасности зачастую куда важнее. Да и настройки никакой не требует, в отличии от auth0, что снижает порог входа.

Читать дальше

WordPress разные хинты

Чтобы постить source-code почти без изменений (скобки пришлось подменять все равно) нужно использовать плагин SyntaxHighlighter. Его рекомендует юзать сам WordPress.

 

Если плагины в WordPress не обновляются с ошибкой “This is usually due to inconsistent file permissions.” нужно посмотреть какой пользователь запускает apache (обычно apache или www-data) и сделать его собственником для папки, в которой находится сайт.

Читать дальше

HP LoadRunner

HP LoadRunner – утилита для нагрузочного (как я понял и не только) тестрования. С помощью нее можно создавать разные запросы на сайт/приложение/БД и анализировать отдачу. Можно писать скрипты. Бесплатная лицензия на 50 пользователей.

Читать дальше

Работа с Google Authenticator

Использовал Google Authenticator в проекте по аутентификации на базе PHP. Работа с Google Authenticator идет через класс PHPGangsta_GoogleAuthenticator.

По умолчанию при первичной регистрации, происходит генерация QR-кода (я QR-код заменил на ссылку т.к. основные пользователи – мобильные, а не стационарные). В этом коде содержится URL с username, secret, service-name и редирект на приложение по мультифакторной аутентификации.

Читать дальше

API google, yandex

  • У Google/Yandex огромное количество API для развития сайтов. Я попробовал только geolocation (определение location на сайте), analytics (предоставление данных о посещаемости и посетителях администратору сайта), etc.
  • Для установки Analytics/Metric нужно в header сайта добавить код из Google/Yandex. В случае WordPress нужно учитывать, что добавление в header.php может исчезнуть при обновлении/удалении темы.


Читать дальше

Бесплатные решения для аутентификации пользователей

Ранжировка по качеству/количеству сервиса для Free-учеток. Чем ниже, тем лучше 😉

duo.com – free 10 юзеров. От создателей приложения Duo Mobile.

authy.com – похож на auth0 (работа с twilio, причем более широкая), free 100 юзеров.

getclef.com – интересный по реализации аутентификатор, они утверждают что их способ безопасней sms/google auth.

Читать дальше