====== Форма "Служба" ====== [[:nb_agbDBBackuper|Проект "Агбис Резервное копирование"]]\\ Инструмент для создания и настройки службы **AgbisServiceDBBackuper**.\\ {{:agbdbbackupergui_serv_0.png}}\\ ==== Кнопки верхнего меню ==== * **Обновить** - считывает параметры службы **agbDBBackuperService** из реестра Windows. Бывает полезна, если службу остановили через диспетчер задач. * **Сохранить настройки** - записывает все настройки (не только службы) в файл **Options.xml**. * **Открыть порты** - открывает порты для работы SFTP. ==== Кнопки управления службой ==== * **Установить** - устанавливает и запускает **agbDBBackuper.exe** в качестве службы **agbDBBackuperService** (файл agbDBBackuper.exe должен лежать в папке с файлом agbDBBackuperGUI.exe), * **Удалить** - останавливает и удаляет службу **agbDBBackuperService** (файл agbDBBackuper.exe не удаляется) * **Запустить** - запускает службу **agbDBBackuperService**, * **Остановить** - останавливает службу **agbDBBackuperService**, * **Перезапустить** - останавливает и запускает заново службу **agbDBBackuperService**. ==== Параметры службы ==== * **Имя NT сервиса** - имя службы, которое регистрируется в реестре Windows.\\ * **DisplayName** - имя службы, которое отображается в диспетчере служб Windows.\\ * **Description** - комментарий.\\ * **ObjectName** - от имени кого запускается служба.\\ * **Start** - поведение службы при запуске компьютера.\\ * **Файл программы** - полное имя файла программы.\\ * **Статус** - состояние службы.\\ Все поля заполняются значениями считанными из реестра Windows, которые назначаются при установке службы или при переключении режимов ее работы.\\ ===== Открыть порты ===== Для обмена данными между SFTP клиентом и SFTP сервером назначается порт. Но, как правило, это порт закрыт брандмауэром.\\ Кнопка **Открыть порты** * составляется список используемых портов из настроек бэкапера, * создаются правила в брандмауэре для открытия этих портов для входящего и исходящего трафик по TCP и UDP протоколам: agbDBBackuper_in_TCP, agbDBBackuper_in_UDP, agbDBBackuper_out_TCP, agbDBBackuper_out_UDP. При повторном использовании в правилах меняется список портов. Если список портов пустой (SFTP не используется), то правила удаляются. ===== НАСТРОЙКИ СЛУЖБЫ ===== 1. Нужно убедится, что в папке с программой **agbDBBackuperGUI.exe** лежит файл **agbDBBackuper.exe**.\\ {{:agbdbbackupergui_serv_1.png}}\\ 2. Кнопка **Установить** - устанавливает **agbDBBackuper.exe** в качестве службы **AgbisServiceDBBackuper**.\\ {{:agbdbbackupergui_serv_2.png}}\\ 3. Кнопка **Запустить** - запускает службу **AgbisServiceDBBackuper**,\\ {{:agbdbbackupergui_serv_3.png}}\\ 4. Кнопка **Открыть порты** - открывает порты для работы SFTP\\ {{:agbdbbackupergui_serv_4.png}}\\ {{:agbdbbackupergui_serv_5.png}}\\ Если программы **agbDBBackuperGUI.exe** и **agbDBBackuper.exe** перенесены в другую папку, то следует удалить службу и установить заново.\\ ===== Дополнительная информация ===== * [[:nb_agbDBBackuper|Проект "Агбис Резервное копирование"]]\\ * [[:nb_TFormDBRestory|Форма "Восстановление из бэкапа"]]\\ * [[:nb_TFormOptions|Форма "Настройки"]]\\