ISPadmin 5.06 beta1

26. 04. 2019

RELEASE DATE: April 25, 2019


  • Reworked engine for retrieval of information about device availability using the ping method
  • Formerly, the fping utility was used. However, over time it became clear that the utility was not capable of handling a really large number of devices (5000+). Moreover, with it, it was impossible to set individual ping parameters in detail (timeout, packet size, number of requests within one cycle, interval between individual ping requests within one cycle, ...).
  • Now all these parameters can be modified. The system is capable of handling 15000+ devices in one 5-minute cycle.
  • Ping configuration can be carried out in Hardware / Settings / Ping settings. If you do not see the tab in the menu, please check your user account settings in Settings / Administrators / Administrators. There are two relevant checkboxes: Read and Edit. Users who are allowed to edit routers will also be automatically allowed to edit ping configuration.
  • Hardware / Settings / Ping settings: You can set all the parameters for all the different types of devices (routers, switches, headends, devices connected to routers, individual Internet services, client end devices, modems, ...) as well as for all the individual devices.
  • New item Valid until (= validity of the particular monitoring settings)
  • You can enable or disable default monitoring of a particular type of devices. The only exception is routers. This way you can fine-tune your system.
  • Since the entire monitoring system must cover a large number of devices, its use may lead to an increase in CPU load and higher utilization of the hardware resources.
  • By default, monitoring of routers, switches, devices connected to routers and headends is activated. If there is no significant change in the utilization of the hardware resources, it is possible to manually activate monitoring of other types of devices as well.
  • Ping processes are parallel proccesses that run in the background.
  • Client card / Active services / Particular Internet service: There is a new button Set up monitoring with the help of which you can set ping for a given Internet service.

Ping graphs

  • New ping graphs use Javascript.
  • Graphs include not only average latency values, but also maximum and minimum ones.
  • When you hover the mouse pointer over a certain place on a graph, a tooltip appears with precise latency and packet loss values.
  • It is possible to zoom in or out.
  • You can switch between different views (Day, Week, Month, Year).
  • If you want to look at all the different views at the same time, you can use the All button to do that.
  • During a transition period, the system will store not only the new graphs, but also the original RRD ones. As a consequence, the graph data will take up more disk space. Also, CPU load will be higher.
  • Client card / Active services / Particular Internet service: There is a new button Client monitoring. If you click on it, relevant ping graphs will appear.
  • !!! Because of all these changes, the upgrade process may take longer to complete. After upgrade, the system will convert the original graphs to the new ones (in the background). Please wait until the process is finished.

Export options in the Clients tab

  • Clients / Contacts: PDF and CSV export permission settings merged. Print settings removed.
  • Clients / Internet: PDF export added. Export settings added.
  • Clients / CATV: CSV export added
  • Clients / DVBC: PDF and CSV exports added + table and export settings
  • Clients / VoIP: PDF export added + table and export settings
  • Clients / General: PDF and CSV permission setting fixed
  • Clients / IPTV: PDF export added + export setting
  • Clients / Mobile: PDF and CSV exports added + table and export settings.
  • Clients / GPON: PDF and CDV export added + table and export settings

Allocation of goods to clients in the Client card

  • When allocating goods to a particular client in their Client card, you can have the system show you even the goods allocated to other clients.
  • It is possible to edit the description of allocated items.
  • New buttons have been added for easier access to the Edit mode.

Line breaks on invoices

  • Before: The system did not allow line breaks to occur within a single invoice item. That could cause problems when item descriptions were too long.
  • Now: The system automatically divides long item desciptions into individual lines. 
  • Invoice layout changed: The table gets adjusted automatically depending on the number of items on a given invoice.

New menu for mobile devices

  • Responsive menu in the Client card fixed
  • Row height increased

Automatic removal of inactive interfaces

  • Settings / Syst. settings / General: New setting added: autoremove_old_interfaces
  • Here you can specify the number of days for which a router interface must be inactive for it to be automatically deleted from the newtork interfaces table.
  • This feature can be used, for example, to delete dynamic WDS interfaces that are displayed in the router overview even though they do not exist any more.

Statistics / Client stat. / By Tariff

  • Database communication optimized
  • Change value for January fixed. Formerly: always 0. Now: according to the December of last year.

Further changes

  • Statistics / Disconnected: Display balance permission setting added (in accordance with Clients / Contacts)
  • Statistics / Unlinked CATV: CSV export added (in accordance with Clients / CATV)
  • New system variable $CLI_RETURNED_CONTRACT$(replaced with the contents of the relevant field in the Client card)
  • Scheduling / Overview: Filter by invoice group option
  • Invoicing / Bank / Email: Column Recipient added to the list of bank emails and to the list of excluded bank emails
  • Other / Bulk / E-mail: New option in the Send to menu: All emails (Default email + Invoicing email + Technical email + Business email)
  • During router backup, the output of the backup script can be seen in the modal window displayed.
Did this article help you?