ISPadmin 4.24 beta3

General

A new script management system has been implemented. All basic system functions are covered (router updates, data retrieval, graph updates, email sending, email parsing, etc.). For each process, the time of the last start and the average running time are recorded. If the allowed running time of a script has been exceeded, the script will not be allowed to run until this setting is reset. That happens every hour on the hour. At the same time, an email notification is sent to the administrator as well as to the ISPadmin technical support department (debug @ ispadmin.eu). We will use these emails for analysis of individual processes and their subsequent optimization. You can deactivate the sending of such notifications with the help of the ps_manager_send_info item in SettingsSyst. settingsGeneral.

This system is supposed to prevent the server from becoming overloaded and to prevent system resources from being exhausted. Potential issues with system performance are thus avoided. It is important for you to react somehow to these notifications. You should check the perfomance of your system and possibly contact the ISPadmin technical support department.

We would like to assure you that the above-mentioned email notifications do not contain any personal or other sensitive data. They are used solely for the purposes of system development and optimization as well as for the purposes of ISPadmin technical support provision (in cases where issues with individual processes are dealt with).

You can check the current status of individual scripts by running the script /usr/local/script/ispadmin/cronProcessManager.pl debug from the system console. In the list that appears on the screen, scripts that have been temporarily suspended are marked in red. In the Running time column, the average running time of each script is displayed. In the Cycle column, the allowed running time of each script is displayed. Scripts marked in green are running processes.

Clients

You can now add a note to an IPTV service.

HU localization: Wrong prices for Internet services were displayed in the Client card, in ClientsInternet and in the tariff settings when a special VAT rate for Internet services was used. The bug is fixed now.

The form used for adding a new General service to the system has been fixed. Before the fix, it was not possible to enter a price in the form of a decimal number.

When a credit note is issued, the system, by default, confirms it immediately (the Confirm credit note now checkbox). The note is thus immediately included in the various accounting overviews in the system.

Hardware

In HardwareRouters, descriptions of individual interfaces are available for graphs of a particular router.

Ramdisk and scripts used for data retrieval and graph creation have been optimized.

The HardwareRoutersRadiusAccount stat. page has been rewritten.

Settings

A new filter Tariff has been added to the SettingsContractsBulk tab. With its help, you can generate bulk contracts for a particular tariff.

The auto_logout function has been fixed. The system did not display the set value (in minutes), but only information about whether the given function was active or inactive.

The SettingsAdministratorsAdmin. groups tab has been reenabled. You can now select a particular group in the configuration of rights of individual administrators.

In SettingsIP poolsIP Pools NAT, you can now add a note to reserved IP addresses.

There is a new variable mac_logger in SettingsSyst. settingsGeneral. With its help, you can activate/deactivate MAC address logging. Default state: inactive. In this case, the number of database accesses is dramatically reduced.

Statistics

CSS bugs in StatisticsHistorySettings have been fixed.

Invoicing

InvoicingCash book: In the payment details, you can find the name of the relevant client for each entry.

The watermark used on proforma invoices has been modified. It is now valid according to the PDF specification.