Skip to content
Smarter by Design.Simpler for Business

settings file-transport ​

settings file-transport komutu, cihazın ürettiği dosyaların dışarı gönderilmesini yönetir. Her kayıt bir hedefi tanımlar: dosyalar e-posta ile mi, FTP ile mi, SCP ile mi gönderilecek, hangi sunucuya ve hangi dizine yazılacaktır.

Günlüklerin canlı akışından farklı olarak bu gönderim dosya üretildiğinde çalışır.

Komut Özeti ​

TR7 WEB-CLI · settings file-transport
# komuttan sonra Tab
admin@TR7LBWAF01> settings file-transport
add delete list show update
 
admin@TR7LBWAF01> settings file-transport list
admin@TR7LBWAF01> settings file-transport add name <ad> transportType scp …
admin@TR7LBWAF01> settings file-transport update id <kimlik> …
admin@TR7LBWAF01> settings file-transport delete <kimlik>
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

add komutunda CLI zorunlu alanları aşağıdaki sırayla, tek tek ister ve biri yazılmadan sonrakini göstermez. Alanlar alan adı ile değeri birlikte yazılır. Koşullu zorunlu satırlar yalnız yanında yazan tip seçildiğinde istenir.

SıraAlanDurumDeğer
1nameZorunluKayda özgü ad; aynı ad iki kayıtta kullanılamaz
2transportTypeZorunluemail — E-Mail · ftp — FTP · scp — SCP; tipe bağlı alanlar bu seçimden sonra listelenir
3hostKoşullu zorunluYalnız ftp ve scp; dosyaların yazılacağı sunucu
4usernameKoşullu zorunluYalnız ftp ve scp; sunucuya bağlanan kullanıcı
5passwordKoşullu zorunluYalnız ftp ve scp; o kullanıcının parolası. Gizli sorulmaz, komut satırına yazılır
6remotePathKoşullu zorunluYalnız ftp ve scp; uzak sunucudaki hedef dizin
—--contactGroups.NŞemada zorunluYalnız email; liste alanı olduğu için CLI sormaz, en az bir grup -- ile verilmelidir

Satıra bir -- alanı eklendiğinde koşullu zorunlu alanlar da -- önekli yazıma geçer; Tab her adımda doğru yazımı gösterir.

update komutunda düzenlenecek kayıt id <kimlik> ile seçilir; show ve delete komutlarında kimlik alan adı olmadan yazılır (settings file-transport delete <kimlik>). Kimlikler list çıktısından alınır.

Her Tipte Ortak İçerik Alanları ​

AlanNe yaparArkasına ne yazılır
--sources.NHangi dosyaların gönderileceğini seçerbackup — Backup Files. Bu sürümde tanımlı tek kaynaktır ve varsayılan olarak seçilidir; en az bir kaynak kalmalıdır
--backupTypes.NHangi yedeklerin gönderileceğini seçerauto — kendiliğinden alınan gecelik yedekler · user — kullanıcının oluşturduğu yedekler. Varsayılan olarak ikisi de seçilidir; en az biri kalmalıdır

E-posta Hedefi ​

Aşağıdaki alanlar transportType email seçiliyken listelenir. Gönderim, cihazın posta sunucusu ayarını kullanır.

AlanNe yaparArkasına ne yazılır
--contactGroups.NDosyanın hangi iletişim gruplarına gönderileceğini seçerİletişim grubu kayıtları; alıcılar bu grupların e-posta adreslerinden çözülür. Şemada zorunludur, en az bir grup verilmelidir
--languageİletideki etiketlerin dilini seçeren (varsayılan) · tr

FTP ve SCP Hedefi ​

Aşağıdaki alanlar transportType ftp ya da transportType scp seçiliyken listelenir.

AlanNe yaparArkasına ne yazılır
--hostDosyaların yazılacağı sunucuyu belirlerSunucu adı ya da IP adresi. Zorunludur (bkz. sıra 3)
--usernameSunucuya bağlanırken kullanılacak kullanıcı adını belirlerKullanıcı adı. Zorunludur (bkz. sıra 4)
--passwordO kullanıcının parolasını belirlerParola; komut satırına açık yazılır. Zorunludur (bkz. sıra 5)
--remotePathUzak sunucudaki hedef dizini belirlerDizin yolu. Zorunludur (bkz. sıra 6)
--namespaceGönderimin hangi yönlendirme tablosundan çıkacağını seçerYönlendirme tablosu (varsayılan 1)
--modeGönderimin dosya yansıtma mı yoksa tek dosya gönderimi mi olacağını seçersync yedek klasörünü uzak sunucuya yansıtır ve eksik dosyaları kendiliğinden tamamlar (varsayılan) · single yalnız o an üretilen dosyayı gönderir
--syncWindow.valYansıtmanın ne kadar geriye gideceğini belirlerSayı (varsayılan 90). Boş bırakıldığında bütün geçmiş yansıtılır
--syncWindow.unitO pencerenin birimini seçerd (varsayılan) · w · M. Yalnız --mode sync iken listelenir

