Pull to refresh
5
0
Владислав @phylocko

Сетевой инженер

Send message
Я до необходимого мне уровня изучил Obj-C на Codescool, что и советую, если решите программировать клиента самостоятельно: понятно изложено, с интерактивной проверкой усвоения материала. Правда, нынче, возможно, логичнее будет изучить Swift вместо Obj-C. Спасибо за отзыв!
… а также многих разработчиков, которые могли бы клепать полезные утилиты для публикации бесплатно.
На основе личного опыта мой аргумент таков:
Подготовка «полезной утилиты» к публикации — многоэтапный процесс, требующий преодоления ряда трудностей: тщательное тестирование, оформление продукта, документация, сайт/домен/хостинг. Это все равно требует определенных временных и финансовых затрат, которые придется понести разработчику.
В свете этого, лично мне не кажется, что эти $100 могут стать преградой человеку, который хочет поделиться своим продуктом. Мысленно мне трудно представить, что человек, написавший что-то интересное, с грустью сидит и жалеет этих денег. Пример. Я, как раз, плачу за домен, хостинг и аккаунт разработчика (уже второй год) именно для публикации полезной утилиты бесплатно.

Все претензии снялись бы при возможности публикации приложений для iOS где-либо, помимо AppStore (естественно, безо всяких жлейбрейков и т.д.).
Мне кажется, если будет такая возможность, то найдутся и способы обмануть пользователя, чтобы он установил вредоносное ПО злоумышленника в свой телефон.
А еще, при желании, всегда можно просто выпустить свою утилиту под другую платформу, не платя за этот девелоперский аккаунт.

В конце концов, платформы разные, разные в них и подходы. А если все сделать одинаково — зачем будут нужны две платформы? Люди все равно решат для себя, какая кому больше подходит.
Другая сторона медали в том, что, как мне кажется, исполнение системы в виде плагина под определенную СМ делает ее недоступной для тех, у кого такая СМ не внедрена. Я не интересовался возможностью написания плагинов под Zabbix, но покопаюсь в этом.

Кстати, здесь мониторинг происходит наоборот: мы не вносим целевое устройство в систему мониторинга, а вносим snmp-target в конфиг самого устройства, так что базы девайсов, как таковой, в моей системе нет. За идею спасибо!
Самый ожидаемый, но и самый сложный вопрос.

  1. Сам процесс программирования увлекателен.
  2. Я считаю оптимальным подход, при котором мониторинг сети осуществляется несколькими инструментами со слегка перекрывающимся функционалом. В нашей сети комбинация из Zabbix, FlapMyport и еще нескольких средств работает хорошо.
  3. Определенная разница между моей и другими системами все же есть. Ведь, по сути, был сделан инструмент под себя с определенной спецификой. Согласен, что и другие СМ способны справиться с задачей мониторинга SNMP-трапов, тут лишь вопрос в том, как именно система взаимодействует с пользователем.
Спасибо, Роман! Публично [пока] не выложили, но если будут нужны исходники, напишите Павлу, уверен, он поделится.

Information

Rating
Does not participate
Date of birth
Registered
Activity