Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

Тестирование сервисов   Найти похожие ветки 

 
Смирнов   (2008-01-14 13:28) [0]

Может кто-нибудь сталкивался с такой задачей:
есть множество сервисов, предоставляемых пользователям предприятия (под сервисом я подразумеваю такие как например:
- почтовый сервис (POP3 и SMTP сервер);
- документооборот, реализованный на Lotus;
- несколько 1С систем (учет персонала, бухгалтерия);
- Интернет-портал;
- и т.д.
).
Нужно периодически проверять эти сервисы на работоспособность. Критерии работоспосбности для каждого отдельного сервиса можно продумать и реализовать в программе, но, учитывая, что сервисов может быть несколько десятков разных, они могут добавляться, удаляться, обновляться и т.д. встает вопрос, как это формализовать, чтобы каждый раз не лезть в исходники и не перекомпилировать программу. Если у кого-то возникнут мысли или есть опыт - прошу поделиться.


 
Petr V. Abramov ©   (2008-01-14 13:34) [1]

http://www.networkautomation.com/


 
Ketmar ©   (2008-01-14 14:31) [2]

cron+bash+<набор-скриптов-на-любимом-скриптовом-языке>.


 
Petr V. Abramov ©   (2008-01-14 14:33) [3]

линух и жаба масдай


 
Ketmar ©   (2008-01-14 14:47) [4]

> Petr V. Abramov ©   (14.01.08 14:33) [3]
уважаемый не знает о существовании cygwin/msys? уважаемому стоит узнать.


 
Petr V. Abramov ©   (2008-01-14 20:50) [5]


> Ketmar ©   (14.01.08 14:47) [4]

как патчить KDE2 под freebsd мне тоже похрен


 
oldman ©   (2008-01-14 20:56) [6]


> Критерии работоспосбности для каждого отдельного сервиса
> можно продумать и реализовать в программе


С этого места можно поподробнее?


 
Slym ©   (2008-01-15 04:36) [7]

oldman ©   (14.01.08 20:56) [6]
С этого места можно поподробнее

панацея, тот же лотус проверить автоматом никак: сервер работает даже логон клиентов вроде как пускает, а потом отлуп по неведомой причине :( ребут_адназначна

кончится все
ping server
telnet server 25
telnet server 110
telnet server 1252
т.п. и т.д.


 
ketmar ©   (2008-01-15 06:22) [8]

>[5] Petr V. Abramov ©(14.01.08 20:50)
>как патчить KDE2 под freebsd мне тоже похрен

фобии не способствуют эффективности. я посоветовал набор инструментов, на основе которого за 10 минут строится решение (ну, плюс ещё 10 на чтение манов). причём на платформе Windows. инструменты бесплатные. заодно человек получит знания, которые в дальнейшем могут пригодиться, и узнает, что Windows Scripting Host вовсе не единственный и далеко не лучший выбор.

а ты начал про какие-то «мастдаи».

фанатики m$ так же противны, как и фанатики OSS/Linux.

зыж ах, да: там же окошечек и кнопочек нет, каменный век…


 
Смирнов   (2008-01-15 06:51) [9]


> тот же лотус проверить автоматом никак: сервер работает
> даже логон клиентов вроде как пускает, а потом отлуп по
> неведомой причине

с лотусом проблем нет, можно и подключиться "автоматом" (из моего приложения), прочитать документы, даже при желании создать новые.


> фанатики m$ так же противны, как и фанатики OSS/Linux

НЕ MS даже не рассматривается (политика партии :), так что в это русло тему уводить не стоит.


 
ketmar ©   (2008-01-15 07:34) [10]

>[9] Смирнов (15.01.08 06:51)
>НЕ MS даже не рассматривается
то есть, пишем исключительно на m$ VC++, портал стоит на IIS, а на 1C и Lotus написано (ц) m$?

я к выяснению того, стоит ли дальше кактусоводством заниматься, или cygwin с набором скриптов таки «проедет»? я ж не сказал «менять ось», я говорил «взять готовые бесплатные инструменты и накидать для них скрипты».

если таки второе можно — не вижу, отчего не сделать набор скриптов на том же perl/php (у них есть работа с сокетами) и пихнуть вызов этой ерунды в шедулер. один батник, например, который вызывает скрипты. скрипт пинают сервис, если сервис не отзывается — предпринимают что надо. таки образом ты получаешь удобно расширяемую и настраиваемую систему.

если начальство очень хочет видеть всякие сообщение в доке или окошками — живёт себе софтина, с которой при необходимости общаются через трубу, сокет или вообще тупо созданием файлов, которые оная софтина периодически проверяет.

лично я бы сделал (собственно, и делал %-) именно так. скриптовый язык был Lua, правда, но это не существенно.

если совсем уж m$-addicted, то можно попробовать использовать Windows Scripting, но я не в курсе, как у него с сокетами дело. на крайний случай сделать ActiveX, который предоставит сокетный функционал.

кстати: если скрипты никак, то отчего бы и не понаделать активиксов на нужные сервисы? и спокойно их использовать. и из своей программы, и из WSH, если надо.


 
Смирнов   (2008-01-15 10:45) [11]


> то есть, пишем исключительно на m$ VC++, портал стоит на
> IIS, а на 1C и Lotus написано (ц) m$?

пишем на делфи (желательно для меня), я имел ввиду ОС от M$, т.к. разговор о и Linux.
Вобщем мой выбор пал на добавление функциональности в приложение без скриптов, их же тоже программисту писать, админиы не пишут у нас, пусть в делфи пишет (когда меня не будет, грустно так...).


 
Смирнов   (2008-01-17 13:28) [12]

Еще вопрос, может кто уже реализовывал.
Как проверить 1С на работоспособность. Есть БД SQL-сервер, но работа его и доступ к базе не являются показателем работоспособности всей системы, т.к. есть еще сервер приложений, который по странным причинам (у одного из пользователей вышла ошибка, а он не закрывает окно с сообщением об ошибке, курит...) не пускает пользователей при авторизации, хотя уже авторизованные работают. Так вот как иммитировать авторизацию (идеальный вариант - не устанавливая 1С на компьютер, с которого проводится тест)?
Спасибо за ответы.


 
ketmar ©   (2008-01-17 13:39) [13]

>[11] Смирнов (15.01.08 10:45)
я не знаю, кто там начал о Linux, я же говорил только об m$ Windows. впрочем, хозяин — барин. я знаю, что программа без окошечка — она в некоторых кругах вроде как и не программой вовсе считается, а так, пионерской недоделкой.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.063 c
15-1200226339
Kostafey
2008-01-13 15:12
2008.02.17
С днем рождения ! 13 января


2-1201046616
fluxion
2008-01-23 03:03
2008.02.17
Срок действия программы


2-1201169873
Я
2008-01-24 13:17
2008.02.17
Как проверить выводится ли на экран окно Hint


2-1201095078
ply
2008-01-23 16:31
2008.02.17
работа с закладками


15-1200597998
ProgRAMmer Dimonych
2008-01-17 22:26
2008.02.17
К вопросу об учителях и системе образования





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский