Mainos / Advertisement:

Ero sivun ”Nagios-plugin” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: Tämä sivu on listaus erilaisista Nagios Plugineista joita voi asentaa Nagiokseen Icingaan. == check_memory == check_memory plugin ei ole oletuksena nagios-plugineissa mutta tä...)
 
Rivi 1: Rivi 1:
Tämä sivu on listaus erilaisista Nagios Plugineista joita voi asentaa Nagiokseen Icingaan.
+
Tämä sivu on listaus erilaisista Nagios Plugineista joita voi asentaa Nagiokseen Icingaan (icinga2).
  
 
== check_memory ==
 
== check_memory ==
Rivi 24: Rivi 24:
 
}
 
}
 
</pre>
 
</pre>
 +
 +
== check_disk ==
 +
 +
Lataa plugini
 +
 +
<pre>
 +
wget https://raw.github.com/mclarkson/check_diskstat/master/check_diskstat.sh
 +
chmod +x check_diskstat.sh
 +
mv check_diskstat.sh /usr/lib/nagios/plugins/check_diskstat
 +
</pre>
 +
 +
Testaa ./check_diskstat -d sda -W 10 -C 20
 +
 +
Lisää Icingaan
 +
 +
<pre>
 +
object CheckCommand "check_diskstat" {
 +
        import "plugin-check-command"
 +
        command = [ PluginDir + "/check_diskstat" ] //constants.conf -> const PluginDir
 +
        arguments = {
 +
                "-d" = "$diskstat_name$"
 +
                "-W" = "$diskstat_warn$"
 +
                "-C" = "$diskstat_crit$"
 +
 +
        }
 +
}
 +
</pre>
 +
 +
ja muuttujat hosteihin
 +
 +
<pre>
 +
        vars.diskstat_name = "vda"
 +
        vars.diskstat_warn = "10"
 +
        vars.diskstat_crit = "20"
 +
</pre>
 +
 +
[[Luokka:Linux|Nagios-plugin]]

Versio 4. kesäkuuta 2016 kello 14.47

Tämä sivu on listaus erilaisista Nagios Plugineista joita voi asentaa Nagiokseen Icingaan (icinga2).

check_memory

check_memory plugin ei ole oletuksena nagios-plugineissa mutta tällä kätevällä pluginilla tarkistetaan muistin tilaa.

 apt-get install libnagios-plugin-perl

Lataa ja konfiguroidaan plugin


 cd /usr/lib/nagios/plugins/
 wget https://raw.githubusercontent.com/dermoth/misc-code/master/nagios/plugins/check_memory
 chmod 775 check_memory

Tämän jälkeen lisää Icingaan

object CheckCommand "check_memory" {
        import "plugin-check-command"
        command = [ PluginDir + "/check_memory" ] //constants.conf -> const PluginDir
        arguments = {
        }
}

check_disk

Lataa plugini

wget https://raw.github.com/mclarkson/check_diskstat/master/check_diskstat.sh
chmod +x check_diskstat.sh
mv check_diskstat.sh /usr/lib/nagios/plugins/check_diskstat

Testaa ./check_diskstat -d sda -W 10 -C 20

Lisää Icingaan

object CheckCommand "check_diskstat" {
        import "plugin-check-command"
        command = [ PluginDir + "/check_diskstat" ] //constants.conf -> const PluginDir
        arguments = {
                "-d" = "$diskstat_name$"
                "-W" = "$diskstat_warn$"
                "-C" = "$diskstat_crit$"

        }
}

ja muuttujat hosteihin

        vars.diskstat_name = "vda"
        vars.diskstat_warn = "10"
        vars.diskstat_crit = "20"
Mainos / Advertisement: