<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ISPadmin</title>
	<atom:link href="https://ispadmin.eu/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://ispadmin.eu</link>
	<description></description>
	<lastBuildDate>Wed, 12 Aug 2026 03:57:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.6</generator>

<image>
	<url>https://ispadmin.eu/wp-content/uploads/2019/01/cropped-favicon_isp-32x32.png</url>
	<title>ISPadmin</title>
	<link>https://ispadmin.eu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Your Invoices Can Now Fly Out on Their Own. What ISPadmin&#8217;s API Has Learned</title>
		<link>https://ispadmin.eu/en/your-invoices-can-now-fly-out-on-their-own-what-ispadmins-api-has-learned/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 03:57:01 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11505</guid>

					<description><![CDATA[<p>Version 5.43 extends the ISPadmin REST API with three new capabilities: download an issued invoice as a PDF, send an invoice to a client, and upload a file directly into the Client card. Together they mean that invoicing and client documentation no longer require anyone to click through the system by hand — your own&#8230;&#160;<a href="https://ispadmin.eu/en/your-invoices-can-now-fly-out-on-their-own-what-ispadmins-api-has-learned/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Your Invoices Can Now Fly Out on Their Own. What ISPadmin&#8217;s API Has Learned</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/your-invoices-can-now-fly-out-on-their-own-what-ispadmins-api-has-learned/">Your Invoices Can Now Fly Out on Their Own. What ISPadmin’s API Has Learned</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11505" class="elementor elementor-11505">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-b5914b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b5914b6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b9a62fd" data-id="b9a62fd" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-27343e4 elementor-widget elementor-widget-text-editor" data-id="27343e4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Version 5.43 extends the <strong>ISPadmin REST API</strong> with three new capabilities: <strong>download an issued invoice as a PDF</strong>, <strong>send an invoice to a client</strong>, and <strong>upload a file directly into the Client card</strong>. Together they mean that invoicing and client documentation no longer require anyone to click through the system by hand — your own application, portal, or script can handle it. And because version 5.42 already lets you control, through <strong>Token Management</strong>, who may create an API key at all, you gain options without losing control.</p>

<p>How many times a day does someone in your team log into ISPadmin just to download a single PDF invoice and forward it to a client? How many signed contracts sit in a shared folder instead of on the client&#8217;s record, because nobody got around to uploading them? And how much time does the monthly invoice run take when it could be triggered by a single call? If any of these sound familiar, version 5.43 has something for you.</p>

<h2>Why it matters</h2>

<p>The REST API is now a common gateway into ISPadmin. It is used to connect custom client portals, higher-level company applications, e-signature tools, accounting systems, and simple scripts that someone on the team wrote because they were tired of doing the same thing manually.</p>

<p>Invoicing, though, has long been the point where integrations hit a wall. Data could be read through the API, but when it came to the document itself — generating the PDF, sending it to the client, storing a signed contract alongside it — a person always had to step in and click it through in the system. The more clients you have, the more tedious it gets, and the more room there is for something to be forgotten.</p>

<p>Version 5.43 closes that gap.</p>

<h2>What the new API capabilities bring</h2>

<p><strong>Downloading an issued invoice as a PDF.</strong> An invoice can now be retrieved through the API as a finished document, not just as a set of values. Your client portal can therefore offer the invoice for download directly, without sending the client to look for it elsewhere. It works equally well for archiving or for handing data over to an accounting system.</p>

<p><strong>Sending an invoice to a client.</strong> Distributing documents can be triggered from your side, at the moment that fits your process — after a check in a higher-level system, for example, or tied to another event. Nobody needs to enter ISPadmin to do it.</p>

<p><strong>Uploading a file into the Client card.</strong> Documents created outside ISPadmin reach the right client automatically. Typically a signed contract from an e-signature tool, a handover protocol from the field, or a document from another workflow. Instead of &#8220;someone will upload it later,&#8221; the file is where it belongs straight away.</p>

<h2>Three roles, three reasons to appreciate it</h2>

<p><strong>The billing administrator</strong> stops being the bottleneck of the monthly close. What used to mean dozens of clicks is taken over by the system — and their time goes to the cases that genuinely need a human eye.</p>

<p><strong>The developer or integrator</strong> finally gets the whole process into a single integration. No more half-solutions where some steps go through the API and others are done by hand, and no more sending users into two different systems.</p>

<p><strong>The ISP owner</strong> sees the result in two numbers: faster delivery of invoices means earlier payments, and fewer manual steps mean fewer errors to track down and correct later.</p>

<h2>How it fits into the rest of the system</h2>

<p>This extension builds on what we wrote about in July — <strong>Token Management</strong> in version 5.42. There we covered who may generate an API key at all and added separate permissions for it. Now comes what such a key can actually do.</p>

<p>The two are closely connected. The more the API can do, the more it pays to keep control over who receives a key. If you have not reviewed your tokens since upgrading to 5.42, this is a good moment.</p>

<h2>Three tips for rolling it out well</h2>

<ul>
<li><strong>Tip 1 — Start with one process, not all of them.</strong> Pick whatever slows you down the most, usually the invoice run, and automate just that first. You will test the whole chain on something with an immediately visible benefit.</li>
<li><strong>Tip 2 — One token per integration.</strong> Do not share a single key across tools. When you later need to disconnect one integration, or trace where a call came from, you will be glad you did.</li>
<li><strong>Tip 3 — Test on a small sample.</strong> Before you turn automatic sending loose on your whole database, run it for a handful of clients and check what actually reached them.</li>
</ul>

<h2>What the ISP gains</h2>

<ul>
<li>Less manual work around invoicing — downloading PDFs and distributing documents are handled by the system itself.</li>
<li>Documents in the right place — signed contracts and protocols reach the client record automatically, not whenever someone remembers.</li>
<li>A better client portal — your own portal can offer the invoice for download directly, without pointing clients elsewhere.</li>
<li>Faster payments — the sooner an invoice reaches the client, the sooner it can be paid.</li>
</ul>

<h2>How to get started</h2>

<p>The new API capabilities are part of version 5.43. If you have not deployed it yet, please contact us about upgrading. Then we recommend three steps:</p>

<ul>
<li><strong>Step 1 —</strong> Review in <strong>Token Management</strong> which API keys exist in your system, and issue a new token for the integration you are planning.</li>
<li><strong>Step 2 —</strong> Choose the one process that costs you the most time today, and start there.</li>
<li><strong>Step 3 —</strong> Verify the result on a few clients before you run it for real.</li>
</ul>

<p>If you are interested, we are happy to advise on the integration design and on setting up the permissions.</p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/your-invoices-can-now-fly-out-on-their-own-what-ispadmins-api-has-learned/">Your Invoices Can Now Fly Out on Their Own. What ISPadmin’s API Has Learned</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Before the storm hits: How to keep an eye on your network and handle outages from one place with ISPadmin</title>
		<link>https://ispadmin.eu/en/before-the-storm-hits-how-to-keep-an-eye-on-your-network-and-handle-outages-from-one-place-with-ispadmin/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 04:21:18 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11491</guid>

					<description><![CDATA[<p>Summer is a trial by fire for ISPs — and by water. Storms, power surges and fallen trees can take down half your network in minutes. Here&#8217;s how ISPadmin helps you spot an outage before your customers do, keep your dispatch team from drowning in alerts, and have spare parts and technicians ready to roll.&#8230;&#160;<a href="https://ispadmin.eu/en/before-the-storm-hits-how-to-keep-an-eye-on-your-network-and-handle-outages-from-one-place-with-ispadmin/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Before the storm hits: How to keep an eye on your network and handle outages from one place with ISPadmin</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/before-the-storm-hits-how-to-keep-an-eye-on-your-network-and-handle-outages-from-one-place-with-ispadmin/">Before the storm hits: How to keep an eye on your network and handle outages from one place with ISPadmin</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11491" class="elementor elementor-11491">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-9574400 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9574400" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28c9833" data-id="28c9833" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b9dcff5 elementor-widget elementor-widget-text-editor" data-id="b9dcff5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Summer is a trial by fire for ISPs — and by water. Storms, power surges and fallen trees can take down half your network in minutes. Here&#8217;s how ISPadmin helps you spot an outage before your customers do, keep your dispatch team from drowning in alerts, and have spare parts and technicians ready to roll.</strong></p>

<h2>Storm season is here — and your network will feel it</h2>

<p>Hail, wind, surges on the power line, a flooded cabinet. Every network operator knows the scenario: a storm rolls in and within minutes the phones start ringing. The question is never <em>whether</em> an outage will happen, but <em>how fast you&#8217;ll find out about it</em> and <em>how prepared you&#8217;ll be</em> when it does.</p>

<p>The good news is that most of the tools you need to get through storm season are already sitting together in ISPadmin — from network monitoring through a backup RADIUS and outage records all the way to warehouse stock and a mobile app for field technicians. Let&#8217;s walk through them in the order you&#8217;ll actually need them during a crisis.</p>

<h2>1. NetMonitor: know about an outage before your customer does</h2>

<p>The basics are simple — you want to hear about a problem from the system, not from an angry client. That&#8217;s what network monitoring and NetMonitor are for.</p>

<p>ISPadmin continuously tracks device status across platforms — MikroTik, Ubiquiti, Linux, airFiber, Cambium and others — and keeps an eye on switches too. When something stops responding, you get an alert. You tailor the setup through SNMP templates and NetMonitor notifications, so your dispatch team sees what actually matters and the alerts land where they should.</p>

<p>A practical tip before the season: check that all your key POPs and backbone links are covered, and verify that notifications are going to the right people and channels. An alert nobody reads is as good as no alert at all.</p>

<h2>2. Safe mode: when half the network goes down, your dispatch team won&#8217;t drown</h2>

<p>A storm rarely takes down just one device. When power fails across an entire site, monitoring can generate hundreds of alerts at once — and at exactly the moment you need a clear head, the dispatch team gets buried in notifications.</p>

<p>That&#8217;s precisely what NetMonitor&#8217;s safe mode is for. Through the <code>fail_safe_mode_trigger_threshold</code> setting you define a limit on the number of unavailable devices. Once it&#8217;s exceeded, monitoring switches to a limited mode and the dispatch team receives only the key information, not a massive wave of false alarms. The team sees the essence of the problem — an entire site is down — instead of three hundred individual notifications.</p>

<p>It&#8217;s also one of the elements that help meet NIS2 requirements for keeping monitoring operational even during large-scale outages.</p>

<h2>3. Backup RADIUS: clients stay online even if the main server goes down</h2>

<p>A storm doesn&#8217;t have to take down just a rooftop antenna — it can knock out the server room itself. And when RADIUS &#8220;dies,&#8221; clients can no longer authenticate and nobody gets connected, even if the rest of the network is running. The Backup RADIUS server submodule is built for exactly this scenario.</p>

<p>The principle is simple: alongside the primary ISPadmin installation, a second, backup solution runs on separate hardware. When the main server fails or crashes, the end client authenticates against the backup RADIUS and stays online. Authentication data is synchronized automatically and continuously from the primary server, so the backup is always up to date — and when the main system is updated, the backup is updated too, over SSH.</p>

<p>The key is the configuration on the MikroTik side: the device receives the parameters of both the primary and the backup RADIUS server, so if the main one fails, it automatically tries the other (the timeout is tuned via the <code>radius_service_timeout</code> key). The switchover happens without anyone lifting a finger.</p>

<p>For the backup to make sense, it&#8217;s recommended to place it geographically elsewhere, on separate connectivity and a separate power source from the primary server — so the same storm doesn&#8217;t take both down. The submodule is available from version 5.37 beta2, requires the NMM and RADIUS modules to be active, and activation is arranged through sales (<a href="mailto:sales@ispadmin.eu">sales@ispadmin.eu</a>), with the installation and configuration handled by an ISPadmin technician.</p>

<p>If you run PPPoE or HotSpot and client connectivity lives and dies with authentication, this is one of the best safeguards you can put in place before storm season.</p>

<h2>4. Outage records and POPs: an overview instead of chaos</h2>

<p>Once an outage does happen, you need to record it somewhere, tie it to a location and track it until it&#8217;s resolved. The Hardware module gives you POP definitions and outage records — so you know what&#8217;s down, since when, and everything it affects. After the season, you also get data out of it: where things fail repeatedly, and where to invest in surge protection or backup power.</p>

<h2>5. Central warehouse: spare parts ready to roll</h2>

<p>The fastest monitoring in the world is useless if the technician has nothing to swap the broken device for. The central warehouse gives you an overview of where each antenna, switch or set-top box is, and thanks to barcode reader support, stocking and issuing items is a matter of seconds.</p>

<p>Before storm season it pays to check your stock of critical parts — the units that surges destroy most often — and have them ready for quick issuing. Equipment is assigned directly to technicians or clients and linked to contracts, so even in the rush of call-outs you keep track of what ended up where.</p>

<h2>6. Task Manager: technicians in the field with the information in their pocket</h2>

<p>When someone heads out to make a repair, decisions are made in the field. The Task Manager mobile app (Android and iOS) gives the technician an overview of assigned tasks, routers and clients, tasks on a map with navigation, and — crucially — the online/offline status of devices right on their phone. A photo from the site goes straight onto the client&#8217;s record.</p>

<p>That way the dispatcher assigns tasks online and the technician doesn&#8217;t have to call the office to find out whether the link came back in the meantime. In storm-driven operations, where every minute counts, that means more repairs per day.</p>

<h2>7. Helpdesk: customer communication under control</h2>

<p>Even with perfect monitoring, customers will still call. The Helpdesk keeps all tickets, emails and phone calls in one place, sorted by department, status, priority and labels. Through a dashboard with reports and charts you can see how many tickets the storm brought in and how quickly you&#8217;re resolving them — and thanks to the link with the Planning module, a ticket turns straight into a task for a technician.</p>

<h2>A short pre-season checklist</h2>

<p>Before the first big storm rolls in, run through these:</p>

<ul>
<li>Are all your key POPs and backbone links covered in NetMonitor?</li>
<li>Are alerts and NetMonitor notifications going to the right people and channels?</li>
<li>Is <code>fail_safe_mode_trigger_threshold</code> set so a large outage doesn&#8217;t overwhelm you?</li>
<li>Do you have a backup RADIUS on separate hardware (different location, connectivity and power), and do your MikroTiks have both servers configured?</li>
<li>Do you have critical spare parts in stock, and are they entered with the barcode reader for quick issuing?</li>
<li>Do technicians have Task Manager on their phones with current access?</li>
<li>Does the dispatch team know how to work with the Helpdesk and Planning during a wave of reports?</li>
</ul>

<h2>Bottom line: you can&#8217;t stop the storm, but you can stop its impact</h2>

<p>Outages can&#8217;t be avoided entirely — but the difference between &#8220;we hear about it from a customer an hour later&#8221; and &#8220;the system alerted us and a technician is already on the way with a spare part&#8221; comes down to well-configured monitoring, a stocked warehouse and a mobile team. And you have all of it in ISPadmin, in one place.</p>

<p><em>Want to go through your NetMonitor or safe mode setup on your network? Get in touch — we&#8217;ll be glad to walk through it with you before the season, not in the middle of it.</em></p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/before-the-storm-hits-how-to-keep-an-eye-on-your-network-and-handle-outages-from-one-place-with-ispadmin/">Before the storm hits: How to keep an eye on your network and handle outages from one place with ISPadmin</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FlowPRO NG — Keep Your Network Traffic Under Control and Stay Compliant</title>
		<link>https://ispadmin.eu/en/flowpro-ng-keep-your-network-traffic-under-control-and-stay-compliant/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 09:00:14 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11476</guid>

					<description><![CDATA[<p>Retaining traffic and location data is one of the core obligations of internet service providers across Europe. Whether it stems from national legislation or the European cybersecurity framework (NIS2), a provider has to be able to reliably collect the data, store it securely, and hand it over to the competent authorities on request. That is&#8230;&#160;<a href="https://ispadmin.eu/en/flowpro-ng-keep-your-network-traffic-under-control-and-stay-compliant/" rel="bookmark">Read More &#187;<span class="screen-reader-text">FlowPRO NG — Keep Your Network Traffic Under Control and Stay Compliant</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/flowpro-ng-keep-your-network-traffic-under-control-and-stay-compliant/">FlowPRO NG — Keep Your Network Traffic Under Control and Stay Compliant</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11476" class="elementor elementor-11476">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-28e838b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="28e838b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3eecc8f" data-id="3eecc8f" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7617830 elementor-widget elementor-widget-text-editor" data-id="7617830" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Retaining traffic and location data is one of the core obligations of internet service providers across Europe. Whether it stems from national legislation or the European cybersecurity framework (NIS2), a provider has to be able to reliably collect the data, store it securely, and hand it over to the competent authorities on request. That is exactly what <strong>FlowPRO NG</strong> is built for.</p>

<h2>What the law expects from providers</h2>

<p>The requirements differ in detail from country to country, but the principle is the same: a provider needs a solution in place that can reliably record traffic and location data on end-client communication, store it for the required period in an unaltered and verifiable form, search through it quickly and accurately, and hand the data over to the competent authorities in the required format on request.</p>

<p>Without the right tool, meeting these requirements is demanding and error-prone. FlowPRO NG simplifies and automates the entire process.</p>

<h2>FlowPRO NG: a modern platform for monitoring and data retention</h2>

<p>FlowPRO NG is a network monitoring and traffic data retention platform designed to meet the requirements of European legislation. It runs on Debian Linux with guaranteed security updates and is independent of the underlying infrastructure — it works on a physical server, in a virtual environment, and in the cloud.</p>

<p>The solution combines a border probe with a collector and puts the emphasis on fast, accurate, and clearly presented search results. It provides data in the format required by law and is ready for audits as well as for handing data over to the competent authorities.</p>

<h2>Why choose FlowPRO NG</h2>

<ul>
<li>Ready for NIS2 and other regulations — 100% monitoring of private-to-public IP address translation (NAT), including ports, timestamps, and connection duration.</li>
<li>Fast and accurate searching — retrieve data in moments, with clear statistics and export to the required format.</li>
<li>Infrastructure independence — server, virtual environment, or cloud; the solution grows with your network.</li>
<li>Security as standard — secure communication, management over encrypted protocols, and a guarantee of future security updates.</li>
</ul>

<h2>We&#8217;ll help you deploy it</h2>

<p>FlowPRO NG gives you full visibility into your network traffic while helping you meet the legal obligations tied to data retention. At <strong>NET service solution</strong>, we&#8217;ll be glad to help you with it.</p>

<p>Want to learn more? <strong>Get in touch with us by e-mail at <a href="mailto:info@flowpro.eu">info@flowpro.eu</a>.</strong></p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/flowpro-ng-keep-your-network-traffic-under-control-and-stay-compliant/">FlowPRO NG — Keep Your Network Traffic Under Control and Stay Compliant</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Token Management: Who can generate an API key in your system? From now on, only those you allow</title>
		<link>https://ispadmin.eu/en/token-management-who-can-generate-an-api-key-in-your-system-from-now-on-only-those-you-allow/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 05:34:11 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11461</guid>

					<description><![CDATA[<p>Version 5.42 adds a new Token Management page to ISPadmin (Settings / System settings) and, more importantly, user permissions for it. Generating API keys — through which data can be both read from and written into the system — is now controlled: the administrator decides, not just anyone who logs in. For an ISP this&#8230;&#160;<a href="https://ispadmin.eu/en/token-management-who-can-generate-an-api-key-in-your-system-from-now-on-only-those-you-allow/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Token Management: Who can generate an API key in your system? From now on, only those you allow</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/token-management-who-can-generate-an-api-key-in-your-system-from-now-on-only-those-you-allow/">Token Management: Who can generate an API key in your system? From now on, only those you allow</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11461" class="elementor elementor-11461">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-9c80090 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c80090" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0a6d4bc" data-id="0a6d4bc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-49bbd9c elementor-widget elementor-widget-text-editor" data-id="49bbd9c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Version 5.42 adds a new <strong>Token Management</strong> page to ISPadmin (Settings / System settings) and, more importantly, user permissions for it. Generating API keys — through which data can be both read from and written into the system — is now controlled: the administrator decides, not just anyone who logs in. For an ISP this means lower security risk, control over access to your data, and another step toward NIS2 compliance.</p>

<p>Do you know who can create an API key in your ISPadmin today? How many keys are currently active in the system, and which integration each of them actually belongs to? And is there a token still &#8220;living&#8221; somewhere after an expired trial license or a disconnected tool that no one remembers? If the answer is &#8220;no idea,&#8221; version 5.42 has good news for you: access to generating API keys is now fully in your hands.</p>

<h2>Why it matters</h2>

<p>The REST API is now a common gateway into ISPadmin. API keys are used to connect integrations for maps, SMS gateways, banking interfaces, invoicing links, as well as custom scripts and third-party tools — and increasingly also projects such as voice self-service or AI assistants that pull client and service data from ISPadmin. Every such connection needs its own token, and that token is essentially a key to the system.</p>

<p>The problem was that the API key generation page was not included in the navigation and had no permissions of its own. In practice this meant that <strong>any logged-in user could generate their own API key</strong> and use it to pull information out of ISPadmin, or to write data into it. For a system that manages sensitive data about clients, services, and the network, this is a real security risk — and this is exactly what one of the providers pointed out.</p>

<h2>What Token Management brings</h2>

<p>The <strong>Token Management</strong> page is now included in the menu under <strong>Settings / System settings</strong>, so generating and managing API keys is in one clearly defined place. The key change, however, is in the permissions: four separate permissions have been added for this page in the user settings — <strong>read, add, edit, and delete</strong>.</p>

<p>The permissions are enforced strictly. Without the <strong>read</strong> permission, the page will not be shown to the user at all and cannot even be found in the menu. Without the add, edit, or delete permissions, the relevant buttons disappear — and, importantly, the given action <strong>will not go through even via a direct URL</strong>. The permissions therefore cannot be bypassed through a &#8220;back door.&#8221;</p>

<p>The decision about who may see and create API keys is thus entirely up to the administrator. You can entrust it to a narrow group of people who actually manage the integrations, and not give the rest of the team access to generating keys at all.</p>

<h2>Three roles, three reasons to appreciate it</h2>

<p><strong>The system administrator</strong> finally decides who can see the API. Instead of an &#8220;everyone can&#8221; state, access is granted deliberately and as needed — and just as easily revoked when staffing changes.</p>

<p><strong>The person responsible for security</strong> gets the principle of least privilege in practice: access to the system&#8217;s keys is held only by those who truly need it. This is useful not only for peace of mind, but also for demonstrating that access to data is controlled — a topic that more and more providers are addressing with NIS2.</p>

<p><strong>The ISP owner</strong> has a simpler assurance: data is not pulled out of their system through a key that no one knows about and that anyone could generate. The risk of a data leak via a &#8220;forgotten&#8221; token drops significantly.</p>

<h2>How it fits into the rest of the system</h2>

<p>Token Management is not a standalone feature — it builds on the user permissions on which the security of the entire ISPadmin rests. Just as with other pages, visibility and available actions for API key generation are now controlled through the permissions of a specific user. It also fits into the broader security line of recent versions (passwords, access control, NIS2-related measures), where the point is always the same: keeping control over who can access what in the system.</p>

<h2>Three tips for setting it up well</h2>

<p><strong>Tip 1 — Grant permissions narrowly right after the update.</strong> After upgrading to 5.42, no one has the Token Management permissions at first. Use this and give access only to people who actually manage API keys — not to the whole team &#8220;just in case.&#8221;</p>

<p><strong>Tip 2 — Review and clean up existing keys.</strong> Look at which tokens are in the system and remove those belonging to discontinued integrations or expired trial licenses. An inactive key is an unnecessary open window.</p>

<p><strong>Tip 3 — Separate reading from editing.</strong> For most people who need to look at the page, the read permission is enough. Leave add, edit, and delete only to those who actually issue the keys.</p>

<h2>What the ISP gains</h2>

<p>Lower security risk — an API key can no longer be created by just any logged-in user, so one of the quiet paths to your data disappears.</p>

<p>Control over access — the administrator decides who may see, create, and delete tokens, and can change it at any time.</p>

<p>A step toward NIS2 compliance — controlled access to the system&#8217;s keys and the principle of least privilege are exactly what today&#8217;s security requirements expect.</p>

<p>Order among your integrations — generating and managing keys is in one place, not scattered &#8220;with everyone who logs in.&#8221;</p>

<h2>How to get started</h2>

<p>You will find the <strong>Token Management</strong> page in ISPadmin 5.42 under Settings / System settings. If you have not deployed the version yet, please request an update. Then we recommend three steps:</p>

<p><strong>Step 1 —</strong> Grant the Token Management permissions only to responsible users in their settings; for logged-in users, the change takes effect at their next login.</p>

<p><strong>Step 2 —</strong> Review the current API keys and remove those that are no longer needed.</p>

<p><strong>Step 3 —</strong> Agree within the team on a simple rule — who issues tokens and how they are revoked after an integration ends — so your overview stays clean going forward.</p>

<p>If you are interested, we are happy to help you set up the permissions.</p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/token-management-who-can-generate-an-api-key-in-your-system-from-now-on-only-those-you-allow/">Token Management: Who can generate an API key in your system? From now on, only those you allow</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WiFi clients to be transferred: How ISPadmin Finds Misassigned MAC Addresses on Its Own</title>
		<link>https://ispadmin.eu/en/wifi-clients-to-be-transferred-how-ispadmin-finds-misassigned-mac-addresses-on-its-own/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 09:01:23 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11445</guid>

					<description><![CDATA[<p>ISPadmin 5.42 adds a new Dashboard widget — WiFi clients to be transferred (MAC address found on another router). The system recognizes on its own that a client&#8217;s device is physically connecting through a different access point than the one recorded for its internet service, and lets you fix it with a single click. For&#8230;&#160;<a href="https://ispadmin.eu/en/wifi-clients-to-be-transferred-how-ispadmin-finds-misassigned-mac-addresses-on-its-own/" rel="bookmark">Read More &#187;<span class="screen-reader-text">WiFi clients to be transferred: How ISPadmin Finds Misassigned MAC Addresses on Its Own</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/wifi-clients-to-be-transferred-how-ispadmin-finds-misassigned-mac-addresses-on-its-own/">WiFi clients to be transferred: How ISPadmin Finds Misassigned MAC Addresses on Its Own</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11445" class="elementor elementor-11445">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-905208d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="905208d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1db1edf" data-id="1db1edf" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0327366 elementor-widget elementor-widget-text-editor" data-id="0327366" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em>ISPadmin 5.42 adds a new Dashboard widget — <strong>WiFi clients to be transferred (MAC address found on another router)</strong>. The system recognizes on its own that a client&#8217;s device is physically connecting through a different access point than the one recorded for its internet service, and lets you fix it with a single click. For an ISP this means cleaner data, more accurate statistics, and fewer „mysterious“ issues that are not actually network faults but record-keeping faults.</em></p>

<p>Did your WiFi clients reconnect to a different access point after a storm and never return to where you have them recorded? Did a technician repoint a device to another AP on the same POP and forget to write it down? How many services do you have in ISPadmin assigned to an access point the client hasn&#8217;t really used in ages? If the answer is „no idea“, version 5.42 has good news: from now on ISPadmin watches it for you.</p>

<h2>Why it matters</h2>

<p>Every internet service in ISPadmin has a recorded access point — a specific AP / router through which the client connects. This link is just a record, but a lot depends on it: statistics and load graphs for access points, capacity planning, and quick diagnostics when a client calls with a problem.</p>

<p>But in wireless networks reality changes faster than the paperwork keeps up. A client&#8217;s CPE reconnects to a different AP for a better signal, a technician repoints a device to another access point on the same POP during service, after an outage some clients move elsewhere. The device&#8217;s MAC address stays the same — but it is physically read on a different access point than the system assumes in its records.</p>

<p>The result? A conflict arises between what is set on the service and what is actually read from the device. Graphs and statistics are drawn according to the records, so the load is attributed to an access point where the client no longer is. And when you plan investments or tackle congestion on such data, you are basing decisions on a wrong picture of the network.</p>

<h2>What the new widget does</h2>

<p>ISPadmin continuously reads which access points each MAC address appears on. The new Dashboard widget compares this data with the records and lists every case where <strong>a client&#8217;s MAC address was found on a different router than the one recorded for the service</strong>.</p>

<p>In other words: the widget is a list of mismatches between what you have in the system and what is actually happening in the network — services where the system knows the client should be elsewhere (in fact, an exclamation mark already flags such cases in the router overview today).</p>

<p>And here is the main thing — you don&#8217;t have to rewrite anything manually. Directly from the widget (and likewise from the WiFi clients overview on access points in Hardware → Routers) you can click through to the form to move the service to the correct access point and resolve it in one go. And if the target device where the MAC is actually read doesn&#8217;t have an access point yet, the system lets you create one first and only then move the service onto it. No searching the client card, no manual digging.</p>

<h2>Three roles, three reasons to appreciate it</h2>

<p><strong>The technician</strong> gets a concrete „this doesn&#8217;t add up“ list instead of a vague feeling that the data is a mess. After every intervention, outage, or seasonal repointing they open the widget, run through the mismatches and reconcile them — even from the mobile app while still in the field.</p>

<p><strong>The network planner</strong> finally works with data they can trust. Access point load matches reality, so decisions about boosting capacity, adding an AP, or rerouting clients stand on solid ground, not on outdated records.</p>

<p><strong>The ISP owner</strong> has a single data-quality indicator. An empty widget means the records match reality. A full widget is a signal that something is happening in the field that is not being reflected in the system — and that it is time to address it before it becomes chronic disorder.</p>

<h2>How it fits into the rest of the system</h2>

<p>The widget isn&#8217;t a standalone feature. It builds on the work with access points and WiFi clients that ISPadmin does in the <strong>Hardware → Routers</strong> module. Version 5.42 also added the same logic to WiFi clients on access points: if the system detects a MAC address on a different router, it offers a click-through to the relocation form right there.</p>

<p>A clean „service ↔ access point“ link then carries further — into client statistics and router load graphs. A single reconciled record thus improves accuracy in several places at once.</p>

<h2>Three tips to get the most out of the widget</h2>

<ul>
  <li><strong>Tip 1 — Add it to your morning routine.</strong> The Dashboard widget takes a few seconds. Going through it every morning (or after every larger network intervention) takes less time than later investigating why the statistics don&#8217;t add up.</li>
  <li><strong>Tip 2 — React right after outages and repointing.</strong> It is exactly the situations where WiFi clients mass-migrate to backup points that produce the most mismatches. If you reconcile them right away, the records never get a chance to drift.</li>
  <li><strong>Tip 3 — Treat a full widget as a warning, not extra work.</strong> When it regularly shows many records, it is not a system fault — it is a sign that some field process doesn&#8217;t end with an entry into ISPadmin. Fix the cause, not just the symptom.</li>
</ul>

<h2>What&#8217;s in it for the ISP</h2>

<ul>
  <li><strong>Trustworthy statistics</strong> — access point load matches reality, so capacity planning rests on the right numbers.</li>
  <li><strong>Faster diagnostics</strong> — when a client calls with a problem, you see the router they are actually communicating through, not last year&#8217;s record.</li>
  <li><strong>Less data cleanup</strong> — mismatches are resolved with a click the moment they arise, not in a bulk review once a year.</li>
  <li><strong>Measurable record quality</strong> — the widget&#8217;s state is a simple indicator of how well your data matches reality in the network.</li>
</ul>

<h2>How to get started</h2>

<p>You will find the <strong>WiFi clients to be transferred</strong> widget in ISPadmin 5.42 on the <strong>Dashboard</strong> — just add it to your displayed widgets. If you don&#8217;t have the version deployed yet, request an update. Then we recommend three steps:</p>

<ol>
  <li><strong>Step 1</strong> — Add the widget to your dashboard and see how many mismatches the system currently reports; it is usually the first aha moment.</li>
  <li><strong>Step 2</strong> — Reconcile the existing records by clicking through to the service relocation form.</li>
  <li><strong>Step 3</strong> — Agree within the team on who checks the widget and how often, so your records stay clean going forward.</li>
</ol>

<p>If you would like to test the feature, we are at your disposal.</p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/wifi-clients-to-be-transferred-how-ispadmin-finds-misassigned-mac-addresses-on-its-own/">WiFi clients to be transferred: How ISPadmin Finds Misassigned MAC Addresses on Its Own</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GPON Is No Longer Just Huawei — ISPadmin Now Supports TP-Link OLTs</title>
		<link>https://ispadmin.eu/en/multi-vendor-gpon-ispadmin-tp-link-olt-support/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 07:34:50 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11432</guid>

					<description><![CDATA[<p>Back in April we wrote about how the GPON module in ISPadmin runs your entire FTTH network from one place – from ONT activation through billing all the way to IPTV. At the end of that article we made one promise: that we were working on extending support to more OLTs. Version 5.42 delivers on&#8230;&#160;<a href="https://ispadmin.eu/en/multi-vendor-gpon-ispadmin-tp-link-olt-support/" rel="bookmark">Read More &#187;<span class="screen-reader-text">GPON Is No Longer Just Huawei — ISPadmin Now Supports TP-Link OLTs</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/multi-vendor-gpon-ispadmin-tp-link-olt-support/">GPON Is No Longer Just Huawei — ISPadmin Now Supports TP-Link OLTs</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11432" class="elementor elementor-11432">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-75862c4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="75862c4" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa95986" data-id="fa95986" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-88acc72 elementor-widget elementor-widget-text-editor" data-id="88acc72" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Back in April we wrote about how the <a href="https://ispadmin.eu/en/gpon-from-a-to-z-how-to-run-your-entire-ftth-network-from-one-place-in-ispadmin-from-ont-activation-to-iptv-service/" target="_blank" rel="noopener">GPON module in ISPadmin runs your entire FTTH network from one place</a> – from ONT activation through billing all the way to IPTV. At the end of that article we made one promise: that we were working on extending support to more OLTs. Version 5.42 delivers on it. For GPON you can now choose whether you run on a <strong>Huawei</strong> or a <strong>TP-Link</strong> OLT – and, on top of that, set a specific <strong>ONT type</strong> per service.</p>

<h2>Why multi-vendor support matters</h2>

<p>Fiber is built in waves, both in the Czech Republic and across Europe, and each wave often means different hardware. You build one PoP on Huawei, extend another two years later, and in the meantime prices, availability and your preferred vendor have all shifted. The result is a reality many providers know well: <strong>a network made up of OLTs from more than one vendor.</strong></p>

<p>As long as your monitoring and billing system speaks only one brand, you pay for it twice. Either you run a second, parallel tool just for the other OLTs, or you manage part of the network by hand through the vendor&#8217;s web interface – which drags you right back to the paperwork the GPON module was supposed to eliminate. Multi-vendor support in a single system removes that problem: whatever mix of OLTs you have underneath, you manage it from the same client card and the same overviews.</p>

<h2>What&#8217;s new in version 5.42</h2>

<p><strong>Choice of OLT type: Huawei or TP-Link.</strong> In the OLT settings (Hardware / GPON / OLT) you now select the device type. Alongside the existing Huawei support, <strong>TP-Link</strong> has been added in <strong>two variants</strong> – you pick the right one based on the device you actually run. The rest of the workflow – reading ONT status, activating and deactivating the service, billing on the client card – stays the same regardless of the platform you use.</p>

<p><strong>ONT type per service.</strong> For an Internet service of the GPON (Huawei) type you can now also set the <strong>ONT type</strong>. In practice this means more accurate records of end-user units right on the client&#8217;s service – you know not only that an ONT is there, but which one. Handy for servicing, swaps and reporting.</p>

<p><strong>More reliable OLT data.</strong> Version 5.42 also includes a fix to how data is read from the OLT, so connection-status overviews are more accurate.</p>

<p>These changes build on version 5.41 – the option to select an <strong>access point</strong> for a GPON service, a column showing the status of individual <strong>LAN ports</strong> in the connections overview, and improved display of related links on maps. Together they paint a picture of a GPON module growing toward being genuinely vendor-neutral.</p>

<h2>What providers gain</h2>

<p><strong>Less vendor lock-in.</strong> You can choose your OLT based on price, availability and parameters – not on what your software happens to support.</p>

<p><strong>One system instead of two.</strong> A mixed Huawei + TP-Link network is managed from a single interface. No parallel tool, no manual handling of some PoPs through the vendor&#8217;s web UI.</p>

<p><strong>More accurate records and reporting.</strong> ONT type per service and more reliable reads across all OLTs mean data you can rely on – for your own servicing as well as for mandatory reporting and subsidy projects.</p>

<p><strong>Easier network takeovers.</strong> When you take over customers or an entire location from another operator, you simply set the inherited OLT in ISPadmin as another type.</p>

<h2>Who it makes sense for</h2>

<p>The extension is most valuable for providers who are building or extending FTTH on hardware from multiple vendors, ISPs with a mixed (hybrid) network who don&#8217;t want to run a separate tool just for fiber, and small and mid-sized operators for whom a standalone GPON OSS wouldn&#8217;t pay off financially, yet who still want a professional level of automation without being tied to a single brand.</p>

<h2>Compatibility and technical details</h2>

<p>The GPON module is a standalone module that is not part of the base installation and is licensed separately. Currently:</p>

<ul>
<li><strong>Supported OLTs:</strong> <strong>Huawei</strong> (development and testing on the MA5608T model, MA5600 series) and now <strong>TP-Link</strong> in two variants.</li>
<li><strong>Supported ONTs:</strong> any vendor; for Huawei you can now also record the ONT type per service.</li>
<li><strong>Communication protocol:</strong> SNMP, with no proprietary interface or CLI access required.</li>
</ul>

<p>We recommend verifying the specific supported models and TP-Link variants in the documentation or with our sales team – the device list keeps expanding.</p>

<h2>How to get started</h2>

<p>Browse the documentation in the <a href="https://wiki5.ispadmin.eu/en/knowledge-base/moduly-a-submoduly-gpon/" target="_blank" rel="noopener">wiki</a>, where you&#8217;ll find the current list of supported platforms and licensing requirements. If you&#8217;re interested in the module, get in touch with our sales team: <a href="mailto:sales@ispadmin.eu">sales@ispadmin.eu</a></p>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/multi-vendor-gpon-ispadmin-tp-link-olt-support/">GPON Is No Longer Just Huawei — ISPadmin Now Supports TP-Link OLTs</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Billing in ISPadmin: When invoices issue, reconcile and chase payments by themselves</title>
		<link>https://ispadmin.eu/en/billing-in-ispadmin-when-invoices-issue-reconcile-and-chase-payments-by-themselves/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 11:10:55 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11419</guid>

					<description><![CDATA[<p>Billing is the heart of every ISP — and at the same time, the place where money and time most often slip away. ISPadmin can take the whole cycle off your hands: from issuing invoices through matching bank payments to reminders and blocking non-payers. How many hours a month do manual invoicing and payment follow-ups&#8230;&#160;<a href="https://ispadmin.eu/en/billing-in-ispadmin-when-invoices-issue-reconcile-and-chase-payments-by-themselves/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Billing in ISPadmin: When invoices issue, reconcile and chase payments by themselves</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/billing-in-ispadmin-when-invoices-issue-reconcile-and-chase-payments-by-themselves/">Billing in ISPadmin: When invoices issue, reconcile and chase payments by themselves</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11419" class="elementor elementor-11419">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-150fa0e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="150fa0e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99af0e6" data-id="99af0e6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e8106d8 elementor-widget elementor-widget-text-editor" data-id="e8106d8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Billing is the heart of every ISP — and at the same time, the place where money and time most often slip away. ISPadmin can take the whole cycle off your hands: from issuing invoices through matching bank payments to reminders and blocking non-payers. How many hours a month do manual invoicing and payment follow-ups consume today?</p>

<p>How many invoices do you issue by hand? How many payments do you reconcile each month &#8220;by eye&#8221; using a variable symbol in Excel? And when did you last send a reminder three weeks later than you should have, simply because there was no time? If those numbers don&#8217;t sit well with you, here&#8217;s the good news: ISPadmin can do all of this for you — and once it&#8217;s set up, you rarely have to come back to it.</p>

<h2>Why tackle billing first, and why now</h2>
<p>You can have your network beautifully built, coverage planned down to the last entrance, and your technicians finely tuned — but until your payments are reconciled automatically and non-payers are tracked automatically, it eats into your margin and, above all, your time. At a small ISP, it still &#8220;somehow works&#8221; manually. Once you pass a few hundred clients, manual billing stops being sustainable, and every mistake (a wrong variable symbol, a forgotten tariff change, an unsent reminder) costs real money.</p>
<p>That&#8217;s why ISPadmin builds billing as an automated cycle, not as document filing. The contract, the service, the price, and the payment stay tied together — and each month, the system produces what needs to go to the client and into your accounting on its own.</p>

<h2>What the Billing module can do</h2>
<p>The <strong>Billing</strong> module covers the entire financial loop of a provider:</p>
<ul>
  <li><strong>Automatic invoice generation</strong> from a client&#8217;s active services — regularly, in your chosen billing cycle (monthly, quarterly, annually), in bulk for all clients at once.</li>
  <li><strong>Consolidated billing of multiple services</strong> on a single document — internet, IPTV, VoIP, and one-off items on one invoice, clear for the client and for accounting.</li>
  <li><strong>Payment reconciliation from bank statements</strong> — the system matches incoming payments by variable symbol and amount, so you only handle the exceptions, not the whole statement.</li>
  <li><strong>QR payments and payment details</strong> right on the invoice — the client pays in a couple of clicks, and you get a higher share of on-time payments.</li>
  <li><strong>Reminders and non-payer tracking</strong> — automatic emails and SMS messages for overdue amounts, with follow-up service throttling or blocking based on the rules you set.</li>
  <li><strong>Credit notes, advance payments, and corrective documents</strong> — the full agenda you need to keep your accounting in order.</li>
  <li><strong>Exports to accounting systems</strong> — you hand the data to your accountant without retyping.</li>
</ul>
<p>The important part is that all of this runs on a single source of data. The invoice knows which services the client actually has because it reads from the same record used by sales and field technicians.</p>

<h2>Three roles, three views of the same billing</h2>
<ul>
  <li><strong>The accountant / billing clerk</strong> runs bulk billing for the whole month in one step, payments are reconciled from the statement automatically, and they only deal with discrepancies. The monthly close that used to take days becomes a matter of checking exceptions.</li>
  <li><strong>The salesperson</strong> sees the client&#8217;s real payment status and balance — before calling about an upsell, they know whether the client pays on time. Special pricing terms are set once, and billing keeps applying them automatically.</li>
  <li><strong>The ISP owner</strong> has cash flow under control: who owes money, who is getting a reminder, and how much has been invoiced this year. Instead of &#8220;it&#8217;ll be somewhere,&#8221; they have the numbers in real time.</li>
</ul>

<h2>How billing fits into the rest of the system</h2>
<p>Billing is not an island. It reads from the same data as <strong>Clients</strong> (services, contracts, tariffs) and connects to the <strong>Helpdesk</strong> (communication with the client about a payment has its history on the ticket). When the question &#8220;why was I charged this amount?&#8221; comes in, you find the answer on a single record, not across three systems.</p>

<h2>Three tips for rolling out billing smartly</h2>
<ul>
  <li><strong>First, get your billing cycles and tariffs straight.</strong> Before you run bulk billing, check that services have the right prices and periods. A few minutes here saves hours of complaints.</li>
  <li><strong>Turn on payment reconciliation right away.</strong> Automatic matching from the bank statement saves the most time — set it up first.</li>
  <li><strong>Set up reminders and blocks as a rule, not as a decision.</strong> When the system sends reminders automatically based on clear rules, you no longer agonize over &#8220;who to write to next,&#8221; and client relationships stay matter-of-fact.</li>
</ul>

<h2>What&#8217;s in it for the ISP owner</h2>
<ul>
  <li><strong>Less manual work</strong> — bulk billing and automatic payment reconciliation free up days each month for the billing clerk.</li>
  <li><strong>Faster, more stable cash flow</strong> — QR payments and automatic reminders shorten the time until money arrives.</li>
  <li><strong>Fewer errors and disputes</strong> — the invoice draws on the client&#8217;s real services, not on colleagues&#8217; memory.</li>
  <li><strong>Auditable data</strong> — a single source of truth about what was invoiced and paid. For peace of mind in accounting and for NIS2.</li>
</ul>

<h2>How to get started</h2>
<p>You&#8217;ll find billing in ISPadmin under the Billing tab, with detailed guides at <a href="https://wiki5.ispadmin.eu/en/category/changelog-en/" target="_blank" rel="noopener noreferrer">wiki5.ispadmin.eu</a>. We recommend three steps:</p>
<ol>
  <li>Review the tariffs and billing cycles on your services so billing generates the correct amounts.</li>
  <li>Set up payment reconciliation from the bank statement and rules for reminders.</li>
  <li>Verify the exports to accounting so the data lines up without retyping.</li>
</ol>
<p>If you&#8217;re interested, we&#8217;re happy to help you set billing up or show it on a <a href="https://ispadmin.eu/en/demo-2/" target="_blank" rel="noopener noreferrer">demo</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/billing-in-ispadmin-when-invoices-issue-reconcile-and-chase-payments-by-themselves/">Billing in ISPadmin: When invoices issue, reconcile and chase payments by themselves</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sales Opportunities and Helpdesk in ISPadmin: Tickets, Emails, and Calls Linked to Every Opportunity</title>
		<link>https://ispadmin.eu/en/sales-opportunities-and-helpdesk-in-ispadmin-tickets-emails-and-calls-linked-to-every-opportunity/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Mon, 18 May 2026 11:05:20 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11394</guid>

					<description><![CDATA[<p>In ISPadmin 5.42 beta 1, we connected the Sales Opportunities and Helpdesk modules. All client communication — emails, SMS messages, phone calls, and in-person meetings — is now available directly within the detail of a specific sales opportunity. You can also create a new ticket with a single click. How much time do you spend&#8230;&#160;<a href="https://ispadmin.eu/en/sales-opportunities-and-helpdesk-in-ispadmin-tickets-emails-and-calls-linked-to-every-opportunity/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Sales Opportunities and Helpdesk in ISPadmin: Tickets, Emails, and Calls Linked to Every Opportunity</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/sales-opportunities-and-helpdesk-in-ispadmin-tickets-emails-and-calls-linked-to-every-opportunity/">Sales Opportunities and Helpdesk in ISPadmin: Tickets, Emails, and Calls Linked to Every Opportunity</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11394" class="elementor elementor-11394">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-87a3a87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="87a3a87" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2876837" data-id="2876837" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8e95479 elementor-widget elementor-widget-text-editor" data-id="8e95479" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In ISPadmin 5.42 beta 1, we connected the Sales Opportunities and Helpdesk modules. All client communication — emails, SMS messages, phone calls, and in-person meetings — is now available directly within the detail of a specific sales opportunity. You can also create a new ticket with a single click.</p>
<p>How much time do you spend every day switching between modules just to find out who spoke with a client, when, and about what? If your sales team keeps communication history “somewhere in Helpdesk” while the sales opportunity itself is “somewhere else,” it’s time to bring everything together. In <strong>ISPadmin 5.42</strong>, we completed one of the most requested integrations — the <strong>Sales Opportunities</strong> module now works directly with the <strong>Helpdesk</strong> module.</p>
<h2>What’s New</h2>
<p>A new <strong>Tickets</strong> tab has been added to every sales opportunity detail. It provides a complete overview of linked tickets and scheduled Helpdesk messages, including status, priority, department, owner, and labels. All communication with the client — emails, SMS messages, phone calls, and personal meetings — is now accessible exactly where it makes sense: directly within the related sales opportunity.</p>
<p>Two new buttons are available:</p>
<ul>
<li><strong>Link to Ticket</strong> opens a dialog with a ticket list and full-text search by ticket ID, client name, contact, or subject. Checking a ticket creates the link, while unchecking removes it. One ticket can be linked to multiple sales opportunities.</li>
<li><strong>Create New Ticket</strong> opens the Helpdesk form with the sales opportunity already pre-linked. Tickets can be created through all four communication channels: Email, SMS, Phone, and Personal Visit. After saving, you are automatically returned to the sales opportunity detail, and the new ticket immediately appears in the list.</li>
</ul>
<h2>Practical Benefits for ISPs</h2>
<ul>
<li><strong>Less clicking.</strong> Sales representatives no longer need to switch between modules to see who communicated with the client and when.</li>
<li><strong>Complete sales context.</strong> The entire communication history becomes part of the sales opportunity — from the first inquiry to the final closure.</li>
<li><strong>Cleaner Helpdesk organization.</strong> Tickets related to sales activities are clearly linked, making them easy to distinguish from operational support tickets.</li>
<li><strong>Smooth handovers.</strong> When sales hands a client over to support, simply open the sales opportunity — everything is already there.</li>
</ul>
<h2>How Does It Work?</h2><p>Open a sales opportunity, switch to the <strong>Tickets</strong> tab, and immediately see everything related to the client communication history. Need to find an existing ticket? Click <strong>Link to Ticket</strong> — full-text search will find it, and a single checkbox creates the connection. Need to send an email, schedule a meeting, or record a phone call? Click <strong>Create New Ticket</strong> — the form opens with the sales opportunity already linked. Simply choose the communication channel (Email, SMS, Phone, or Personal Visit), add the content, and save. The ticket instantly appears in the list while continuing through its standard Helpdesk workflow.</p>
<h2>How to Enable It</h2>
<p>The functionality is <strong>automatically</strong> available to all customers running <strong>ISPadmin 5.42 beta 1</strong>. The only requirement is that the user has both modules activated — <strong>Sales Opportunities</strong> and <strong>Helpdesk</strong> — along with the necessary permissions (read and write access) in both modules.</p>
<h2>Try It Yourself</h2>
<p>You can test the feature on our demo environment: <a href="https://www.ispadmin.eu/en/demo-2/" target="_blank" rel="noopener">www.ispadmin.eu/demo</a></p>
<p>If you need any assistance or would like to learn more about the Sales Opportunities module, contact us at <a href="mailto:sales@ispadmin.eu" target="_blank" rel="noopener">sales@ispadmin.eu</a>.</p>
<p>Thank you for using ISPadmin. We are already working on more improvements.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/sales-opportunities-and-helpdesk-in-ispadmin-tickets-emails-and-calls-linked-to-every-opportunity/">Sales Opportunities and Helpdesk in ISPadmin: Tickets, Emails, and Calls Linked to Every Opportunity</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Central Warehouse in ISPadmin: Where Every Antenna, Set-Top Box and Switch Is — and Why It Matters After NIS2</title>
		<link>https://ispadmin.eu/en/central-warehouse-in-ispadmin-where-every-antenna-set-top-box-and-switch-is-and-why-it-matters-after-nis2/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Tue, 05 May 2026 08:03:51 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11373</guid>

					<description><![CDATA[<p>How many set-top boxes, antennas and switches do you have out in the field — and do you know exactly who has each of them right now? If the answer starts with &#8220;somewhere in a spreadsheet&#8221; or &#8220;Pavel knows,&#8221; this article is for you. The Central Warehouse module in ISPadmin moves your hardware records out&#8230;&#160;<a href="https://ispadmin.eu/en/central-warehouse-in-ispadmin-where-every-antenna-set-top-box-and-switch-is-and-why-it-matters-after-nis2/" rel="bookmark">Read More &#187;<span class="screen-reader-text">Central Warehouse in ISPadmin: Where Every Antenna, Set-Top Box and Switch Is — and Why It Matters After NIS2</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/central-warehouse-in-ispadmin-where-every-antenna-set-top-box-and-switch-is-and-why-it-matters-after-nis2/">Central Warehouse in ISPadmin: Where Every Antenna, Set-Top Box and Switch Is — and Why It Matters After NIS2</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11373" class="elementor elementor-11373">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-f4be3e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f4be3e6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54b2cc4" data-id="54b2cc4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f7400a7 elementor-widget elementor-widget-text-editor" data-id="f7400a7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>How many set-top boxes, antennas and switches do you have out in the field — and do you know exactly who has each of them right now? If the answer starts with &#8220;somewhere in a spreadsheet&#8221; or &#8220;Pavel knows,&#8221; this article is for you. The Central Warehouse module in ISPadmin moves your hardware records out of sticky notes and Excel files into one clear module — and after NIS2, it has become part of what regulators actually expect from you.</p>

<h2>Why asset management is suddenly topic number one</h2>

<p>In our previous article we covered how ISPadmin helps you handle NIS2 in the areas of password policy, Helpdesk and NetMonitor. The second major pillar of cybersecurity that any audit will check is <strong>asset management</strong> — a factual, up-to-date list of every piece of hardware your network runs on. Without it you cannot manage vulnerabilities, plan replacements, or prove that controls are in place.</p>

<p>For an ISP this is also a daily operational topic:</p>

<ul>
<li>The antenna someone moved three years ago from a tower in Štíhlovice to the POP in Bystřice — is it written down anywhere?</li>
<li>The set-top box a customer returned when ending their contract — is it on the shelf, or did a technician take it home?</li>
<li>The switch in &#8220;Pavel&#8217;s storage&#8221; — does it even have an inventory number?</li>
</ul>

<p>The Central Warehouse in ISPadmin closes these questions by tracking hardware as inventoried items from receiving through issuing to a technician, installation at a customer, and finally return or write-off.</p>

<h2>What the Central Warehouse can do</h2>

<p>The module is built to <strong>track all assets</strong> of an ISP:</p>

<ul>
<li>active devices — switches, routers, APs, GPON ONTs, CMTS cards</li>
<li>passive devices — antennas, brackets, masts, connectors, cable</li>
<li>customer equipment — set-top boxes, ONTs at customers, modems</li>
<li>consumables — cables, adapters, fittings</li>
</ul>

<p>For every item you can see where it is right now, who is currently responsible for it, what state it is in, and the full history of its movements.</p>

<h2>Overview and history — the filter that pays off</h2>

<p>The item overview is not a long list you have to scroll through manually. The filters at the top of the page take you straight to what you need:</p>

<ul>
<li><strong>Billing group</strong> — useful for ISPs with several branches or legal entities</li>
<li><strong>User</strong> — who the item is currently assigned to (technician, customer, warehouse)</li>
<li><strong>Year / month</strong> — the time window of movement</li>
<li><strong>Previous state / new state</strong> — what happened to the item (received, issued, installed, written off…)</li>
</ul>

<p>For each item you can open the <strong>Detail</strong> view to see the full history card. When an audit or warranty claim asks when and from whom you got a specific set-top box, the answer takes about thirty seconds.</p>

<h2>A warehouse connected to real operations</h2>

<p>The strength of the Central Warehouse in ISPadmin is that it is not an island. Items naturally connect to the other modules:</p>

<ol>
<li><strong>Receiving</strong> after purchase from a supplier.</li>
<li><strong>Issuing to a technician</strong> as part of a task in Planning — the technician &#8220;takes&#8221; specific serial numbers for the field visit and installs them on site.</li>
<li><strong>Installation at a customer</strong> — the item is linked to a specific service or contract, so you can see it from the customer card too.</li>
<li><strong>Return / write-off</strong> — when a service ends or a device fails, the item goes back to the warehouse or is written off, and everything stays in the history.</li>
</ol>

<p>This connection is exactly what separates a real warehouse from a spreadsheet: nobody has to remember to add a row after a field trip — the movement is recorded where the work actually happens.</p>

<h2>Four practical tips that will save you hours</h2>

<ol>
<li><strong>Enter serial numbers during receiving, not at the customer site.</strong> A field technician then only confirms what is already in the system, instead of typing codes from a box label into a phone.</li>
<li><strong>Set up roles and permissions.</strong> The warehouse keeper issues, the technician receives, the manager sees the history. The Central Warehouse respects ISPadmin user permissions, so separated responsibilities stay separated.</li>
<li><strong>Run inventory checks every quarter, not once a year.</strong> The &#8220;month&#8221; + &#8220;user&#8221; filter quickly reveals items that have been sitting with a technician for a suspiciously long time without being installed.</li>
<li><strong>Use the warehouse for POPs too, not just customers.</strong> A switch in a rooftop cabinet is your asset. When the records show that a specific DGS-1210 has been at POP Bystřice since April 2024, outages and warranty cases are resolved in minutes.</li>
</ol>

<h2>By the way — your warehouse is with you in the field too</h2>

<p>ISPadmin is a fully responsive web application. The warehouse opens in exactly the same way from a laptop in the office, a tablet in a service van, or a phone on a rooftop. There is no separate mobile app to install — a browser and a login are enough. A technician can receive goods or confirm an installation right on the spot.</p>

<h2>What an ISP owner gets out of it</h2>

<ul>
<li><strong>Fewer losses</strong> — set-top boxes and antennas no longer fall into the &#8220;grey zone&#8221; between the warehouse and the customer.</li>
<li><strong>Smoother accounting</strong> — hardware has a clear history, depreciation and write-offs are traceable.</li>
<li><strong>Audit readiness</strong> — whether NIS2, tax, or grant-related (for example the Czech Ministry of the Interior FlowPro programme), the asset register is one of the first documents an inspector will look at.</li>
<li><strong>Fewer arguments in the team</strong> — who had which antenna is no longer a question of memory, but of two clicks.</li>
</ul>

<h2>How to get started</h2>

<p>If you are not yet using the Central Warehouse to its full extent, we recommend three steps:</p>

<ol>
<li>Open the overview in ISPadmin and look at what is already in there (often more than an ISP expects).</li>
<li>Add serial numbers to critical assets first — POPs, customer CPE, expensive antennas.</li>
<li>Introduce the rule &#8220;field trip from Planning → issue from the warehouse,&#8221; so new devices are recorded automatically.</li>
</ol>

<p>Detailed step-by-step guides are available in the <a href="https://wiki5.ispadmin.eu/cs/knowledge-base-category/centralni-sklad/">ISPadmin wiki — Central Warehouse</a> (Czech). To try the module without commitment, <a href="https://ispadmin.eu/demo/">book a demo</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/central-warehouse-in-ispadmin-where-every-antenna-set-top-box-and-switch-is-and-why-it-matters-after-nis2/">Central Warehouse in ISPadmin: Where Every Antenna, Set-Top Box and Switch Is — and Why It Matters After NIS2</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ISP Security after NIS2: Password Policy, Helpdesk Under Control, and NetMonitor in Safe Mode</title>
		<link>https://ispadmin.eu/en/isp-security-after-nis2-password-policy-helpdesk-under-control-and-netmonitor-in-safe-mode/</link>
		
		<dc:creator><![CDATA[Šárka]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 07:04:27 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://ispadmin.eu/?p=11361</guid>

					<description><![CDATA[<p>In December, we wrote about how ISPadmin supports a more secure ISP operation — 2FA, roles and permissions, TLS with Let’s Encrypt, and bulk password changes on MikroTik. But NIS2 requires more than one-time measures; it demands demonstrably managed access, enforced policies, and operational continuity even on a bad day. Version 5.40 introduces features that&#8230;&#160;<a href="https://ispadmin.eu/en/isp-security-after-nis2-password-policy-helpdesk-under-control-and-netmonitor-in-safe-mode/" rel="bookmark">Read More &#187;<span class="screen-reader-text">ISP Security after NIS2: Password Policy, Helpdesk Under Control, and NetMonitor in Safe Mode</span></a></p>
<p>The post <a href="https://ispadmin.eu/en/isp-security-after-nis2-password-policy-helpdesk-under-control-and-netmonitor-in-safe-mode/">ISP Security after NIS2: Password Policy, Helpdesk Under Control, and NetMonitor in Safe Mode</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></description>
										<content:encoded><![CDATA[<div data-elementor-type="wp-post" data-elementor-id="11361" class="elementor elementor-11361">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-b58175d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b58175d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3141bc7" data-id="3141bc7" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-010b65a elementor-widget elementor-widget-text-editor" data-id="010b65a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In December, we wrote about how ISPadmin supports a more secure ISP operation — 2FA, roles and permissions, TLS with Let’s Encrypt, and bulk password changes on MikroTik. But NIS2 requires more than one-time measures; it demands demonstrably managed access, enforced policies, and operational continuity even on a bad day.</p>

<p>Version 5.40 introduces features that move exactly in this direction — password policy, a redesigned Helpdesk, fail-safe NetMonitor, and a widget for external service status.</p>

<h2>1. Password policy — no more “Password123” in your team</h2>

<p>Until recently, each system administrator could use whatever password they remembered. From both an audit and NIS2 perspective, that’s a problem — one weak account is enough to leave the door wide open.</p>

<p>In <strong>Settings → System settings → General</strong>, a new <strong>password_policy</strong> configuration is now available. It lets you define password requirements for system users (length, complexity, character rules). Once enabled, all newly created passwords must comply — weak passwords are simply rejected.</p>

<p>And an important audit trail feature: in <strong>Settings → Administrators → Administrators</strong>, there is a new <strong>Password policy</strong> column that directly shows whether each user’s password meets the requirements. You can instantly see who needs to update their password — no Excel sheets, no guesswork.</p>

<p><strong>What it means for you:</strong> Weak passwords are no longer a matter of trust, but of configuration. You enable the policy once, and your team follows it automatically. For audits (NIS2, Cybersecurity Act), one screenshot and one timestamp are enough.</p>

<h2>2. Permissions and signatures in Helpdesk — who can do what and under which name</h2>

<p>In ISP operations, the Helpdesk quickly fills up with agendas from multiple departments — billing, technical, field technicians, support. When everyone sees everything, it becomes both an audit issue and a practical one (“why did a technician delete a billing ticket?”).</p>

<p>The <strong>Helpdesk → Settings → Departments</strong> section is now split into three sub-tabs:</p>

<ul>
    <li><strong>Departments</strong> — original settings.</li>
    <li><strong>Permissions</strong> — an overview of all users and departments with the ability to edit permissions directly. Finally, one place where you can clearly see “who has access to what” — and change it.</li>
    <li><strong>Signatures</strong> — define different signatures for different users across departments. A technician no longer signs billing replies as an accountant, and vice versa.</li>
</ul>

<p><strong>What it means for you:</strong> Clear segregation of duties is one of the first things auditors and NIS2 look for. In ISPadmin, it’s a table — not a Word document on a shared drive.</p>

<h2>3. NetMonitor in fail-safe mode — when the network collapses, your operations stay in control</h2>

<p>A classic failure scenario: a backbone link goes down, NetMonitor starts reporting hundreds of unavailable devices, alerts flood the operations team, and somewhere in that flood, the one critical alert gets lost.</p>

<p>In <strong>Hardware → Settings → NetMonitor → General</strong>, there is now a <strong>fail_safe_mode_trigger_threshold</strong> setting. You define the threshold of unavailable devices, after which NetMonitor switches to a limited mode — showing only key information instead of a massive wave of noise.</p>

<p><strong>What it means for you:</strong> Operational continuity under NIS2 isn’t just about systems running. It’s about people being able to work during a crisis. Fail-safe is the difference between “a quarter of the network went down, but the team handled it” and “a quarter of the network went down and the team spent an hour digging through 3,000 alerts.”</p>

<h2>4. Dashboard widget <em>External service status</em> — one view, everything important</h2>

<p>Secure and reliable ISP operations don’t depend on ISPadmin alone. You rely on backup RADIUS servers, external integrations, monitoring tools. When one of these “supporting pillars” fails, you should know before your customer tells you.</p>

<p>The <strong>Dashboard</strong> now includes a new <strong>External Services and Systems Status</strong> widget. In one panel, you can see the status of external services (e.g., backup RADIUS) and verify whether your “safety net” is actually working. Visibility respects user permissions (<strong>Settings → Administrators</strong>), so users only see what they are allowed to.</p>

<p><strong>What it means for you:</strong> A backup system you don’t know is down overnight isn’t a backup system. This widget gives you that certainty every morning on your first screen.</p>

<h2>Summary</h2>

<p>Post-NIS2 ISP security stands on four pillars, all now natively covered by ISPadmin:</p>

<ul>
    <li><strong>Identity and passwords</strong> — 2FA + new password policy with audit visibility.</li>
    <li><strong>Segregation of duties</strong> — Helpdesk permissions as a clear, manageable table.</li>
    <li><strong>Operational continuity</strong> — fail-safe NetMonitor that prevents alert overload.</li>
    <li><strong>Dependency visibility</strong> — dashboard widget for external services and backup systems.</li>
</ul>

<p>Security in version 5.40 is no longer just an “audit checkbox.” It’s an everyday operational layer that saves time, reduces risk, and gives you something solid to show during an audit or incident.</p>

<p><strong>Want to see how it works in your network?</strong> Try ISPadmin in a demo or get in touch with our team — we’ll guide you through setting up password policies and Helpdesk configuration in your environment.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div><p>The post <a href="https://ispadmin.eu/en/isp-security-after-nis2-password-policy-helpdesk-under-control-and-netmonitor-in-safe-mode/">ISP Security after NIS2: Password Policy, Helpdesk Under Control, and NetMonitor in Safe Mode</a> first appeared on <a href="https://ispadmin.eu">ISPadmin</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
