About the Polling Services
Windows Services, ASM Services, Services, Polling
Last updated
Was this helpful?
Windows Services, ASM Services, Services, Polling
Last updated
Was this helpful?
A polling service is a background process that periodically checks for updates, new data, or changes in a system and then takes action based on those findings. Instead of waiting for external events to notify the system, polling services actively "ask" a resource at regular intervals whether new information is available.
Alemba Service Manager (ASM) is a highly configurable IT Service Management (ITSM) tool that integrates with multiple external systems, requiring continuous data synchronization. Polling services ensure that various components of ASM stay up-to-date by retrieving necessary data, triggering workflows, and maintaining system health.
The following ASM services are installed automatically when you run the installer:
All ASM services must use the same service account, which must have access to the database.
Administrative
Recommended State: ON, Automatic
Recommended State (Test/DEV): ON, Automatic
Installer Action: Installed and Enabled by default
This is the parent service for all ASM Core services, meaning it oversees and manages the other services. Stopping this service, or restarting this service, will stop or restart any dependent services, such as the Core and integration services (if configured).
AI Ops
Recommended State (if using AI Ops) : ON, Automatic
Recommended State (if not using AI Ops) : OFF, Manual
Recommended State (Test/DEV): OFF, Manual
Installer Action: Installed and Manual by default
This service handles AI-driven operations, such as automatically applying AI rules to help optimize IT processes.
Config Portability
Recommended State: OFF, Disabled
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Disabled by default
This manages configuration exports and imports, allowing system settings to be transferred between environments (e.g., from a test environment to production).
Connector
Recommended State: OFF, Manual (Unless you are using connectors)
Recommended State (Test/DEV): OFF, Manual
Installer Action: Installed and Manual by default
This service is responsible for connecting ASM to external systems, such as:
Federated CMDB (a system that integrates configuration data from multiple sources)
Event Management (which collects and processes system events for monitoring and automation).
Core
Recommended State: ON, Automatic
Recommended State (Test/DEV): ON, Automatic
Installer Action: Installed and Enabled by default
This service manages multiple essential tasks, including:
Handling escalation and depreciation tasks (e.g., alerting staff when tickets become overdue).
Sending notifications for:
Knowledge review (reminding users to update knowledge base articles).
Bulletin Board activation (notifying users when an announcement is posted).
Creating scheduled requests, which are tickets or processes set to run automatically at a future time.
Managing activity logs and session expirations to track user actions and enforce security policies.
Generating new tickets when CMDB thresholds (limits set on infrastructure assets) are exceeded.
Custom
Recommended State: OFF, Disabled
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Disabled by default
This is a custom polling service that allows custom polling functionality, meaning businesses can create specialized automated processes that check for updates or changes in the system.
Data Purge
Recommended State: OFF, Disabled (Unless you are using Purge)
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Manual by default
Introduced in HERMES 10.6.8.15038
The Data Purge Windows Service manages the automated removal of records flagged for purging in two stages:
Purge Scheduling – Identifies records for deletion and assigns a purge date.
Purge Execution – Permanently deletes records once their purge date has passed.
The final deletion process runs outside of core business hours, typically on Saturdays and Sundays.
Escalation
Recommended State: ON, Automatic
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Enabled by default
This polling service ensures that Service Level Agreements (SLAs) are enforced by automatically escalating tickets that approach or exceed their deadlines.
HTML Processor
Recommended State: ON, Automatic
Recommended State (Test/DEV): ON, Automatic
Installer Action: Installed and Enabled by default
Introduced in HERMES 10.6.8.15348
The HTML Processing Service is a Windows service that processes HTML content in system records to facilitate anonymous access via the self service portal.
Integration
Recommended State: OFF, Manual
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Manual by default
Prior to ASM HERMES 10.6.8.13624, WebHooks would not always be triggered correctly with large payloads or when other ASM web services were causing load on the system. The Webhook polling service processes Webhooks to ensure they are processed in a timely fashion.
KB Import
Recommended State: OFF, Disabled
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Disabled by default
This document import polling service imports files to create Knowledge Base articles, allowing documentation and troubleshooting guides to be added to the system.
Messaging
Recommended State: ON, Automatic
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Manual by default
The messaging polling service handles communication tasks such as:
Sending user surveys for feedback.
Sending and receiving emails and pager messages (used for automated notifications and alerts).
Search Indexing
Recommended State: ON, Automatic
Recommended State (Test/DEV): OFF, Disabled
Installer Action: Installed and Manual by default
The Search Indexing Windows Service maintains and updates the search index for faster and more efficient searches within the system. It continuously processes and organizes data, ensuring that newly added or updated records are searchable.
Key functions include:
Indexing new and modified records for quick retrieval.
Removing outdated or deleted records from the index.
Optimizing search performance by keeping the index structured and up to date.
This service operates in the background and ensures that users can find relevant data quickly using the system’s search functionality.
Workflow
Recommended State: ON, Automatic
Recommended State (Test/DEV): ON, Automatic
Installer Action: Installed and Enabled by default
The workflow service manages task generation and automation for your workflows as they are submitted, updated and completed, ensuring that workflows proceed smoothly.
A service can start automatically or manually. You set this up on the Services window on the ASM Application Server.
Open Control Panel from the Windows Start menu.
Select System and Security and then Administrative Tools.
From the Administrative Tools list, select Services to bring up the Services window.
Right-click the service you want to set, and select Properties from the menu displayed.
The <Service Name> Properties window appears.
From the Startup type list, select:
Automatic to start the service automatically
Manual to enable system admins to run the service when required
Disabled to prevent the service from running
Some services will start automatically when the ASM Core server is re-started or if the ASM Administrative Service is restarted, if the startup type is set to Automatic.
To manually stop a service:
Open Control Panel from the Windows Start menu.
Select System and Security and then Administrative Tools.
From the Administrative Tools list, select Services to view the Services window.
Right-click the service you want to stop, then select Stop on the shortcut menu.
Some services will stop automatically when the ASM Administrative service is stopped.
When you stop the Administrative Service, certain other services also stop because they are set as dependent services. In Windows Services, this is controlled through service dependencies, which define which services rely on another service to function properly.
Some services in Alemba Service Manager (ASM) rely on the Administrative Service to initialize configurations, manage processes, or provide essential functions.
If a service is marked as dependent on the Administrative Service, stopping it will also stop all services that rely on it.
Not all services are affected because only those explicitly set as dependencies will stop.
To check and control which services depend on the Administrative Service:
Open Windows Services (services.msc):
Press Win + R
, type services.msc, and press Enter.
Find the Administrative Service:
Locate the Alemba Administrative Service in the list.
Check Dependencies:
Right-click the service and select Properties.
Go to the Dependencies tab.
Here, you'll see which services depend on it and which services it depends on.