Code: Select all
/system
:local cdate [clock get date]
:local yyyy [:pick $cdate 0 4]
:local MM [:pick $cdate 5 7]
:local dd [:pick $cdate 8 10]
:local identitydate "$[identity get name]_$yyyy-$MM-$dd"
/file print file=fileup
#/file remove fileup.txt
:local fileup "$[$identitydate].txt-dynamicdata"
/ip/cloud print file=cloud
/ip/dhcp-server/lease print file=leases
/interface/bridge/host print file=hosts
/interface/wireless/registration-table print file=registrations
:local cloudcontents [/file get $cloud contents]
:local leasescontents [/file get $leases contents]
:local hostscontents [/file get $hosts contents]
:local registrationscontents [/file get $registrations contents]
:local fileupcontents "$[$cloudcontents] . "\r\n" . $[$leasescontents] . "\r\n" . $[$hostscontents] . "\r\n" . $[$registrationscontents]"
/file print $fileup contents = $[$fileupcontents]
#/tool fetch upload=yes mode=ftp ascii=no src-path="/fileup.txt" dst-path="/mikrotik-backups/fileup.txt" address=192.168.2.22 port=21 user=mikrotik password=mikrotik