CyD Software Labs > Блог > Монитор ресурсов сети CyD Careful Observer 2010
Монитор ресурсов сети CyD Careful Observer 2010
Вчера вечером залил новую версию программы мониторинга CyD Careful Observer. Версия, которую я залил, готова уже более недели и я просто долго не мог решить, как ее нумеровать. Дело в том, что я стал именовать программы по годам выпуска, а после выпуска основной версии выпускаю обновления, которые получают название Service Pack. Так в этом году вышли CyD Careful Observer SP1 и Network Utilities Сеть и безопасность.
Но новая версия программы, которую мы выложили вчера – это не просто обновление, это серьезное изменение. Я практически переписал движок мониторинга с нуля. То, что я переписал движок не видно пользователю, но код стал более гибким и более масштабируемым. Благодаря этому пользователь увидит нововведения, которые будут ему полезны, а это:
- Новые объекты для мониторинга.
- Программа может отслеживать состояние соединения с базой данных. Эта функция будет полезна тем администраторам, в сети которых находятся базы данных. Тут нужно не просто проверять доступность хоста или порта, но и желательно иметь возможность проверить доступность соединения. Для теста доступности сервера БД программа использует ADO.NET и его строку подключения. Это делает настройку теста очень простой.
- Отслеживание доступности WEB страницы. Этот тест будет полезен уже не только администраторам, но и просто владельцам WEB сайтов. Программа мониторинга сможет отслеживать доступность сервиса и информировать вас в случае недоступности определенного URL
- Вы можете назначать одному хосту сразу несколько тестеров. Раньше в свойствах хоста был только один тестер, но ведь на одном сервере может работать несколько сервисов и ради их тестирования нет смысла создавать несколько хостов на карте в программе. Теперь эта проблема решена. Вы можете создать один объект хоста и в нем создать несколько тестеров, которые будут мониторить разные порты, соединение с базой данных и пинговать хост.
- Любые изменения в состоянии объектов сохраняются в локальной базе данных. В программу встроен пока простой модуль работы с данными, но он будет расширяться. Я планирую добавить в программу широкие возможности по поиску и широкие возможности по созданию отчетности. Для того, чтобы работать с локальной базой данных журнала мониторинга, в главном окне программы перейдите на закладку Log.
Возможность создавать сразу несколько тестеров для одного хоста – очень важная особенность. Например, создавая тестер портов можно тут же создавать тестер эхо запросов Ping. В случае сбоя администратор сразу будет видеть – если недоступны оба теста, то виновато соединение с сервером, ведь даже эхо запрос не проходит. Если тест с эхо запросом прошел, а порт недоступен, то виноват сервис.
Такое большое количество серьезных изменений поставило меня в тупик – как нумеровать новую версию программы? Еще только 2009-й год, но писать SP2 или SP3 неправильно, ведь это не просто обновление программы, это серьезное улучшение и полноценно новая версия. Ставить номер 2010 вроде тоже рано. Можно подождать осени, когда будет корректно ставить версию 2010, а в это время продолжать улучшать продукт, но нынешние изменения настолько важны, что не терпится поделиться ими с нашими клиентами, то есть с вами - пользователями.
После долгих раздумий я принял решение поставить в качестве версии номер 2010. Эта версия программы будет задавать тон на все обновления, которые мы будем выкладывать в дальнейшем в этом и в следующем году.
То, что изменилась версия, не значит, что старые регистрации сгорели и нужно покупать продукт заново. Срок регистрации наших продуктов составляет два года, а значит, все кто купил программу позднее мая 2007-го года, получат программу мониторинга версии 2010 абсолютно бесплатно. Те, кто приобретет программу сейчас, будут получать бесплатные обновления в течение последующих двух лет.

