What is InterMapper for Linux?
InterMapper is a powerful network monitoring and mapping tool that provides real-time visibility into network infrastructure. On Linux systems, InterMapper offers comprehensive network discovery, automatic topology mapping, and continuous monitoring capabilities that help network administrators maintain optimal network performance.
This enterprise-grade solution combines SNMP polling, custom probes, and intelligent alerting to deliver a complete network management platform specifically optimized for Linux environments.
Key Features of InterMapper Linux
Automatic Network Discovery
InterMapper automatically discovers network devices using multiple protocols including SNMP, ICMP, and custom probes. The discovery process creates detailed network maps showing device relationships and connection paths.
Real-time Monitoring
Continuous monitoring of network devices, interfaces, and services with customizable polling intervals. Monitor bandwidth utilization, device status, and performance metrics in real-time.
Visual Network Maps
Interactive network topology maps that update automatically as network changes occur. Visual indicators show device status, alerts, and performance data at a glance.
System Requirements for InterMapper Linux
Minimum Hardware Requirements
- CPU: 2 GHz dual-core processor
- RAM: 4 GB minimum (8 GB recommended)
- Storage: 20 GB available disk space
- Network: Ethernet connection
Supported Linux Distributions
- Ubuntu 18.04 LTS and newer
- CentOS 7 and 8
- Red Hat Enterprise Linux 7 and 8
- SUSE Linux Enterprise Server
- Debian 9 and newer
Installing InterMapper on Linux
Download and Installation Process
First, download the InterMapper Linux package from the official website and follow these installation steps:
# Make the installer executable
chmod +x InterMapper_Linux_Installer.bin
# Run the installer
sudo ./InterMapper_Linux_Installer.bin
Post-Installation Configuration
After installation, configure the basic settings:
# Start InterMapper service
sudo systemctl start intermapper
# Enable automatic startup
sudo systemctl enable intermapper
# Check service status
sudo systemctl status intermapper
Expected Output:
● intermapper.service - InterMapper Network Monitoring
Loaded: loaded (/etc/systemd/system/intermapper.service; enabled)
Active: active (running) since Tue 2025-08-26 07:20:15 IST; 2min ago
Main PID: 1234 (InterMapper)
Status: "InterMapper is running"
Basic InterMapper Configuration
Accessing the Web Interface
InterMapper provides a web-based interface accessible through your browser:
# Default web interface URL
http://localhost:8080
# Or using server IP
http://your-server-ip:8080
Initial Setup Wizard
The setup wizard guides you through essential configurations:
- Administrator Account: Create admin credentials
- License Configuration: Enter license key
- Network Settings: Configure SNMP communities
- Discovery Settings: Set network ranges to monitor
Network Discovery and Mapping
Configuring Network Discovery
Set up network discovery to automatically find devices:
# Edit discovery configuration
sudo nano /opt/intermapper/config/discovery.conf
# Add network ranges
network.range.1=192.168.1.0/24
network.range.2=10.0.0.0/16
snmp.community=public
Manual Device Addition
Add specific devices manually using the command line interface:
# Add a router
./intermapper-cli add-device --ip 192.168.1.1 --type router --community public
# Add a switch
./intermapper-cli add-device --ip 192.168.1.10 --type switch --community public
# Add a server
./intermapper-cli add-device --ip 192.168.1.100 --type server
SNMP Configuration for Enhanced Monitoring
Configuring SNMP Communities
Set up SNMP communities for device access:
# Configure SNMP v2c
community.read=public
community.write=private
# Configure SNMP v3
snmpv3.user=admin
snmpv3.auth.protocol=SHA
snmpv3.auth.password=your-auth-password
snmpv3.priv.protocol=AES
snmpv3.priv.password=your-priv-password
Custom SNMP Probes
Create custom probes for specific monitoring requirements:
# Create custom probe file
sudo nano /opt/intermapper/probes/custom-cpu-monitor.probe
# Probe content example
probe.name=Custom CPU Monitor
probe.oid=1.3.6.1.4.1.2021.11.11.0
probe.warning.threshold=80
probe.critical.threshold=90
Alert Configuration and Management
Setting Up Email Alerts
Configure email notifications for network events:
# Configure SMTP settings
sudo nano /opt/intermapper/config/smtp.conf
smtp.server=smtp.gmail.com
smtp.port=587
[email protected]
smtp.password=your-app-password
smtp.use.tls=true
Creating Alert Rules
Define custom alert conditions:
# Create alert rule
./intermapper-cli create-alert \
--name "High CPU Usage" \
--condition "cpu > 85" \
--action "email:[email protected]" \
--severity critical
Performance Monitoring and Reporting
Monitoring Key Metrics
InterMapper tracks various performance metrics:
- Interface Utilization: Bandwidth usage on network interfaces
- Device Availability: Up/down status of network devices
- Response Time: Network latency and response times
- Error Rates: Packet loss and error statistics
Generating Reports
Create automated reports using the command line:
# Generate availability report
./intermapper-cli generate-report \
--type availability \
--period "last-month" \
--output /tmp/availability-report.pdf
# Generate performance report
./intermapper-cli generate-report \
--type performance \
--devices "192.168.1.0/24" \
--period "last-week" \
--format html
Advanced Configuration Options
Database Configuration
Configure the underlying database for data storage:
# Configure PostgreSQL backend
sudo nano /opt/intermapper/config/database.conf
db.type=postgresql
db.host=localhost
db.port=5432
db.name=intermapper
db.username=intermapper_user
db.password=secure_password
Load Balancing and High Availability
Set up multiple InterMapper instances for redundancy:
# Configure primary server
primary.server=true
cluster.id=intermapper-cluster-01
# Configure secondary server
primary.server=false
cluster.master=192.168.1.50
cluster.id=intermapper-cluster-01
Troubleshooting Common Issues
Service Not Starting
If InterMapper fails to start, check these common issues:
# Check log files
sudo tail -f /opt/intermapper/logs/intermapper.log
# Verify port availability
sudo netstat -tlnp | grep :8080
# Check file permissions
sudo chown -R intermapper:intermapper /opt/intermapper/
SNMP Connection Issues
Troubleshoot SNMP connectivity problems:
# Test SNMP connectivity
snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.1.1.0
# Check firewall settings
sudo iptables -L | grep 161
# Verify SNMP service on target device
sudo systemctl status snmpd
Best Practices for InterMapper Linux
Security Considerations
- Use SNMP v3: Implement encrypted SNMP communications
- Firewall Rules: Restrict access to management interfaces
- Regular Updates: Keep InterMapper software current
- Strong Passwords: Use complex passwords for all accounts
Performance Optimization
- Polling Intervals: Adjust based on network size and requirements
- Database Maintenance: Regular cleanup of historical data
- Resource Monitoring: Monitor InterMapper server resources
- Network Segmentation: Use multiple collectors for large networks
Integration with Other Tools
Syslog Integration
Configure syslog forwarding for centralized logging:
# Configure rsyslog forwarding
echo "*.* @@192.168.1.200:514" | sudo tee -a /etc/rsyslog.conf
# Restart rsyslog
sudo systemctl restart rsyslog
API Integration
Use InterMapper’s REST API for custom integrations:
# Get device status via API
curl -u admin:password \
"http://localhost:8080/api/devices/192.168.1.1/status"
# Export network map data
curl -u admin:password \
"http://localhost:8080/api/maps/export?format=json"
Maintenance and Updates
Regular Maintenance Tasks
Perform these maintenance tasks regularly:
# Backup configuration
sudo tar -czf intermapper-backup-$(date +%Y%m%d).tar.gz /opt/intermapper/config/
# Clean up old log files
sudo find /opt/intermapper/logs/ -name "*.log" -mtime +30 -delete
# Update device database
./intermapper-cli update-device-database
Software Updates
Keep InterMapper updated with the latest features and security patches:
# Check current version
./intermapper --version
# Download and install updates
sudo ./InterMapper_Linux_Update.bin
# Restart services after update
sudo systemctl restart intermapper
InterMapper for Linux provides comprehensive network monitoring capabilities that scale from small networks to enterprise environments. By following this guide, you can effectively deploy, configure, and maintain InterMapper to ensure optimal network performance and reliability.
- What is InterMapper for Linux?
- Key Features of InterMapper Linux
- System Requirements for InterMapper Linux
- Installing InterMapper on Linux
- Basic InterMapper Configuration
- Network Discovery and Mapping
- SNMP Configuration for Enhanced Monitoring
- Alert Configuration and Management
- Performance Monitoring and Reporting
- Advanced Configuration Options
- Troubleshooting Common Issues
- Best Practices for InterMapper Linux
- Integration with Other Tools
- Maintenance and Updates








