Commit 0b329485 authored by Blerim Sheqa's avatar Blerim Sheqa
Browse files

Migrate plugins articles

parent 6a060c05
# Plugins
**Info:** Check Hardware Monitoring as well as [Service Monitoring](../service-monitoring/01_00_service_monitoring.md) for specific plugins and topics
* [Eventhandlers](01_01_eventhandlers.md)
* [Nagios Plugins](01_02_nagios_plugins.md)
* [Netways Plugins](01_03_netways_plugins.md)
* [op5 plugins](01_04_op5_plugins.md)
* [opsview plugins](01_05_opvsview_plugins.md)
* [Plugin Collections](01_06_plugin_collections.md)
# Eventhandlers
## Documentation
http://docs.icinga.org/latest/en/eventhandlers.html
## Examples
Icinga provides various eventhandlers in the source tarball, as well as packages may install that as examples too.
**Examples from the community**:
Test flow of mail based on an external echo service through EWS (thanks to @sperrgebiet42): http://gallery.technet.microsoft.com/Test-the-Mailflow-based-on-52edd45b
## Tarball
```
contrib/eventhandlers/
```
**Warning:** Make sure to set **--with-ext-cmd-file-dir=<path>** correctly, as that path will be set in the eventhandlers too.
```
$ ./configure --with-eventhandler-dir=<path>
$ make install-eventhandlers
```
## Debian
```
/usr/share/icinga/plugins/eventhandlers/
```
## RHEL
```
/usr/lib{64}/icinga/eventhandlers
```
## SuSE
```
/lib/icinga/eventhandler
```
# Nagios Plugins
**Info:** Plugins are required for defining and running commands with [Icinga Core](../installation-guides/01_00_setting_up_icinga_with_idoutils.md) and Icinga 2
## Setup
### Debian
```
# apt-get install nagios-plugins
```
### RHEL
Using repoforge.org repository
```
# yum install nagios-plugins
```
### Source
Extract the Nagios plugins source code tarball.
```
# cd /usr/src
# tar xvzf nagios-plugins-1.4.16.tar.gz
# cd nagios-plugins-1.4.16
```
Compile and install the plugins by changing install directory to /usr/local/icinga (default prefix for sources, for packages /usr/lib64/nagios/plugins (RHEL) or /usr/lib/nagios/plugins (Debian)).
```
# ./configure --prefix=/usr/local/icinga \
--with-nagios-user=icinga --with-nagios-group=icinga
# make
# make install
```
**Info:** If there is a compilation error with 'gets undeclared' please read [here](http://www.monitoring-portal.org/wbb/index.php?page=Thread&threadID=28984).
## Advanced Topics
More on the official website located at https://www.monitoring-plugins.org
# Netways Plugins
## General
http://www.netways.de/de/produkte/nagios_plugins/
## About
Folgende Plugins haben wir für unseren internen Einsatz oder im Rahmen von Kundenprojekten erstellt und wie alle andere bei uns erstellte Software unter der GPL als Open Source Software veröffentlicht:
* [AutoIT](http://www.netways.de/de/produkte/nagios_plugins/end2end/): AutoIT ist ein Open Source Projekt für Windows, ähnlich einem Makrorecorder. Damit lassen sich Vorgänge automatisiert wiederholen. Ein von uns geschriebenes System kann individuelle Benutzereingaben und Aktionen, wie beispielsweise das Öffnen von Outlook simulieren und das Ergebniss, inkl. der benötigten Zeit an Nagios weitermelden.
* [Fujitsu](http://www.netways.de/de/produkte/nagios_plugins/fujitsu/): Für unseren Partner Fujitsu haben wir ein Nagios Plugin erstellt, mit dem sich der Serverview Agent durch Nagios überwachen lässt. Dadurch lassen sich Hardwareparameter wie Lüfter- oder Plattenstatus und viele andere Werte abfragen.
* [check_cache](http://www.netways.de/de/produkte/nagios_plugins/check_cache/): check_cache ist ein Plugin speziell für sehr große Netzwerke. Es implementiert einen Cache zwischen Nagios und die Plugins, durch den drastische Performanceverbesserungen bei der Überwachung sehr vieler Hosts und Services erziehlt werden können.
* [EMC Clariion](http://www.netways.de/de/produkte/nagios_plugins/emc_clariion/): Mit diesem Plugin lassen sich EMC Storagesysteme von Typ Clarion in die Nagios-Überwachung integrieren. Das Plugin wurde im Rahmen eines Kundenprojektes für die SAN Überwachung erstellt.
* [VMware ESX](http://www.netways.de/de/produkte/nagios_plugins/vmware_esx/): Mit diesem Plugin lassen sich der VMware ESX und ESXi Server durch die offizielle Perl API überwachen. Es liefert vom Server CPU und Memory und von den Gästen den Heartbeat Status, sowie Net I/O, Disk I/O, CPU und Memory. den heartbeat Status,
* [SEP sesam](http://www.netways.de/de/produkte/nagios_plugins/sepsesam/): Für SEP, Hersteller der Backup Software sesam haben wir ein Nagios Plugin erstellt. Es überwacht den globalen Status des Backups und liefert auch entsprechende Performancedaten über die erstellten Backups.
* [Knürr](http://www.netways.de/de/produkte/nagios_plugins/knuerr/): Überwachungsplugin für das Knürr Überwachungssystem RMS compact II und die DI-STRIP® PDU Stromverteilungsleisten.
* [Starface VoIP Appliance](http://www.netways.de/de/produkte/nagios_plugins/starface/): Für Vertico, den Hersteller der Starface VoIP Phone Appliances haben wir ein Nagios Plugin erstellt. Es überwacht den globalen Status der Anlage und liefert auch Daten über die Anzahl der geführten Gespräche, die Nutzung des Plattenplatzes und die Prozessorlast.
* [Umweltüberwachung](http://www.netways.de/de/produkte/nagios_plugins/umweltueberwachung/): Nagios Plugins für Umweltüberwachung von Knürr, Sensatronics, MessPC, AKCP und ALLNET für Temperatur, Luftfeuchte, Wassereinbruch und weitere.
* [SMS Hardware](http://www.netways.de/de/produkte/nagios_plugins/sms/): Nagios Plugins für Hardwarelösungen, beispielsweise SMSFinder, MultiModem oder Falcom Modems zum Versenden von SMS Nachrichten.
* [Infos für Hersteller](http://www.netways.de/de/produkte/nagios_plugins/hersteller/): Wir erstellen im Auftrag von Herstellern individuelle Nagios Plugins für Hardware und Software.
* [Individuelle Plugins](http://www.netways.de/de/produkte/nagios_plugins/individuelle_plugins/): Gerne erstellen wir Ihnen Nagios Plugins für Ihre individuellen Anforderungen. Sprechen Sie uns an.
# op5 plugins
http://git.op5.org/git/?p=nagios/op5plugins.git;a=summary
* check_esx3.pl
* check_xenapi.pl
* check_snmpif - http://git.op5.org/git/?p=nagios/op5plugins.git;a=commit;h=4e368faff1ef92515d3da5f709c8dce44c8bd2d7
# opsview plugins
mainly in their svn, keep them posted for questions.
https://secure.opsview.com/wsvn/wsvn/opsview/trunk/opsview-core/nagios-plugins/?#path_trunk_opsview-core_nagios-plugins_
# Plugin Collections
## General
In the wild, there are various websites collecting plugins, addons, bundles, etc
**Info:** Use and update [Icinga Exchange](https://exchange.icinga.org)!
Content may differ, as the first one was renamed from nagiosexchange to monitoringexchange due to trademark issues, while the second one is the official hosted by Nagios Inc. All Nagios plugins should be compatible to Icinga (with slight adaptions in case), so feel free to use all available sources.
### Other valid sources
**Info:** Updates needed.
* [Netways Plugins](01_03_netways_plugins.md)
* [op5 plugins](01_04_op5_plugins.md)
* [opsview plugins](01_05_opvsview_plugins.md)
* https://github.com/MonitoringPlug/monitoringplug
* http://labs.consol.de/lang/en/nagios/
* http://nagios.manubulon.com
* https://github.com/kumina/nagios-plugins-kumina
* https://svn.id.ethz.ch/projects/nagios_plugins
* https://launchpad.net/percona-monitoring-plugins
* http://www.edcint.co.nz/checkwmiplus/
* http://wiki.creatica.org/cgi-bin/wiki.pl/Performance_Monitoring_with_Nagios_and_RRDTool_-_pnp4Nagios
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment