- Fix the filter issue introduced in the previous commit.
- Add an header on the scripts
Related to T3222
Differential D5716
monitoring: activate the logstash probe via a filter on the plugins vsellier on May 8 2021, 3:42 PM. Authored by
Details
Related to T3222
diff origin/production/pergamon.softwareheritage.org current/pergamon.softwareheritage.org ******************************************* - Concat::Fragment[icinga2::object::CheckCommand::check_logstash_errors.sh] ******************************************* Concat::Fragment[icinga2::object::Service::logstash_errors] => parameters => content => @@ -5,5 +5,5 @@ check_command = "check_logstash_errors.sh" command_endpoint = host.name - assign where "\"check_logstash_errors.sh\"" in host.vars.plugins + assign where "check_logstash_errors.sh" in host.vars.plugins ignore where host.vars.noagent } ******************************************* - Concat_fragment[icinga2::object::CheckCommand::check_logstash_errors.sh] ******************************************* Concat_fragment[icinga2::object::Service::logstash_errors] => parameters => content => @@ -5,5 +5,5 @@ check_command = "check_logstash_errors.sh" command_endpoint = host.name - assign where "\"check_logstash_errors.sh\"" in host.vars.plugins + assign where "check_logstash_errors.sh" in host.vars.plugins ignore where host.vars.noagent } ******************************************* - Icinga2::Object::Checkcommand[check_logstash_errors.sh] ******************************************* Icinga2::Object::Service[logstash_errors] => parameters => assign => - ["\"check_logstash_errors.sh\" in host.vars.plugins"] + ["check_logstash_errors.sh in host.vars.plugins"] ******************************************* - Icinga2::Object[icinga2::object::CheckCommand::check_logstash_errors.sh] ******************************************* Icinga2::Object[icinga2::object::Service::logstash_errors] => parameters => assign => - ["\"check_logstash_errors.sh\" in host.vars.plugins"] + ["check_logstash_errors.sh in host.vars.plugins"] ******************************************* *** End octocatalog-diff on pergamon.softwareheritage.org
diff origin/production/logstash0.internal.softwareheritage.org current/logstash0.internal.softwareheritage.org ******************************************* File[/usr/lib/nagios/plugins/swh/check_logstash_errors.sh] => parameters => content => @@ -1,4 +1,30 @@ #!/bin/bash _ +# +# File managed by puppet. All modifications will be lost. +# +# Check if logstash encountered errors when sending messages +# to its output. +# +# Copyright (c) 2017 The Software Heritage Developers +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + CODE_CRITICAL=2 CODE_OK=0 ******************************************* *** End octocatalog-diff on logstash0.internal.softwareheritage.org
Diff Detail
|