...
При первичной установке ecss-node-3.11 у пользователя спросит хочет ли он установить сервис ecss-copycdr.
После согласия установки появится очередное окно с предложением ввести IP адрес сервера FTP, с которого будут собираться cdr.
После предложат ввести протокол передачи: FTP или SFTP.
Далее нужно ввести порт FTP-сервера.
Введите директорию на FTP-сервере, из которой будут передаваться cdr-записи.
Введите логин для входа на FTP-сервер.
Введите пароль для входа на FTP-сервер.
Введите IP адрес FTP-сервера, на который нужно передавать cdr-записи.
После чего предложат ввести протокол передачи: FTP или SFTP.
Введите порт для приема cdr-записей.
Введите директорию, в которой будут храниться все переданные cdr-записи.
Введите логин для входа на FTP-сервер приема cdr-записей.
Введите пароль для входа на FTP-сервер приема cdr-записей.
В случае если шаг с настройкой ecss-copycdr при установке ecss-node-3.11 был пропущен, сервис всегда можно настроить через конфигурационный файл ecss-copycdr.conf, который располагается по пути /etc/ecss/.
...
Эти данные необходимо указывать либо при каждом запуске утилиты, либо в файле конфигурации /etc/ecss/ecss-copycdr, в котором:
- SLOGIN - логин для авторизации на исходном сервере;
- SPASS - пароль для авторизации на исходном сервере;
- SPTYPE - тип используемого протокола (FTP/SFTP) на исходном сервере;
- SHOST - адрес исходного сервера;
- SPORT - порт на исходном сервере;
- SDIR - каталог на исходном сервере;
- DLOGIN - логин для авторизации на конечном сервере;
- DPASS - пароль для авторизации на конечном сервере;
- DPTYPE - тип используемого протокола (FTP/SFTP) на конечном сервере;
- DHOST - адрес конечного сервера;
- DPORT - порт на конечном сервере;
- DDIR - каталог на конечном сервере;
- OPTION - опции работы утилиты.
Имеется возможность удаления скопированных файлов с исходного сервера (по умолчанию скопированные файлы не удаляются, а к именам файлов добавляется метка "_transfered". Файлы с такой меткой в имени игнорируются при следующих копированиях). Опция -r, --remove указывает необходимость удаления данных.
...
Запуск утилиты может осуществляться из консоли: ecss-copycdr [ОПЦИИ] <src_host> <src_dir> <dest_host> <dest_dir>,
где
- src_host - адрес FTP-сервера для получения файлов,
- src_dir - каталог, из которого происходит загрузка,
- dest_host - адрес FTP-сервера для отправки файлов,
- dest_dir - каталог, в который надо записать файлы.
Для авторизации на сервере адреса должны быть указаны c логином и паролем в следующем формате: ftp://Login:Password@Host:Port.
Если работа должна осуществляться по другому протоколу, то указать его: sftp://Login:Password@Host:Port.
Опция -r, --remove указывает необходимость удаления данных из источника.
Опция -e, --empty указывает необходимость переноса пустых файлов.
...
Запуск может осуществляться через systemd.
/lib/systemd/system/ecss-copycdr.service
/lib/systemd/system/ecss-copycdr.timer
...