Auto-Discover & Import Servers Automatically
Point Ezeelogin at an IP range, a CIDR block, or a CSV file and let a scheduled cron job find, add, and provision every reachable server — complete with managed SubSSH users — with zero manual entry.
Point Ezeelogin at an IP range, a CIDR block, or a CSV file and let a scheduled cron job find, add, and provision every reachable server — complete with managed SubSSH users — with zero manual entry.
SSH sessions recorded
session replay
faster audit prep
Why it matters
Define the IP range or CIDR block to scan.
Configure the automatic discovery schedule using cron.
Ezeelogin scans the specified network at the configured intervals.
Servers are imported
Newly discovered servers are automatically imported into the Ezeelogin gateway for centralized management.
Key Benefits
Ezeelogin becomes the central gateway where new infrastructure is automatically discovered, added, and access-provisioned.
New servers spun up inside a known range or CIDR block are found and imported without anyone adding them by hand.
A cron job runs the discovery script daily, weekly, or monthly — infrastructure growth never waits on an admin's calendar.
Every newly discovered server has its managed SubSSH users created immediately, so access is ready the moment it's added.
IP addresses already registered in Ezeelogin are skipped, so re-running discovery never creates duplicate entries.
Feed in a single IP range, a CIDR block, or a full CSV of servers and credentials — discovery scales to whatever list you give it.
Every scan is logged, so you always know exactly which servers were added, skipped, or failed — and why.
Flexible Inputs
No proprietary inventory format—use your existing server inventory, naming conventions, and organizational structure.
Specify a start and end IP with the SSH port, username, and password shared across the range.
e.g. 192.168.56.102–111
Point discovery at a whole subnet in CIDR notation and let it scan every address inside it.
e.g. 192.168.56.0/24
Upload a CSV of name, IP, port, credentials, and server group to populate the Auto Discovery tab in bulk.
name, ips, port, user, password, servergroup
Turn on Enable API and Server API from the Servers tab so discovery can add servers automatically.
Add an IP range or CIDR block in the GUI, or upload a CSV of servers, ports, credentials, and groups.
Add auto_discovery.php to crontab to run daily, weekly, or monthly — or trigger it manually any time.
Reachable servers are added and their managed SubSSH users created automatically — check Servers and the discovery logs to confirm.
Most teams either add servers one by one or hand-roll a CSV import script. Here’s what that trade-off actually looks like.
Most teams either add servers one by one or hand-roll a CSV import script. Here’s what that trade-off actually looks like.
Someone has to notice the new IPs and manually add every server to the gateway one at a time.
The next scheduled CIDR scan automatically finds the new servers, adds them to the gateway, and provisions SubSSH users instantly.
Servers are added individually, requiring credentials to be entered repeatedly.
Upload the spreadsheet as a CSV and the discovery engine imports every reachable server automatically in one pass.
The duplicate remains unnoticed until someone accidentally connects to the wrong server.
Discovery immediately reports the exact "Server Exists" conflict so administrators can resolve it before production.
It scans an IP range, CIDR block, or CSV list you configure, connects to each address over SSH with the credentials provided, and imports every server it can reach then creates its managed SubSSH users automatically.
Auto discovery is available from Ezeelogin version 7.47.0 onward. Gateways on an older version need to be upgraded first.
No. Discovery can also be triggered manually by running the auto_discovery.php script directly on the gateway, in addition to any scheduled cron job.
This happens when the discovered server’s hostname is already associated with a different IP address in Ezeelogin, which blocks the new entry from being added under the same name.