{"id":19374751,"url":"https://github.com/gyselroth/logstash-filter-nagios-perfdata","last_synced_at":"2025-10-06T05:12:32.306Z","repository":{"id":87060441,"uuid":"79108904","full_name":"gyselroth/logstash-filter-nagios-perfdata","owner":"gyselroth","description":"Logstash Nagios/Icinga2 Perfdata Filter","archived":false,"fork":false,"pushed_at":"2017-01-16T11:09:13.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T15:33:18.602Z","etag":null,"topics":["icinga2","kibana","logstash","nagios","nagios-perfdata","ruby"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gyselroth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-16T10:44:20.000Z","updated_at":"2021-11-16T11:36:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"c667a07a-cd5f-4048-9ec6-a0bffb01a91d","html_url":"https://github.com/gyselroth/logstash-filter-nagios-perfdata","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gyselroth/logstash-filter-nagios-perfdata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Flogstash-filter-nagios-perfdata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Flogstash-filter-nagios-perfdata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Flogstash-filter-nagios-perfdata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Flogstash-filter-nagios-perfdata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gyselroth","download_url":"https://codeload.github.com/gyselroth/logstash-filter-nagios-perfdata/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Flogstash-filter-nagios-perfdata/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278561277,"owners_count":26006954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["icinga2","kibana","logstash","nagios","nagios-perfdata","ruby"],"created_at":"2024-11-10T08:36:02.788Z","updated_at":"2025-10-06T05:12:32.291Z","avatar_url":"https://github.com/gyselroth.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logstash (Nagios) performance data filter\n\n### Description\nThis filter plugin will index your monitoring performance data into ES, given that you can create for example kibana graphs based on your infrastructure performance data.\n\nThe plugin will index data from messagess in the following example:\n\n    [SERVICEPERFDATA]\t1484564212\thost.domain.lan\t/dev/mapper/vg1-root:usage\t0.015458\t0.000245\tDISK OK - free space: /    6182 MB (70% inode=70%);\t/=2582MB;7406;8332;0;9258\n\nYou have to enable performance data logging in your monitoring engine, @see example for Icinga2.\n\n### Compatibility \nThis filter has been successfully tested with logstash 5.1.1 / ES 5.1.1 / Kibana 5.1.1 and Icinga2 2.6.0 as performance data source.\n\n### Installation logstash\n* Move pattern.conf to your logstash pattern directory as nagios-perfdata.conf, usually located at /etc/logstash/patterns/\n* Move filter.conf to your logstash filter directory as filter-nagios-perfdata.conf, usually located at /etc/logstash/conf.d\n* Reload logstash service\n\n### Enable Perfdata Icinga2\n/etc/icinga2/features-enabled/perfdata.conf:\n\n    object PerfdataWriter \"syslog\" {\n        service_format_template =  \"[SERVICEPERFDATA]\\t$icinga.timet$\\t$host.name$\\t$service.name$\\t$service.execution_time$\\t$service.latency$\\t$service.output$\\t$service.perfdata$\"\n        host_format_template = \"[HOSTPERFDATA]\\t$icinga.timet$\\t$host.name$\\t$host.execution_time$\\t$host.output$\\t$host.perfdata$\"\n        rotation_interval   = 86400\n    }\n\nRestart Icinga2 service\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyselroth%2Flogstash-filter-nagios-perfdata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgyselroth%2Flogstash-filter-nagios-perfdata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyselroth%2Flogstash-filter-nagios-perfdata/lists"}