
MURAQB - System Monitoring
MURAQB is an IT infrastructure and Application monitoring tool for comprehensive system oversight.
Oligo IT Solutions offers MURAQB, a state-of-the-art monitoring solution designed to ensure your critical IT systems are always running at peak performance. MURAQB provides robust, scalable, and reliable monitoring capabilities, giving you peace of mind and actionable insights. For push notifications, consider our dedicated Tanbeeh service.
MURAQB - Comprehensive Monitoring Platform
MURAQB is a cost-effective, high-performance monitoring solution engineered for flexibility and ease of use. It offers unlimited modules and high customization options, allowing you to tailor the monitoring to your specific needs. MURAQB provides comprehensive monitoring and visualization tools for your entire IT infrastructure, from applications to servers and databases.
MURAQB In-Depth Features (Hierarchical View)
A detailed breakdown of MURAQB's monitoring and alerting capabilities, structured hierarchically.
🌐 Web Application and API Monitoring
Ensuring your web applications and their underlying APIs are performing optimally and are consistently available.
- Monitor the application URL with multi scenarios: Simulate complex user interactions (e.g., login, add to cart, checkout) to monitor step completion and timing.
- Capture the response code of the application URL: Record HTTP status codes (e.g., 200 OK, 404 Not Found, 500 Internal Server Error).
- Monitor the APIs: Check API health, performance (availability, response times, error rates).
- Monitor user experience: Measure page load times, transaction success rates, and identify performance bottlenecks.
- Monitor SSL Certificates: Track expiry dates and validity for secure connections (HTTPS).
- Monitor Application performance: Track KPIs like response times, throughput, and error rates.
🖥️ System Monitoring
Covers the health and performance of your underlying server infrastructure (physical/virtual, Windows/Linux).
OS Metrics (Windows & Linux)
- CPU: Processor utilization.
- Memory: RAM usage.
- Disk: Space usage, read/write activity.
- Mounted Volumes: Status and usage.
- Disk IO: Input/output operations per second.
- Network Usage: Bandwidth consumption and traffic patterns.
- Availability: OS uptime.
- Services: Status of critical Windows services or Linux daemons.
LDAP & Active Directory Services
- LDAP Client Sessions: Number and status of connections.
- AD/LDAP Database Read/Write Latency: Performance of AD/LDAP database operations.
- AD/LDAP Replication: Health and status of data replication.
Microsoft Exchange Services
- Email queue: Number of emails awaiting processing.
- Database state: Health and mount status of mailbox databases.
- Users mailbox status: Accessibility and status of individual mailboxes.
Other System Components
- SMTP Queue: Tracks Simple Mail Transfer Protocol queue length.
- Web Applications/Components (IIS, Docker, etc.): Status of websites, app pools, container health.
- Common Services (Glassfish, Redis, RabbitMQ): Functionality of backend components.
- Windows Failover Cluster: Health and status of high-availability clusters.
- Log File Analysis: Ingest and analyze system/application logs for errors and events.
- Automated System Log Cleaning: Manage disk space by cleaning/archiving old logs.
🗄️ Database Monitoring
- Capture locks, blocks, deadlock queries: Identify and troubleshoot database contention issues.
- Monitor MSSQL, MySQL, Postgres, Oracle and other modern DB: Supports a range of popular RDBMS.
- Capture and notify resource intensive SQL impacting CPU: Pinpoint and alert on CPU-heavy queries.
- Capture and notify storage utilization by database physical file structure: Monitor disk space used by database files.
⚙️ Physical Hardware Monitoring
- Capture Physical Hardware sensor events: Collect data on temperature, fan speed, power supply status to preempt failures.
🖥️↔️🖥️ VMware Virtualization Monitoring
- Capture VM level metrics: CPU usage, memory, disk I/O, network activity per VM.
- Capture host events: Monitor events on VMware ESXi hosts (hardware issues, connection problems).
↔️ Network Switches Monitoring
Supports Cisco, Huawei, HP, Aruba switches using SNMP v2 & v3.
- Capture Health, power supply, stack status, CPU/memory, response time, and packet loss.
- Monitor interface utilization (bandwidth on switch ports).
- Monitor switch stack health and performance.
- Plot maps and floor diagram for network topology visualization.
📶 Wireless Network Monitoring
Uses SNMP v2 & v3 for access points and controllers.
- Health Monitoring, Performance Monitoring & Alerting for the wireless network.
- Capture Client Names and Signal Strength for diagnosing connectivity.
⚖️ F5 Load Balancers Monitoring
- Monitor Pools, Pool member status, Virtual Servers, Pool Statistics, Bandwidth, and connections.
- Monitor Device Health (CPU, Memory, Session count) of the F5 load balancer.
🔥🧱 Firewall Monitoring
- Monitor Health, VPN status, and provide Live Monitoring.
- Employee Internet Usage Monitoring & User Activity (as logged by firewall).
- Monitor All Interfaces & Alerting (Utilization & Historical Data).
- Generate Bandwidth Utilization Reports – History Chart (Up to 3 Months).
📊 Dashboard Capabilities
This refers to the visualization and presentation layer of MURAQB.
- Create custom dashboard: Design personalized views with selected widgets.
- Functional widgets: System resource table views and item widgets showing the last value of monitored metrics. This provides at-a-glance status updates.
🚨 Functional Alerting Capabilities
Proactive issue resolution through notifications based on thresholds or specific events.
Application Alerting
- Alerting based on Application URL status (unavailability, error codes).
- Alerting based on API response (errors, high latency, unavailability).
- Alert Application Slowness (response times exceeding thresholds).
- Alert SSL expiry (warnings before certificate expiration).
System Alerting
- OS level metrics: High CPU/memory/disk usage, low disk space, network issues, service failures.
- AD/LDAP service monitoring: LDAP issues, replication problems, high latency.
- Microsoft Exchange service monitoring: Email queues, database states, mailbox accessibility.
- Web service monitoring: Issues with IIS, Docker, or other web server components.
- Docker containers / Kubernetes pods: Unhealthy containers/pods, resource exhaustion.
- Common services (Glassfish, Redis, RabbitMQ): Problems with specific backend services.
- Email Queue Growth: Excessive email queue lengths.
- VM availability: Virtual machine unavailability.
Database Alerting
- Lock, Deadlock and Block Growth: Significant increases in database contention.
- Database Service availability: Unresponsive or down database services.
- High CPU used by database process: Excessive CPU consumption by database processes.
Physical Hardware Alerting
- Hardware sensor events: Overheating, fan failure, power supply issues.
- Physical server availability: Unreachable physical servers.
VMware Alerting
- Host events: Critical events on VMware ESXi hosts.
- Disk latency, CPU GHz, Host Consumed Memory: Performance bottlenecks on VMs or hosts.
Switches Alerting
- High response Time, Packet loss, CPU Load, Memory Utilization, health events: Network performance degradation or switch issues.
Wireless Alerting
- Health events, response time, packet loss: Issues affecting wireless network performance or availability.
F5 Load Balancers Alerting
- Pool member status, virtual server status, connections alerts, CPU, Memory: Issues with backend servers, virtual servers, or F5 device load.
Firewall Alerting
- Health events: Critical firewall events or failures.
MURAQB Support Plans
We offer a range of support plans to meet your specific needs and ensure you get the most out of MURAQB.
Basic Support
Standard business hours support (9 AM - 5 PM, Mon-Fri), access to knowledge base, email and ticket-based support, 24-hour response time SLA.
Standard Support
Extended business hours support (8 AM - 8 PM, Mon-Fri), faster response times (4-8 hours SLA), phone support, remote assistance.
Premium Support
24/7/365 critical issue support, dedicated technical account manager, proactive system health checks, priority response (1-4 hours SLA), on-site support options available.
Implementation Details for MURAQB
Deploying MURAQB is a structured process tailored to your environment.
Typical Implementation Timeline
A standard MURAQB implementation typically ranges from 2 to 6 weeks, depending on the complexity, scale of your infrastructure, and level of customization required.
Project Costing Model
Our pricing is transparent and modular, based on factors such as the number of monitored instances/endpoints, selected features, data retention policies, and the chosen support plan. We provide a detailed project proposal and costing breakdown after an initial assessment of your requirements. (Note: For specific figures, refer to the 'oligoMURAQBpricingModel.pdf' document provided to you.)
Resource Requirements for MURAQB
MURAQB can be deployed on-premises or in your private cloud. Minimum server specifications generally include multi-core CPUs, 16GB+ RAM, and sufficient SSD storage. Detailed requirements vary based on the monitoring load and are provided during the planning phase.
MURAQB Project Plan Outline
- 1. Discovery & Assessment: Understanding your IT environment and monitoring goals.
- 2. Solution Design & Planning: Defining scope, architecture, and customization needs.
- 3. Installation & Configuration: Setting up MURAQB servers and agents.
- 4. Customization & Integration: Tailoring dashboards, alerts, and integrating with existing tools.
- 5. Testing & User Acceptance (UAT): Ensuring the solution meets requirements.
- 6. Deployment & Go-Live: Rolling out the solution to your production environment.
- 7. Training & Knowledge Transfer: Empowering your team to use and manage the system.
- 8. Post-Implementation Support: Ongoing assistance and optimization.