Yalnız FTP ​

AlanNe yaparArkasına ne yazılır
--ftpPortFTP sunucusunun portunu belirlerPort numarası (varsayılan 21)
--secureBağlantının nasıl şifreleneceğini seçerexplicit — FTPS (Explicit), varsayılan · implicit — FTPS (Implicit) · none — None (plain FTP), şifresiz

Yalnız SCP ​

AlanNe yaparArkasına ne yazılır
--scpPortSCP sunucusunun portunu belirlerPort numarası (varsayılan 22)

Örnekler ​

TR7 WEB-CLI · dosya gönderimi
# SCP ile son 6 ayın yedeklerini yansıt
admin@TR7LBWAF01> settings file-transport add name yedek-arsiv transportType scp \
--host 10.0.1.70 --scpPort 22 --username tr7 --password <parola> \
--remotePath /arsiv/tr7 --mode sync --syncWindow.val 6 --syncWindow.unit M
 
# FTPS ile yalnız kullanıcı yedeklerini tek tek gönder
admin@TR7LBWAF01> settings file-transport add name ftp-hedef transportType ftp \
--host 10.0.1.71 --ftpPort 21 --secure explicit \
--username tr7 --password <parola> --remotePath /tr7 \
--mode single --backupTypes.0 user
 
# e-posta ile gönderim
admin@TR7LBWAF01> settings file-transport add name yedek-posta transportType email \
--contactGroups.0 <grup> --language tr
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Önce ad, sonra tip istenir. CLI sırayla name ve transportType alanlarını, ardından ftp ve scp tiplerinde host, username, password ve remotePath alanlarını ister. Üç tipin alan kümesi birbirinden farklıdır.
  • Zorunlu alanlar -- almaz. Sıra tablosundaki alanlar alan adı ile değeri yan yana yazılır; isteğe bağlı alanlar --alan değer biçimindedir. Satıra bir -- alanı eklendiğinde koşullu zorunlu alanlar da -- önekli yazılır. Ayrıntı API Commands sayfasındadır.
  • Parola gizli sorulmaz. Bu komuttaki password alanı parola biçiminde tanımlanmadığı için komut satırına açık yazılır ve komut geçmişinde görünür.
  • E-posta tipinde alıcı grubu CLI tarafından sorulmaz. --contactGroups.N şemada zorunludur ama liste alanı olduğu için komut satırı istemez; transportType email seçildiğinde -- ile eklenmelidir.
  • Senkron kipi kendini onarır. --mode sync yedek klasörünü uzak sunucuya yansıtır; daha önce gönderilememiş dosyalar sonraki çalışmada tamamlanır. --mode single yalnız o an üretilen dosyayı gönderir.
  • Senkron penceresi ilk aktarımı sınırlar. --syncWindow verildiğinde yalnız o kadar yeni yedekler yansıtılır; alan boş bırakıldığında bütün geçmiş aktarılır ve ilk çalışma çok uzun sürebilir.
  • E-posta gönderimi posta sunucusu ayarına bağlıdır. Alıcı grupları burada seçilir, ileti yolu ise settings email komutunda tanımlanır. İletişim grupları settings notification komutundadır.
  • Yönlendirme tablosu yalnız FTP ve SCP'de sorulur. E-posta gönderimi cihazın posta sunucusu ayarındaki tabloyu kullanır.
  • Şifresiz FTP seçilebilir ama önerilmez. --secure none bağlantıyı şifrelemez; yedek dosyaları yapılandırmanın tamamını taşıdığı için şifreli bir seçenek yeğlenmelidir.
  • Kaynak ve yedek tipi listeleri boşaltılamaz. --sources.N ve --backupTypes.N en az birer değer taşımalıdır.
  • Günlükler ayrı bir komutla gönderilir. Sistem günlüklerinin akışı settings log-transport komutundadır.