ISPadmin 5.05 beta1

Share
22. 03. 2019

RELEASE DATE: March 4, 2019

Backups

  • Settings / Syst. settings / Backups: The original form has been reworked to match the new way ISPadmin backups are made (only daily backups, a new field for backup encryption password)
  • Other / Backups / System: The new structure reflects the new ISPadmin backup method.

More information about the new ISPadmin backup method:

  • The original ISPadmin backup method allowed you to create incremental backups (daily, weekly, monthly).
  • This method will no longer be used because it proved to be unnecessarily complicated. Users preferred to create full backups.
  • Backups will be saved to /data/backup/.
  • Their names will be created from their timestamps: YYYYMMDD-HHMM.
  • Backups will contain 5 files that are encrypted by the 7z file compression utility.
  • The backup encryption password can be entered/changed in the backup settings. For the user to be able to do that, they need to have permission to change the backup password. The new password will be saved to the Cloud repository so that it is available for data recovery purposes in case of loss of password.
  • Backups will be automatically created at a specified time (backup settings).
  • In the exclude section of the form, it is possible to define which folders you do not wish to be backed up. Use the most specific part of the file/folder name.
  • Old backups will be gradually deleted (according to the former setting).
  • If you restore data from a backup using the web interface, the data will be automatically saved to the _restore _ directory in the corresponding backup directory.
  • To be able to restore data from a backup, it will be necessary to know the backup password (protection against unauthorized use of the data).
  • The utility /usr/local/script/ispadmin/bin/ispadminBackupSystem.pl can be used by administrators to resolve problems after system failure.
  • We recommend that you set up a new directory for FTP backups and gradually delete the old backups from the FTP server.

Brief manual for the script:

Backup Ispadmin System.

/usr/local/script/ispadmin/bin/ispadminBackupSystem.pl [–debug=|-d [0-9]] [–help|-h] [–backup|-b] [–restore|-r] [–restoreFile|-s] [–to=|-t  /path/to/dir/] [–from=|-f [all|script|db|ispadmin|etc|graph]] [–archiv=|-a [/path/to/dir/]] [–list|-l] [–find|-i] [–patern|-p [regex]] [–ftp|-t]

–debug         More output information
–help            Show help
–backup        Back system up
–restore        Restore system to default directory
–restoreFile   Restore file to restore directory
–to               Restore to different directory /path/to/dir
–from           7z archive [all|script|db|ispadmin|etc|graph]
–archiv         Name archive directory [[/path/to/dir/name-Dir-Archive]|20190117-0947]
–list             Show contents of compressed file [all|script|db|ispadmin|etc]
–find            Find file within archive
–patern        Pattern for finding or restoring file
–ftp             Send to FTP server  [0 – no FTP, 1 – force FTP, 2 – only FTP]
–cloud          Send last backup to Cloud

Example: /usr/local/script/ispadmin/bin/ispadminBackupSystem.pl -b -f ispadmin

Back up ispadmin dir to default backup dir

Example: /usr/local/script/ispadmin/bin/ispadminBackupSystem.pl -b

Back up system to default backup Dir ( /data/backup/incremental/; )

Example: /usr/local/script/ispadmin/bin/ispadminBackupSystem.pl -r -f script -a /path/to/archiv/20190118-0814 -f ispadmin -t /restore -p histor

Restore *histor* files from archive /path/to/archiv/20190118-0814/, compress file ispadmin.7z to restore dir /restore

Frames removed, new main menu and new Client card menu

  • Page rendering has been modified. The frameset and frame tags have been removed from the individual pages. 
  • New main menu:
    • As a next step, the last used sub-tab is displayed instead of the most frequently used one.
    • A hide menu option has been added to the system (arrow in the bottom right-hand corner of the menu).
    • The menu has been optimized for use on mobile devices.
    • A compact version of the menu has been integrated into the system. You can switch between the two types of main menu in the User settings.
    • The menu is now an integral part of each and every page. No frame tag is used for this purpose.
    • Pages are loaded in the background. It is not necessary to render new pages completely from the scratch. Faster response times.
    • The Change password tab is no longer part of the main menu. It has been moved to the User settings section.
  • New Client card menu:
    • The new appearance reflects that of the Main menu.
    • The Client card menu is now an integral part of each and every Client card page. No frame tag is used for this purpose.
    • Pages are loaded in the background. It is not necessary to render new pages completely from the scratch. Faster response times.
  • New User settings section in the top bar:
    • Change password option
    • Change main menu type option

History

  • Several new sections have been added to Statistics / History / History:
    • Invoicing / Invoices / Bulk invoice generation: Here you can find information related to bulk invoice generation: who, when, for which period and for which invoice group.
    • Invoicing / Invoice groups: In this section, you can find details concerning changes to the invoice group settings: who, when, what kind of change and which invoice group.
    • System / Settings / Security: Here you can find more information about changes made to the security settings (SSH, HTTP, SMTP, etc.): who, when, and what kind of change.
    • Clients / Client card: This section contains a log of Client card visits: who and when accessed a particular Client card. Logging in 5-minute intervals.
  • Settings / Administrators / Administrators: A new option has been added that allows you to go through the history of all the users in the system. To be able to use the feature, you need to have access to this page. If you want to see the history of emails, you need to have permission for that, too.

Reminders

  • It is possible to select more than one invoice group at a time.
  • It is also possible to enter the email text and the PDF text separately. If the PDF text is not filled in, the email text is used instead.
  • Reminder fees: Separate fields for invoice groups that are VAT payers and invoice groups that are VAT non-payers. 

Statistics / Server stat. / Emails / Queue

  • You can now select individual emails in the queue and resend them or delete them in bulk.
  • If an email with an invoice has been deleted from the queue, the relevant invoice is marked as unsent.
  • All emails deleted from the queue are logged in the email history.

Statistics / Client stat. / By connection

  • Further relevant items have been added to the page.
  • New items in the WIFI, Cable, FTTB and FTTH sections:
    • Number of connections (total)
    • Number of suspended services as of the first day of the month
    • Number of clients with suspended services as of the first day of the month
    • Number of deleted services (number of services to be deleted immediately after the generation of the statistics report)
    • Number of clients with deleted services (number of clients whose services are to be deleted immediately after the generation of the statistics report)
     

CSV exports in Clients

  • A CSV export option is now also available in other sub-tabs in Clients.
  • Namely:
    • Clients / VoIP
    • Clients / IPTV
    • Clients / General

System maintenance in progress

  • The System maintenance in progress message is displayed during upgrade.
  • The page with the message gets updated automatically.
  • Interval: 10 seconds.
  • Once the upgrade is finished, you are redirected back to the user interface.

Further changes

  • Add new client: By default, the Send invoices by email checkbox is unchecked. The box gets checked automatically if you enter a valid email and/or invoicing email address.
  • Service transfers between clients are now logged in History: When, who, from whom, to whom, which service.
  • Clients / VoIP and Clients / IPTV: Addresses are divided into several columns (similarly to Clients / Internet and Clients / Contacts).
  • Clients / Internet: Service suspension dates are included in CSV exports from this page.
  • Clients / Internet: Filter Service type: The CMTS option did not work correctly. It is fixed now.
  • Clients / CATV: Print settings
  • Hardware / Routers / Router status / Access points: A new button has been added that allows you to export an overview of all SSIDs and the corresponding numbers of customers.
Did this article help you?