Welcome to Nodinite Core Services
Discover the foundational components that power Nodinite—the comprehensive monitoring and logging platform for integration solutions. Nodinite Core Services deliver enterprise-grade logging, monitoring, and documentation capabilities through a modern, scalable architecture built on .NET 9 and ASP.NET Core.
Whether you're running a single-server proof-of-concept or a distributed enterprise deployment, Core Services provide the robust foundation you need. With New 7.x v7, installation and updates are fully automated through PowerShell scripts, making deployment faster and more reliable than ever.
What Are Nodinite Core Services?
Nodinite Core Services are the essential components that run in every Nodinite installation, providing the platform's core functionality:
- Web Client - Modern web interface for logging, monitoring, and documentation
- Web API - REST-based API with role-based access and comprehensive audit logging
- Log API - High-performance API for ingesting log events from integration platforms
- Logging Service - Background service for event processing, indexing, and database optimization
- Monitoring Service - Alerting engine and monitoring agent coordinator
- Configuration Database - Central configuration, documentation repository, and knowledge base
- Log Databases - Scalable storage for log events with built-in archiving capabilities
New 7.x Modern Technology Stack (v7)
Nodinite v7 brings cutting-edge technology and deployment automation:
- .NET 9 + ASP.NET Core - Modern, high-performance runtime
- Automated PowerShell deployment - Scripted installation and updates via Nodinite Portal
- OAuth 2.0/OpenID Connect - Enterprise authentication support
- Enhanced performance - Faster API responses and reduced resource consumption
- Ongoing support - Regular updates with new features and security patches
Core Services Architecture
Understanding how Core Services components work together helps you plan deployments and troubleshoot issues.
Core Services architectural diagram showing component relationships and data flow
Component Breakdown
| Component | Type | Purpose | Key Features |
|---|---|---|---|
| Web Client | Web Application | User interface for logging, monitoring, and documentation | Self-service portal, dashboards, search, reporting |
| Web API | REST API | Secure data access and operations | Role-based access, audit logging, comprehensive endpoints |
| Log API | WCF/REST API | High-throughput log event ingestion | Optimized for bulk logging from agents and custom solutions |
| Logging Service | Windows Service | Background event processing | Indexing, reindexing, database maintenance, retention |
| Monitoring Service | Windows Service | Alert delivery and agent coordination | Alert plugins, resource monitoring, remote actions |
| Configuration Database | SQL Database | Configuration and documentation storage | Repository model, articles, user settings, long-term data |
| Log Databases | SQL Database(s) | Log event and monitoring data storage | Scalable storage, automatic archiving, linked server access |
Deployment Flexibility
Nodinite Core Services support multiple deployment architectures based on your requirements:
| Deployment Type | Description | Best For | Typical Scale |
|---|---|---|---|
| Single Server | All components on one server | POC, small environments, monitoring-only | SQL Express, ~€10/month in Azure |
| Distributed | Components across multiple servers | Production, high availability | Dedicated SQL, multiple web front-ends |
| Cloud | Azure, AWS, or hybrid | Geographic distribution, managed services | Enterprise scale, multi-tenant |
Scalability Highlights
- Scale up - From SQL Express to Enterprise Edition with minimal configuration changes
- Scale out - Add web front-ends, app servers, and database servers as needed
- No technical limitations - Supports everything from 10€/month Azure VMs to dedicated enterprise infrastructure
- Performance key - Disk I/O is the primary performance factor for large logging volumes
Tip
See Planning Your Installation for detailed deployment scenarios and sizing recommendations.
New 7.x Installation & Updates (v7)
With Nodinite v7, Core Services deployment is fully automated through PowerShell scripts:
- Automated installation - PowerShell scripts handle all component deployment
- Rapid updates - Update in under 60 seconds
- Cumulative releases - Skip intermediate versions safely
- Centralized management - Download scripts from Nodinite Portal
- Integrated agents - Log and Monitor Agents included in scripted experience
Note
What's Included in Core Services?
Core Services are packaged as a single deployment unit containing all seven essential components (Web Client, Web API, Log API, Logging Service, Monitoring Service, Configuration Database, Log Databases).
What's Separate? Log Agents and Monitoring Agents can be installed on the Core Services server (via v7 scripts) or on remote hosts for distributed architectures.
Quick Links
- Install Nodinite v7
- Update Nodinite v7
- Install with OpenID/OAuth
- Planning Your Installation
- Prerequisites
Multi-Tenant & Managed Services
Nodinite Core Services power managed service offerings for Partners:
Multi-tenant architecture: Partners can host multiple customers on a single Nodinite instance
Managed Services Benefits
Partners leverage Nodinite to deliver world-class integration support:
- Multi-tenant hosting - One Nodinite instance, multiple customers
- Flexible infrastructure - Host in Azure, AWS, or on-premise
- Minimal configuration - Monitoring Agents connect with low overhead
- Built-in knowledge base - Articles provide operator instructions and troubleshooting
- SLA compliance - Proactive alerts with custom metadata keep support teams informed
- Remote management - Execute Remote Actions to solve problems without customer access
- Professional services - Deliver expert support for system integration solutions
Tip
Want to become a partner? Contact us at support@nodinite.com
Prerequisites & Permissions
Core Services require specific permissions on Windows Server, SQL Server, and network firewall:
| Windows Server | SQL | Firewall | |
|---|---|---|---|
| Web Client | |||
| Web API | |||
| Log API | |||
| Logging Service | |||
| Monitoring Service | |||
| Configuration Database | |||
| Log Databases |
Use this table as your checklist when installing or troubleshooting Nodinite
Release Notes & Updates
Stay current with the latest Nodinite features, improvements, and security updates:
- Release Notes - Subscribe to be notified of new releases
- Update Nodinite v7 - Keep your installation current
- Upgrade from v6 to v7 - Migration guide for legacy installations
Tip
Subscribe to Release Notes on the customer portal to never miss new features and improvements.
Next Step
Ready to explore Core Services components? Start with these key resources:
Tip
Need help? Contact support@nodinite.com or connect with a certified Partner.
Related Topics
- Planning Your Installation
- Repository Model - CMDB-inspired documentation
- Articles - Knowledge base and operator instructions
- Managing Nodinite - Post-installation configuration
- Administration - System administration and tools
- Access Management - Roles and permissions