{"id":"linuxserver-syslog-ng","name":"syslog-ng","homepage":"https://hub.docker.com/r/linuxserver/syslog-ng","repo_url":"https://hub.docker.com/r/linuxserver/syslog-ng","category":"infrastructure","subcategories":[],"tags":["logging","syslog","observability","self-hosted","networking","log-routing","open-source","daemon"],"what_it_does":"syslog-ng is an open-source syslog daemon for receiving, parsing, filtering, and forwarding log messages (e.g., to files, other hosts via network protocols, and a variety of destinations) with configurable templates and transport settings.","use_cases":["Centralizing server logs from many hosts","Routing/transforming syslog messages to different storage backends","Filtering logs by facility/severity/content","Forwarding logs reliably over the network (e.g., TCP/TLS)","Building log pipelines in on-prem or self-hosted environments"],"not_for":["Building a REST/HTTP application API","Requirements that depend on vendor-managed cloud services or hosted dashboards","Client-side logging libraries with simple HTTP endpoints (syslog-ng is a daemon/configured service)"],"best_when":"You need a self-hosted log collection/forwarding component that can ingest syslog over the network and route/format logs using configuration files.","avoid_when":"You need programmatic CRUD-style APIs for log retrieval rather than streaming/forwarding, or you cannot run/manage a daemon/service.","alternatives":["rsyslog","Fluent Bit","Logstash","Vector","Promtail (Loki)","Sysmon (for Windows-specific telemetry)"],"af_score":28.5,"security_score":55.5,"reliability_score":52.5,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:23:16.591051+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Network-level access control via firewall/ACLs","Optional TLS with certificates for encrypted transport"],"oauth":false,"scopes":false,"notes":"syslog-ng typically authenticates via network controls and (optionally) TLS client/server certificates for secure transport; it does not expose a user-consumable OAuth/API-key auth model."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source; operational costs are infrastructure/maintenance."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":28.5,"security_score":55.5,"reliability_score":52.5,"mcp_server_quality":0.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":80.0,"auth_strength":50.0,"scope_granularity":20.0,"dependency_hygiene":60.0,"secret_handling":70.0,"security_notes":"Security largely relies on secure transport (TLS where configured) and network access controls. Authentication is not scoped like an API; log transport confidentiality/integrity depends on TLS/cert handling and firewall/ACL configuration. As with any logging component, be mindful of log content sensitivity and of access permissions to log files/directories.","uptime_documented":30.0,"version_stability":70.0,"breaking_changes_history":60.0,"error_recovery":50.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This is a system daemon/configuration tool, not an API service an agent would “call” in the typical sense.","Correct behavior depends heavily on syslog-ng configuration (sources, destinations, filters, templates); misconfiguration can silently drop/route logs.","Delivery semantics (loss/retry) depend on transport/protocol settings and destination behavior, so agent-driven workflows should not assume end-to-end idempotent delivery."]}}