Сегодня мы хотим вам рассказать о нашем сервисе мониторинга серверов и сайтов CloudStats.me, который в начале июня привлек посевные инвестиции от ФРИИ и над которым у нас сейчас идёт активная работа. Мы также расскажем, зачем нам нужно было создавать еще одну систему мониторинга, чем она отличается от конкурентов и как нам помогают ФРИИ и Microsoft в развитии нашего Saas проекта. Теперь обо всём по порядку.
![image](https://habrastorage.org/getpro/habr/post_images/5a2/4d7/b98/5a24d7b98cef5b5572f10bb61a36f848.png)
1. Предыстория проекта
Начнём с того, что в 2010 году мы с партнёром открыли небольшую хостинг компанию, которая занималась предоставлением стандартного для данного вида компаний набора услуг, включая хостинг веб сайтов, виртуальные и выделенные сервера и регистрацию доменных имён. В то время происходил активный рост хостинг рынка и количество заказов у нас также быстро увеличивалось.
Через некоторое время, когда количество серверов, на которых находились веб сайты и виртуальные машины наших клиентов, перевалило за 50, перед нами встала задача оптимизации серверных ресурсов для снижения издержек компании, а также отслеживание параметров и метрик серверов клиентов для ускорения времени реагирования технической поддержки на возникающие с ними проблемы.
К сожалению, все наши попытки использования доступных на тот момент платформ, включая Zabbix, Observium, Nagios + Cacti и т.д., не приносили необходимых результатов. Процесс установки, настройки и поддержки Zabbix'a требовал достаточно больших усилий и ресурсов с нашей стороны, выделения под него определенных серверных мощностей, а также зачастую предоставлял гораздо больше информации, чем нам на самом деле было нужно.
Неплохой альтернативой Zabbix'у являлось и является решение Observium, которое отличается более простым процессом установки и настройки, имеет красивые графики и подходит для использования в Enterprise сегменте. Тем не менее, Observium тоже требует выделения под него серверных ресурсов, а техническая поддержка и обновления стоят $1500 в год, что является еще одним барьером для многих небольших компаний.
В итоге, нами было принято решение о написании простой и понятной системы на Ruby, которую мы смогли бы использовать как для мониторинга наших собственных серверов, так и для предоставления доступа нашим клиентам, которым не пришлось бы разбираться в настройках и установке open source платформ. Длительное время после написания платформы, порядка 2х лет, мы предоставляли доступ в неё только клиентам нашего хостинга и использовали для мониторинга своих серверов только внутри компании.
Относительно недавно нами было принято решение о доработке платформы и начале предоставления доступа в неё всем заинтересованным пользователям. В связи с этим, мы выпустили вторую версию системы, переработали интерфейс программы и в скором времени планируем заняться добавлением большого количества функций, которые отсутствуют в решениях конкурентов.
Что умеет платформа CloudStats.me на данный момент?
- Платформа позволяет следить за состоянием практически любых серверов с любой операционной системой (Linux или Windows)
- Установка мониторинг агента производится всего в пару кликов, что позволяет добавить в систему любое количество серверов очень быстро и просто
- Возможна установка агента на любых типах серверов — виртуальных, выделенных или облачных (включая Amazon AWS, Microsoft Azure, Google Cloud)
- Мониторинг агент является безопасным, так как не открывает никаких портов на сервере, имеет open source код и работает через cron
- Весь мониторинг производится из облака с распределенной отказоустойчивой инфраструктурой, что снимает необходимость содержания и поддержки мониторинг платформы на вашей инфраструктуре
- Дополнительно присутствует отслеживание статуса веб сайтов каждые 5-30 секунд и оповещение о выявленных проблемах с доступностью вашего URL
Дополнительные преимущества CloudStats для компаний и хостинг провайдеров:
- Есть возможность предоставления доступа в систему как сотрудникам вашей компании, так и клиентам, с разграничением доступа к информации о серверах
- Мы также предоставляем возможность использования нашей системы под брендом вашей компании в качестве White Label решения
- Пользование системой интуитивно понятно, как менеджерам компании, так и сотрудникам технической поддержки, разработчикам и т.д.
![image](https://habrastorage.org/getpro/habr/post_images/731/b3e/cef/731b3ecef6a2c91a6ccf4bb4593b01e0.png)
2. Главная панель управления (большой размер)
![image](https://habrastorage.org/getpro/habr/post_images/c39/ec4/aaa/c39ec4aaaa7ca1123705c232d6f771f1.png)
3. Ping карта серверов (большой размер)
![image](https://habrastorage.org/getpro/habr/post_images/04c/e8a/876/04ce8a876a739c8d8d259dab6473b985.png)
4. Удобная настройка уведомлений (большой размер)
![image](https://habrastorage.org/getpro/habr/post_images/b36/606/b03/b36606b038b86d342fce514acb8810b1.png)
Чем платформа CloudStats.me не является?
Хотим отметить, что мы намеренно не создаем сложную платформу, типа Zabbix, а скорее фокусируемся на тех людях, кому необходимо простое и понятное решение, которое позволит отслеживать ключевые метрики сервера, без необходимости длительной настройки системы. Также, хотя сейчас на рынке и присутствуют похожие облачные платформы с большим функционалом (например, New Relic), они все равно потребуют время на их освоение и использование.
Участие ФРИИ и Microsoft в проекте CloudStats
Нельзя не сказать, что привлечение инвестиций от ФРИИ сыграло большую роль в развитии проекта. Помимо финансирования, наша команда использует все нематериальные ресурсы, которые предоставляет акселератор, включая поддержку менторов, отслеживание метрик, постановку целей и определение узких мест в нашей бизнес модели.
Всему этому способствует наличие у акселератора собственной методологии по работе со стартапами, а также большой опыт в плане продвижения B2C проектов, нацеленных на массовую аудиторию. Мы надеемся, что к концу акселерации во ФРИИ (demo день — 10 сентября) мы сможем качественно улучшить показатели проекта и научиться делать B2B продажи, которые требуют больших временных затрат.
В дополнение, наш проект получил поддержку Microsoft и облачный грант на использование Microsoft Azure в размере $60,000 в год. Это позволит нам в скором времени перенести все системы нашей платформы в облако (об этом мы напишем отдельную статью), провести нагрузочное тестирование и повысить стабильность сервиса с помощью экспертной поддержки Microsoft.
Хотите попробовать?
Мы используем Freemium модель для нашего сервиса, и предоставляем мониторинг 1 сайта и 1 сервера абсолютно бесплатно.
Если же вы захотите использовать профессиональный аккаунт, с неограниченным количеством серверов и сайтов, то вы можете сделать апгрейд в любой момент.
Ссылка на бесплатный sign up.
Тем временем, наша работа во ФРИИ продолжается, и мы скоро будем увеличивать функционал и скорость работы сервиса.
Мы также всегда доступны в Skype: cloudstats и email для ваших вопросов: sales@cloudstats.me
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Комментарии (9)
jemali_m
14.06.2015 18:54В принципе все норм. Установил к себе на Ubuntu Server 14.04. Но скажите, пожалуйста, что на бесплатном плане можно увидеть такого, чего не сможет команда
top
?aquanet Автор
15.06.2015 18:18-1Да, вы правы, мы еще работаем над бесплатными планами, и как нам их лучше позиционировать.
RPG18
14.06.2015 21:20Странно что не было озвучена сборка метрик через SNMP, упомянутый выше Observium. Помоему очень удобно в snmpd через extend добавлять под мониторинг что угодно.
aquanet Автор
15.06.2015 18:20Да, SNMP затронут не был по причине того, что мы планируем добавлять функции мониторинга сервисов на сервере, возможность их рестарта при падении и т.д. К сожалению, без установки агента это не выполнить.
Fanta
15.06.2015 17:33После регистрации постоянно висит надпись «You must add a server»
Но у меня нет сервера, я хочу лишь бесплатно мониторить 1 сайт!
aquanet Автор
15.06.2015 18:17-1Добрый день,
Да, мы изначально позиционируем себя как платформу мониторинга серверов, а сайты идут в дополнение.
Тем не менее, мы уже получали подобные запросы, и наверное в ближайшее время разрешим возможность добавлять сайты, без добавления серверов.
Спасибо за обратную связь.
click0
Бесплатные аналоги: Cacti и Monit