# Maintenance

This section provides comprehensive guidance on maintaining, monitoring, and upgrading your Wallarm deployment to ensure optimal performance and security.

## What's Included

* **Nodes & Infrastructure**
    * [Node Overview](https://docs.wallarm.com/5.x/user-guides/nodes/nodes.md) - Manage and monitor your Wallarm nodes
    * [Resource Allocation](https://docs.wallarm.com/5.x/admin-en/configuration-guides/allocate-resources-for-node.md) - Configure CPU and memory resources
    * [Cloud Synchronization](https://docs.wallarm.com/5.x/admin-en/configure-cloud-node-synchronization-en.md) - Configure node synchronization with Wallarm Cloud
    * [Proxy Configuration](https://docs.wallarm.com/5.x/admin-en/configuration-guides/access-to-wallarm-api-via-proxy.md) - Set up proxy for Wallarm API access
    * [Block Page Configuration](https://docs.wallarm.com/5.x/admin-en/configuration-guides/configure-block-page-and-code.md) - Customize block pages and response codes
    * [Handling Invalid Headers](https://docs.wallarm.com/5.x/admin-en/configuration-guides/handling-invalid-headers.md) - Configure behavior for invalid HTTP headers
    * [JA3 Fingerprinting](https://docs.wallarm.com/5.x/admin-en/enabling-ja3.md) - Enable TLS fingerprinting for enhanced security
    * [Terraform Provider](https://docs.wallarm.com/5.x/admin-en/managing/terraform-provider.md) - Manage Wallarm infrastructure as code

* **Monitoring & Metrics**
    * **NGINX Node Metrics**
        * [Overview](https://docs.wallarm.com/5.x/admin-en/monitoring/intro.md) - Introduction to metrics collection system
        * [How to Fetch Metrics](https://docs.wallarm.com/5.x/admin-en/monitoring/fetching-metrics.md) - Methods for retrieving node metrics
        * [Available Metrics](https://docs.wallarm.com/5.x/admin-en/monitoring/available-metrics.md) - Complete list of available metrics
        * **Exporting Metrics to External Systems**
            * **Grafana**
                * [Export to InfluxDB via collectd](https://docs.wallarm.com/5.x/admin-en/monitoring/network-plugin-influxdb.md) - Using collectd network plugin
                * [Export to Graphite via collectd](https://docs.wallarm.com/5.x/admin-en/monitoring/write-plugin-graphite.md) - Using collectd write plugin
                * [Working with Metrics in Grafana](https://docs.wallarm.com/5.x/admin-en/monitoring/working-with-grafana.md) - Visualize node metrics
            * **Nagios**
                * [Export via collectd-nagios](https://docs.wallarm.com/5.x/admin-en/monitoring/collectd-nagios.md) - Using collectd-nagios utility
                * [Working with Metrics in Nagios](https://docs.wallarm.com/5.x/admin-en/monitoring/working-with-nagios.md) - Monitor node metrics
            * **Zabbix**
                * [Export via collectd-nagios](https://docs.wallarm.com/5.x/admin-en/monitoring/collectd-zabbix.md) - Using collectd-nagios utility
                * [Working with Metrics in Zabbix](https://docs.wallarm.com/5.x/admin-en/monitoring/working-with-zabbix.md) - Monitor node metrics
    * [Statistics Service](https://docs.wallarm.com/5.x/admin-en/configure-statistics-service.md) - Configure statistics collection
    * [Node Logging](https://docs.wallarm.com/5.x/admin-en/configure-logging.md) - Configure log levels and output
    * [Failover Configuration](https://docs.wallarm.com/5.x/admin-en/configure-backup-en.md) - Set up failover mechanisms
    * [Health Check](https://docs.wallarm.com/5.x/admin-en/uat-checklist-en.md) - Verify node health and functionality

* **Upgrades & Migration**
    * [Versioning Policy](https://docs.wallarm.com/5.x/updating-migrating/versioning-policy.md) - Understand Wallarm versioning and support lifecycle
    * [General Recommendations](https://docs.wallarm.com/5.x/updating-migrating/general-recommendations.md) - Best practices for upgrades
    * [What's New](https://docs.wallarm.com/5.x/updating-migrating/what-is-new.md) - Major changes and migration guide for new versions
    * **Changelogs**
        * [NGINX Node Changelog](https://docs.wallarm.com/5.x/updating-migrating/node-artifact-versions.md) - Release notes for NGINX-based nodes
        * [Native Node Changelog](https://docs.wallarm.com/5.x/updating-migrating/native-node/node-artifact-versions.md) - Release notes for Native nodes
        * [Connector Code Bundle](https://docs.wallarm.com/5.x/installation/connectors/code-bundle-inventory.md) - Connector release notes
    * **NGINX Node Upgrades**
        * [DEB/RPM Packages](https://docs.wallarm.com/5.x/updating-migrating/nginx-modules.md)
        * [Postanalytics Module](https://docs.wallarm.com/5.x/updating-migrating/separate-postanalytics.md)
        * [All-in-One Installer](https://docs.wallarm.com/5.x/updating-migrating/all-in-one.md)
        * [Docker Image](https://docs.wallarm.com/5.x/updating-migrating/docker-container.md)
        * [Ingress Controller](https://docs.wallarm.com/5.x/updating-migrating/ingress-controller.md)
        * [Ingress Controller Retirement](https://docs.wallarm.com/5.x/updating-migrating/nginx-ingress-retirement.md)
        * [Sidecar Proxy](https://docs.wallarm.com/5.x/updating-migrating/sidecar-proxy.md)
        * [Cloud Image](https://docs.wallarm.com/5.x/updating-migrating/cloud-image.md)
        * [Multi-Tenant Node](https://docs.wallarm.com/5.x/updating-migrating/multi-tenant.md)
    * **Native Node Upgrades**
        * [All-in-One Installer](https://docs.wallarm.com/5.x/updating-migrating/native-node/all-in-one.md)
        * [Helm Chart](https://docs.wallarm.com/5.x/updating-migrating/native-node/helm-chart.md)
        * [Docker Image](https://docs.wallarm.com/5.x/updating-migrating/native-node/docker-image.md)

* **Operations**
    * [Learning Request Volume](https://docs.wallarm.com/5.x/admin-en/operation/learn-incoming-request-number.md) - Determine API request volume for billing and capacity planning
    * [Scanner IP Addresses](https://docs.wallarm.com/5.x/admin-en/scanner-addresses.md) - Wallarm scanner IP addresses for allowlisting

* **Troubleshooting**
    * [Overview](https://docs.wallarm.com/5.x/troubleshooting/overview.md) - General troubleshooting guidance
    * [Detection and Blocking](https://docs.wallarm.com/5.x/troubleshooting/detection-and-blocking.md) - Troubleshoot attack detection issues
    * [Detection Tools](https://docs.wallarm.com/5.x/troubleshooting/detection-tools-tuning.md) - Fine-tune detection mechanisms
    * [Performance](https://docs.wallarm.com/5.x/troubleshooting/performance.md) - Address performance issues
    * [Real Client IP](https://docs.wallarm.com/5.x/admin-en/using-proxy-or-balancer-en.md) - Configure correct client IP detection
    * [End User Problems](https://docs.wallarm.com/5.x/faq/common-errors-after-installation.md) - Common post-installation errors
    * [Wallarm Ingress Controller](https://docs.wallarm.com/5.x/faq/ingress-installation.md) - Ingress-specific issues
    * [Wallarm Cloud is Down](https://docs.wallarm.com/5.x/faq/wallarm-cloud-down.md) - Handle cloud unavailability
    * [OWASP Dashboard Alerts](https://docs.wallarm.com/5.x/faq/node-issues-on-owasp-dashboards.md) - Resolve dashboard alerts
    * [NGINX Error Log](https://docs.wallarm.com/5.x/troubleshooting/wallarm-issues-in-nginx-error-log.md) - Interpret NGINX error messages
    * [Dynamic DNS in NGINX](https://docs.wallarm.com/5.x/admin-en/configure-dynamic-dns-resolution-nginx.md) - Configure dynamic DNS resolution
