WMLUG July Nagios, PNP4Nagios, and NConf by Patrick TenHoopen

Size: px
Start display at page:

Download "WMLUG July Nagios, PNP4Nagios, and NConf by Patrick TenHoopen"

Transcription

1 WMLUG July 2015 Nagios, PNP4Nagios, and NConf by Patrick TenHoopen

2 What is Nagios? Nagios is an IT infrastructure monitoring and alerting tool. The free Nagios DIY Core provides the central monitoring engine and the basic web interface. Current Version: 4.08 ( ) Download:

3 Nagios Demo Demo

4 Installation Prerequisites gcc apache2 perl php rrdtool php5-gd php5-zlib php5-socket

5 Installation Follow Quick-Start Guides ocs/nagioscore/4/en/quickstart.html After install, don't forget to configure the firewall on the Nagios server to allow http access if one is running.

6 Installation, cont. tar xf nagios tar.gz cd nagios /configure --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

7 Nagios Plugins Download: tar xf nagios-plugins tar.gz cd nagios-plugins /configure --with-nagios-user=nagios --with-nagios-group=nagios make make install

8 Configuration Nagios comes with a default configuration for monitoring the localhost that Nagios is installed on (localhost.cfg) plus some other examples. The configuration files are stored at /usr/local/nagios/etc/objects/ and are plain text files formatted in a proprietary format. Detailed description of configuration files and options: /en/objectdefinitions.html

9 Default Configuration Files commands.cfg Check commands that are used in service definitions contacts.cfg - Who to contact if an alert is generated hosts.cfg - Hosts to monitor localhost.cfg - Basic config for Nagios host printer.cfg Sample config for printers services.cfg - Things on hosts to monitor switch.cfg - Sample config for switches templates.cfg - Definition templates used by hosts, services, etc. timeperiods.cfg Notification times/hours of alerting windows.cfg - Sample config for a Windows machine

10 Configuration File Organization You don't need to separate the definitions into separate files, and you can have just one large configuration file. The cfg_file line(s) in the /usr/local/nagios/etc/nagios.cfg file controls what files are used. Note: If you want to import existing Nagios conf files into NConf (discussed later), it will work better if they are separated out by function/type.

11 Templates Templates are used by configuration definitions to provide default values for settings. It keeps the actual definition smaller and easy to update. If you modify a template, all definitions that use it get updated.

12 Generic Linux Host Template # Linux host definition template - This is NOT a real host, just a template! define host{ name linux-server ; The name of this host template use generic-host ; Inherits other values from generic-host template check_period 24x7 ; By default, Linux hosts are checked round the clock check_interval 5 ; Actively check the host every 5 minutes retry_interval 1 ; Schedule host check retries at 1 minute intervals max_check_attempts 10 ; Check each Linux host 10 times (max) check_command check-host-alive ; Default command to check Linux hosts notification_period workhours ; Only notify during the day ; Note that the notification_period variable is being ; overridden from the value that is inherited from the ; generic-host template! notification_interval 120 ; Resend notifications every 2 hours notification_options d,u,r ; Only send notifications for specific host states contact_groups admins ; Notifications get sent to the admins by default register 0 ; DONT REGISTER THIS DEFINITION }

13 Generic Service Template # Generic service definition template - This is NOT a real service, just a template! define service{ name generic-service ; The 'name' of this service template active_checks_enabled 1 ; Active service checks are enabled passive_checks_enabled 1 ; Passive service checks are enabled/accepted parallelize_check 1 ; Active service checks should be parallelized ; (disabling this can lead to major performance problems) obsess_over_service 1 ; We should obsess over this service (if necessary) check_freshness 0 ; Default is to NOT check service 'freshness' notifications_enabled 1 ; Service notifications are enabled event_handler_enabled 1 ; Service event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts is_volatile 0 ; The service is not volatile check_period 24x7 ; The service can be checked at any time of the day max_check_attempts 3 ; Re-check the service up to 3 times in order to determine its final (hard) state normal_check_interval 10 ; Check the service every 10 minutes under normal conditions retry_check_interval 2 ; Re-check the service every two minutes until a hard state can be determined contact_groups admins ; Notifications get sent out to everyone in the 'admins' group notification_options w,u,c,r ; Send notifications about warning, unknown, critical, and recovery events notification_interval 60 ; Re-notify about service problems every hour notification_period 24x7 ; Notifications can be sent out at any time register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! }

14 Commands Nagios comes with several commands for checking services and more are installed with the Nagios plugins. They are located in the /usr/local/nagios/lib/ directory. Some examples: check_disk, check_http, check_log, check_nt, check_ping

15 Community Check Commands You can download command definitions created by the Nagios community by perusing the plugin exchange at:

16 Custom Commands You can also create custom check commands using scripts or custom programs. The script/program just needs to return one of the exit statuses that Nagios expects: UNKNOWN = 3, CRITICAL = 2, WARNING = 1, OK = 0

17 Example Check Definition The $USER1$, $HOSTADDRESS$, $ARG1$, and $ARG2$ are Nagios macros. They are substituted for the values passed into the check when it is called from the service definition. -W is warning threshold. -C is critical threshold. # 'check_ping' command definition define command{ command_name check_ping command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 }

18 Example Host Definition define host{ use linux-server ; Name of host templates to use ; This host definition will ; inherit all variables that are ; defined in (or inherited by) ; the linux-server host template ; definition. host_name localhost alias localhost address }

19 Example Service Note that the command parameters are delimited by an "!". The parameters are used in the check definition ($ARG1$, $ARG2$, etc). # Define a service to "ping" the local machine define service{ use host_name service_description check_command } local-service ; Name of service ; template to use localhost PING check_ping!100.0,20%!500.0,60%

20 Host Groups By using host groups, you can easily set up checks for a set of hosts with one service definition. You can create a new config file named hostgroups.cfg. define hostgroup{ hostgroup_name linux-servers ; Name of the hostgroup alias Linux Servers ; Long name of the group members localhost,linuxbox1,linuxbox2 ; Comma separated list of ; hosts that belong to this group } define service{ use local-service ; Name of service template to use hostgroup_name linux-servers service_description PING-LINUX-HOSTS check_command check_ping!100.0,20%!500.0,60% }

21 Parent/Child Relationships By defining what other hosts a host depends on, Nagios can distinguish between down and unreachable states for the host. For example if Nagios is monitoring a host connected to another switch and the switch is down, preventing Nagios from pinging it, Nagios only alerts that the switch is offline and doesn't alert that the other host is down too.

22 Parents Setting When defining a host, use the "parents" setting to establish the parent/child relationship. define host{ host_name Nagios } ; Nagios host has no parent define host{ host_name Switch1 parents Nagios } define host{ host_name OtherHost parents Switch1 }

23 Parent/Child Relationship Picture Pictorial representation: ocs/nagioscore/4/en/networkreachability.html

24 NSClient++ With the NSClient++ add-on, you can easily set up checks on Windows servers. itoring-agents/nsclient%2b%2b/details

25 NRPE The NRPE (Nagios Remote Plugin Executor) addon runs checks on a remote Linux host. It also acts as an NRPE listener on the Windows server. itoring-agents/nrpe--2d-nagios-remote-plugin-ex ecutor/details

26 File Count Example Using NSClient++ and a community-created command (Check Filecount), you can monitor the number of files in a directory on a Windows computer.

27 File Count Example Service Definition From services.cfg: # Service definition define service { use generic-service host_name WINSERVER service_description Temp File Count check_command check_temp_files }

28 File Count Example Command Definition From commands.cfg: # 'check_temp_files' command definition define command{ command_name command_line check_temp_files $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_temp_files }

29 File Count Example NSClient++ Definition From the NSClient++ nsclient.ini file on Windows server being monitored: [/settings/external scripts/scripts] check_temp_files=c:\windows\system32\cscript.exe //NoLogo //T:30 C:\nrpe\directory_file_count\directory_file_count.wsf c: \\windows\\temp

30 Pre-Flight Check Configuration changes don't go into affect until Nagios is restarted. You should run a Nagios pre-flight check after making configuration changes and before restarting Nagios to make sure it doesn't find anything wrong with the configuration. /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

31 Starting Nagios You'll need to restart webserver and start Nagios: systemctl restart apache2 systemctl start nagios

32 Logging Into Nagios Goto Nagios web page and log in:

33 PNP4Nagios PNP4Nagios is an add-on to Nagios which analyzes and graphs performance data provided by Nagios plugins and stores them in Round Robin Database (RRD) files.

34 Prerequisites Perl 5.x or higher, without additional modules RRDtool 1.x or higher, better with 1.2 Nagios 2.x or higher

35 Installation tar xf pnp4nagios tar.gz cd pnp4nagios /configure make all make fullinstall

36 Configuration Choose Mode The Bulk-Mode + NCPD mode seems to be the only mode that works with Nagios core 4. Also, this is the best way of processing because Nagios will not be blocked. The NPCD daemon (Nagios Performance C Daemon) will monitor the directory for new files and process them.

37 Configuration - Enable Processing Enable processing of performance data in /usr/local/nagios/etc/nagios.cfg process_performance_data=1 # service performance data service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata service_perfdata_file_template=datatype::serviceperfdata\ttimet::$timet$\thostname::$hostname$\tservicedesc:: $SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE:: $HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$ service_perfdata_file_mode=a service_perfdata_file_processing_interval=15 service_perfdata_file_processing_command=process-service-perfdata-file # host performance data host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata host_perfdata_file_template=datatype::hostperfdata\ttimet::$timet$\thostname::$hostname$\thostperfdata:: $HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$ host_perfdata_file_mode=a host_perfdata_file_processing_interval=15 host_perfdata_file_processing_command=process-host-perfdata-file

38 Configuration Add Commands Add new commands to /usr/local/nagios/etc/objects/commands.cfg # 'process-host-perfdata' command definition define command{ command_name process-host-perfdata-file command_line /bin/mv /usr/local/pnp4nagios/var/host-perfdata /usr/local/pnp4nagios/var/spool/host-perfdata.$timet$ } # 'process-service-perfdata' command definition define command{ command_name process-service-perfdata-file command_line /bin/mv /usr/local/pnp4nagios/var/service-perfdata /usr/local/pnp4nagios/var/spool/service-perfdata.$timet$ }

39 Configuration - Templates Add new templates to /usr/local/nagios/etc/objects/templates.cfg define host { name host-pnp action_url /pnp4nagios/index.php/graph?host=$hostname$&srv=_host_ register 0 } define service { name srv-pnp action_url /pnp4nagios/index.php/graph?host=$hostname$&srv=$servicedesc$ register 0 }

40 Verify Configuration Download the verify_pnp_config Perl script from: Run it, specifying the mode, location of Nagios config file, and the pnp config file: perl verify_pnp_config --mode=bulk+npcd --config=/usr/local/nagios/etc/nagios.cfg --pnpcfg=/usr/local/pnp4nagios/etc

41 Starting PNP4Nagios Start PNP4Nagios as a daemon: /usr/local/pnp4nagios/bin/npcd -d -f /usr/local/pnp4nagios/etc/npcd.cfg You'll also need to restart webserver and Nagios: systemctl restart apache2 systemctl restart nagios

42 Using PNP4Nagios Click the graph icon next to hosts and services in the Nagios page to see the graphs of performance data.

43 PNP4Nagios Demo Demo

44 NConf NConf is a PHP-based web-tool for configuring Nagios. It has features like templates, service to hostgroup assignment, and dependencies.

45 Prerequisites PHP 5.x or higher php-mysql php-ldap (only if using LDAP auth) MySQL or higher (with InnoDB!) Perl 5.6 or higher perl-dbi perl-dbd-mysql

46 Installation - Prep Note your webserver document root, user and group: Apache document root: /srv/www/htdocs/ User: wwwrun Group: www

47 Installation Guide elp:documentation:start:installation

48 Installation - Extract Copy the tar file to the document root and expand it. tar xf nconf tgz Grant permissions to webserver user: chown wwwrun: chown wwwrun: chown wwwrun: chown wwwrun:

49 Installation Create Database Start the MySQL prompt then create the database: mysql -u root -p If the MySQL install is new, follow this to set password: html mysql> CREATE DATABASE NConf; mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP ON `NConf`.* TO IDENTIFIED BY 'nconfp'; mysql> quit

50 GUI Installation Method GUI (easy): 1. Enter MySQL information. 2. Enter NConf and Nagios paths. 3. Set up authentication (use defaults). 4. Remove INSTALL, INSTALL.php, UPDATE, and UPDATE.php from NConf directory.

51 Manual Installation Method 1. CD into the extracted NConf folder. 2. Create database structure: mysql -u nconf -D NConf -p < INSTALL/create_database.sql 3. Configure NConf. 1. Copy the contents of./config.orig to./config. 2. Edit./config/mysql.php, and set values for DBHOST, DBNAME, DBUSER, and DBPASS. 3. Edit./config/nconf.php, and set values for NCONFDIR and NAGIOS_BIN. 4. Remove INSTALL, INSTALL.php, UPDATE, and UPDATE.php from NConf directory.

52 NConf Nagios Configuration Check In order to enable NConf to check the Nagios configuration files, make sure your webserver user has access to your Nagios binary, or copy the binary to the '/srv/www/htdocs/nconf/bin/' folder and make the webserver user the owner.

53 Using NConf Open NConf page:

54 NConf Demo Demo

Installing Nagios Core with NRPE 2.16RC2

Installing Nagios Core with NRPE 2.16RC2 P a g e 1 Installing Nagios Core 4.1.1 with NRPE 2.16RC2 Purpose This document contains the information and steps to proceed to install and configure the Nagios monitoring system on Ubuntu Server 14.04

More information

Red Hat Ceph Storage 3

Red Hat Ceph Storage 3 Red Hat Ceph Storage 3 Monitoring Ceph for Red Hat Enterprise Linux with Nagios Monitoring Ceph for Red Hat Enterprise Linux with Nagios Core. Last Updated: 2018-06-21 Red Hat Ceph Storage 3 Monitoring

More information

Article Number: 801 Rating: Unrated Last Updated: Tue, Mar 13, 2018 at 9:19 PM

Article Number: 801 Rating: Unrated Last Updated: Tue, Mar 13, 2018 at 9:19 PM Nagios Core - Performance Graphs Using PNP4Nagios Article Number: 801 Rating: Unrated Last Updated: Tue, Mar 13, 2018 at 9:19 PM Na gio s C o r e - Pe r f o r ma nc e G r a phs Us ing PNP4Na gio s This

More information

Nagios User Guide. You can use apt-get to install these packages by running the following commands:

Nagios User Guide. You can use apt-get to install these packages by running the following commands: Nagios User Guide This guide will cover the installation process of Nagios on Ubuntu Operating System and will also serve as a user guide on how to configure Nagios. If any command does not work there

More information

Network Management with Nagios

Network Management with Nagios Network Management with Nagios, wire.less.dk edit: October 2008 @ Sengerema Telecentre, Tanzania http://creativecommons.org/licenses/by-nc-sa/3.0/ 1 Agenda What is it? Why use it? Installing Configuring

More information

Red Hat Ceph Storage 3

Red Hat Ceph Storage 3 Red Hat Ceph Storage 3 Monitoring Ceph for Ubuntu with Nagios Monitoring Ceph for Ubuntu with Nagios Core. Last Updated: 2018-09-07 Red Hat Ceph Storage 3 Monitoring Ceph for Ubuntu with Nagios Monitoring

More information

Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier.

Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier. Nagios 4 on Ubuntu 16 Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier. apt-get install php-gd build-essential

More information

NRPE DOCUMENTATIOND. Copyright (c) Ethan Galstad. Last Updated: 17 November Contents

NRPE DOCUMENTATIOND. Copyright (c) Ethan Galstad. Last Updated: 17 November Contents NRPE OCUMENTATION Copyright (c) 1999-2017 Ethan Galstad Last Updated: 17 November 2017 Contents 1. Introduction... 2 a) Purpose... 2 b) esign Overview... 2 2. Example Uses... 3 a) irect Checks... 3 b)

More information

NCAP Nagios Collector and Plugin

NCAP Nagios Collector and Plugin NCAP Nagios Collector and Plugin version 0.4 Giray Devlet 2004 02 29 NCAP Nagios Collector and Proxy Table of Contents Introduction...2 Design...3 Internals...4 Installation...5 Installation

More information

Release February Building an Enterprise Nagios Framework

Release February Building an Enterprise Nagios Framework Release 2.3.4 - February 2005 Building an Enterprise Nagios Framework Building an Enterprise Nagios Framework PUBLISHED BY: Darren Hoch hochdarren@gmail.com Copyright 2008 Darren Hoch. All Rights Reserved.

More information

A Xen Virtual Machine Monitor Plugin for Nagios

A Xen Virtual Machine Monitor Plugin for Nagios SLES10: Nagios Plugin for Xen www.novell.com A Xen Virtual Machine Monitor Plugin for Nagios Prepared By Axel Schmidt Version 1.0 02 August, 2007 I N T R O D U C T I O N This

More information

Host and Service Status pages provide a Network Traffic Analysis tab

Host and Service Status pages provide a Network Traffic Analysis tab Integrating Nagios With Nagios XI And Nagios Core Purpose This document describes how to integrate Nagios with your Nagios XI and Nagios Core installs. Target Audience This document is intended for use

More information

Purpose. Target Audience. Summary. Automation Overview. Nagios XI. Automated Host Management

Purpose. Target Audience. Summary. Automation Overview. Nagios XI. Automated Host Management Purpose This document describes how to automate adding and removing hosts and services in Nagios XI from the command line. Target Audience This document is intended for use by Administrators and Developers

More information

Nagios Certified Professional. Preparation for the Nagios Certified Professional Certification Exam.

Nagios Certified Professional. Preparation for the Nagios Certified Professional Certification Exam. Nagios Certified Professional Preparation for the Nagios Certified Professional Certification Exam. Working Lab Manual This book is designed to be a working manual, a book you can write notes in, underline

More information

功能強大 開源免費之網路管理軟體 Nagios 安裝與應用實務介紹 中山大學 ( 高屏澎區網中心 ) 王聖全

功能強大 開源免費之網路管理軟體 Nagios 安裝與應用實務介紹 中山大學 ( 高屏澎區網中心 ) 王聖全 功能強大 開源免費之網路管理軟體 Nagios 安裝與應用實務介紹 中山大學 ( 高屏澎區網中心 ) 王聖全 1 Agenda Nagios Core 簡介及安裝 Nagios Core 主機及服務檢測機制 Nagios Core 擴充與 Plugin 整合 Nagios Core Notification 機制實例應用 2 Nagios Users and Story 3 https://www.nagios.com/casestudies/

More information

Monitoring a HPC Cluster with Nagios

Monitoring a HPC Cluster with Nagios Cluster with Scuola Internazionale Superiore di Studi Avanzati Trieste 2009-04-01 1 2009-04-03 1 Try again... Fail better. Outline 1 2 3 Installation for Monitoring @SISSA Cluster with What is? «R is a

More information

Nagios Start Up Guide

Nagios Start Up Guide Nagios Start Up Guide Nagios is the industry standard for monitoring network infrastructure. The Nagios Start Up Guide provides the foundation for installation and initial configuration of Nagios. In addition,

More information

Understanding And Using Configuration Wizards In Nagios XI. This document describes how to use Configuration Wizards in Nagios XI.

Understanding And Using Configuration Wizards In Nagios XI. This document describes how to use Configuration Wizards in Nagios XI. Purpose This document describes how to use Configuration Wizards in. Target Audience This document is intended for use by Nagios Administrators that wish to get a thorough understanding of how Configuration

More information

HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team

HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team HPCC Monitoring and Reporting (Technical Preview) Boca Raton Documentation Team Copyright 2015 HPCC Systems. All rights reserved

More information

Article Number: 802 Rating: 4/5 from 1 votes Last Updated: Wed, Mar 7, 2018 at 5:20 PM

Article Number: 802 Rating: 4/5 from 1 votes Last Updated: Wed, Mar 7, 2018 at 5:20 PM Nagios Core - Performance Graphs Using InfluxDB + Nagflux + Grafana + Article Number: 802 Rating: 4/5 from 1 votes Last Updated: Wed, Mar 7, 2018 at 5:20 PM Na gio s C o r e - Pe r f o r ma nc e G r a

More information

The Nagios Book Chris Burgess Copyright 2005 Chris Burgess

The Nagios Book Chris Burgess Copyright 2005 Chris Burgess The Nagios Book Chris Burgess Copyright 2005 Chris Burgess The following material contained in this document cannot be reproduced in any form without prior written permission. Nagios and the Nagios logo

More information

Chapter. NagVis. Nagios, 2nd Edition (C) 2008 by Wolfgang Barth

Chapter. NagVis. Nagios, 2nd Edition (C) 2008 by Wolfgang Barth 18 Chapter NagVis NagVis 1 is an addon for Nagios that displays host and service states against a background image selected by the user. This must be available in the PNG format; the choice is yours whether

More information

These instructions cover how to install and use pre-compiled binaries to monitor AIX 5.3 using NRPE.

These instructions cover how to install and use pre-compiled binaries to monitor AIX 5.3 using NRPE. Purpose This document describes how to monitor AIX servers using or Nagios Core. The instructions were contributed by Joshua Whitaker, who successfully configured to monitor AIX 5.3 servers, thanks Joshua!

More information

THE WATCHER. IO- Statistics. Dropping the iostat.cgi agent script (Listing 1) into the CGI directory. web server you want to investigate

THE WATCHER. IO- Statistics. Dropping the iostat.cgi agent script (Listing 1) into the CGI directory. web server you want to investigate Building your own Nagios plugins THE WATCHER You can build a plugin in Perl to harness the power of the Nagios monitoring tool. BY MICHAEL SCHILLI You may be familiar with the scene: you hear the sound

More information

op5 Monitor administrator manual

op5 Monitor administrator manual op5 Monitor administrator manual op5 Monitor administrator manual Version 5.5 Rev 1.1.0 op5 Monitor administrator manual Version 5.5, Rev 1.1 Author: Professional Services 2011 op5 AB op5, and the op5

More information

Purpose. Target Audience. Prerequisites. What Is An Event Handler? Nagios XI. Introduction to Event Handlers

Purpose. Target Audience. Prerequisites. What Is An Event Handler? Nagios XI. Introduction to Event Handlers Purpose This document describes how to use event handlers in to take predefined actions when the hosts or services you are monitoring change state. Event handlers are used to automate processes taken when

More information

P3AM ENZ0. ETERNUS Nagios Plugin 1.1. User's Guide

P3AM ENZ0. ETERNUS Nagios Plugin 1.1. User's Guide ETERNUS Nagios Plugin 1.1 User's Guide This page is intentionally left blank. Preface The ETERNUS Nagios Plugin (referred to as "ETERNUS Nagios Plugin" or "this plugin" in the remainder of this manual)

More information

Plugin Monitoring for GLPI

Plugin Monitoring for GLPI Plugin Monitoring for GLPI Introduction 2 TOC 3 Contents Preface: Introduction...v Goals of this project... v Why is it revolutionnary?...v Links...v Internet site...v IRC-Channel...v Terms used in this

More information

Plugin Monitoring for GLPI

Plugin Monitoring for GLPI Plugin Monitoring for GLPI Introduction 2 TOC 3 Contents Preface: Introduction...v Goals of this project... v Why is it revolutionary?...v Links...v Internet site...v IRC-Channel...vi Terms used in this

More information

Nagios Version 3.x Documentation

Nagios Version 3.x Documentation Nagios Version 3.x Documentation http://www.nagios.org Copyright 1999-2007 Ethan Galstad Last Updated: 03-20-2007 [ Table of Contents ] Nagios and the Nagios logo are registered trademarks of Ethan Galstad.

More information

Monitoring Apache Tomcat Servers With Nagios XI

Monitoring Apache Tomcat Servers With Nagios XI Purpose This document describes how to add custom Apache Tomcat plugins and checks, namely check_tomcatsessions, to your server. Implementing Apache Tomcat plugins within will allow you the to monitor

More information

op5 Monitor administrator manual

op5 Monitor administrator manual op5 Monitor administrator manual op5 Monitor administrator manual Version 6.0 Rev 1.0.0 op5 Monitor administrator manual Version 6.0, Rev 1 Author: Professional Services 2012 op5 AB op5, and the op5 logo

More information

Monitoring with Non-Obvious Nagios

Monitoring with Non-Obvious Nagios John Sellens jsellens@syonex.com September 26, 2012 Notes PDF at http://www.syonex.com/notes/ Contents Nagios Basics 5 Nagios Plugins 11 More on Configuration 18 Theory and Practice 48 Getting Larger 63

More information

VMware Monitoring Using Unnoc - Setup Instructions

VMware Monitoring Using Unnoc - Setup Instructions VMware Monitoring Using Unnoc - Setup Instructions Summary: This document explains how to setup an Unnoc server to monitor VMware vcenter Servers, ESX Servers, and Virtual Machines using the Perl VI SDK.

More information

This document is intended for use by Nagios Administrators that want to use Slack for notifications.

This document is intended for use by Nagios Administrators that want to use Slack for notifications. Purpose This document describes how integrate the Slack messaging platform with. This integration will allow to send notifications to Slack channels, enabling teams to see the health of their devices monitored

More information

Wandati Richard Kagia. Open source network management

Wandati Richard Kagia. Open source network management Wandati Richard Kagia Open source network management Technology and Communication 2010 VAASAN AMMATTIKORKEAKOULU UNIVERSITY OF APPLIED SCIENCES Degree Programme ABSTRACT Author Wandati Richard Kagia Title

More information

Network and Server Statistics using Cacti

Network and Server Statistics using Cacti Network and Server Statistics using Cacti PacNOG5 17 June 2009 Hervey Allen Introduction A tool to monitor, store and present network and system/server statistics Designed around RRDTool with a special

More information

Monitoring Systems and Tricks of the Trade

Monitoring Systems and Tricks of the Trade Monitoring Systems and Tricks of the Trade Antun Balaz Scientific Computing Laboratory Institute of Physics Belgrade http://www.scl.rs/ 21 Jan 01 Feb 2009 www.eu-egee.org Overview Ganglia (fabric monitoring)

More information

Learning Nagios 4. Wojciech Kocjan. Chapter No.1 "Introducing Nagios"

Learning Nagios 4. Wojciech Kocjan. Chapter No.1 Introducing Nagios Learning Nagios 4 Wojciech Kocjan Chapter No.1 "Introducing Nagios" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.1 "Introducing Nagios"

More information

INDEX. auto-discovery tools, GUI configuration

INDEX. auto-discovery tools, GUI configuration INDEX A accept_passive_host_checks option, 201 accept_passive_service_checks option, 200 acknowledgments, notification, 31 32 Adams, Russell, NACE, 79 admin_email option, 203 admin_pager option, 203 administrators,

More information

Install latest version of Roundcube (Webmail) on CentOS 7

Install latest version of Roundcube (Webmail) on CentOS 7 Install latest version of Roundcube (Webmail) on CentOS 7 by Pradeep Kumar Published December 14, 2015 Updated August 3, 2017 Roundcube is a web browser based mail client & also known as webmail. It provides

More information

Interested in learning more? Global Information Assurance Certification Paper. Copyright SANS Institute Author Retains Full Rights

Interested in learning more? Global Information Assurance Certification Paper. Copyright SANS Institute Author Retains Full Rights Global Information Assurance Certification Paper Copyright SANS Institute Author Retains Full Rights This paper is taken from the GIAC directory of certified professionals. Reposting is not permited without

More information

Network and Server Statistics using Cacti

Network and Server Statistics using Cacti Network and Server Statistics using Cacti APRICOT 2009 19 February 2009 Hervey Allen Introduction A tool to monitor, store and present network and system/server statistics Designed around RRDTool with

More information

CURRENT STATE OF ICINGA

CURRENT STATE OF ICINGA FlossUK 2014 Brighton 20th March - TEAM ICINGA CURRENT STATE OF ICINGA WWW.ICINGA.ORG Agenda Introduction Tools & Platform Icinga project update New in Icinga 1.x Icinga 2 Icinga Web 2 What s next Questions

More information

More DEV Less OPS. An introduction to Opsview s Event Handlers. Summary Strategy What Kind of Automation Do I Want?...

More DEV Less OPS. An introduction to Opsview s Event Handlers. Summary Strategy What Kind of Automation Do I Want?... More DEV Less OPS An introduction to Opsview s Event Handlers Summary... 1 Strategy... 2 What Kind of Automation Do I Want?... 2 When Should This Occur?... 2 Soft States... 3 Dependency Mapping... 3 Detecting

More information

Offloading NDO2DB To Remote Server

Offloading NDO2DB To Remote Server Purpose This document is meant to show a step-by-step guide for offloading the NDO2DB daemon from the central server to an external, remote server. NDO2DB is an acronym of "Nagios Data Output To Database"

More information

Backing Up And Restoring Your Nagios XI System

Backing Up And Restoring Your Nagios XI System Backing Up And Restoring Your System Purpose This document describes how to backup a installation and restore a installation from a previously made backup. Backups are an important aspect of administration

More information

(en) Technische Dokumentation openitcockpit V3

(en) Technische Dokumentation openitcockpit V3 (en) Technische Dokumentation openitcockpit V3 1. Installation 1.1. Requirements 1.2. General Installation 1.2.1. openitcockpit + Naemon (recommended) 1.2.2. openitcockpit + Nagios 1.3. Licence / module

More information

8.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5

8.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5 for Google Docs Contents 2 Contents 8.0 Help for Community Managers... 3 About Jive for Google Docs...4 System Requirements & Best Practices... 5 Administering Jive for Google Docs... 6 Understanding Permissions...6

More information

Quick Installation Guide For Sensors with Nagios Core

Quick Installation Guide For Sensors with Nagios Core Quick Installation Guide For Sensors with Nagios Core Edited December 12, 2013 - Rev 1 PART DOC-MANUAL-SENSORGATEWAY-NAGIOS 1 Copyright: Copyright 2013 ServersCheck BVBA All rights reserved. Reproduction

More information

Nagios Version 2.x Documentation. Copyright Ethan Galstad Last Updated: [ Table of Contents ]

Nagios Version 2.x Documentation. Copyright Ethan Galstad   Last Updated: [ Table of Contents ] Table of Contents Nagios Version 2.x Documentation Copyright 1999-2006 Ethan Galstad www.nagios.org Last Updated: 11-27-2006 [ Table of Contents ] Nagios and the Nagios logo are registered trademarks of

More information

Nagios Version 2.x Documentation. Copyright Ethan Galstad Last Updated: [ Table of Contents ]

Nagios Version 2.x Documentation. Copyright Ethan Galstad   Last Updated: [ Table of Contents ] Nagios Version 2.x Documentation Copyright 1999-2006 Ethan Galstad www.nagios.org Last Updated: 11-27-2006 [ Table of Contents ] Nagios and the Nagios logo are registered trademarks of Ethan Galstad. All

More information

HWg-SMS-GW manual. HW group. HWg-SMS-GW. SMS gateway for HW group products. 1

HWg-SMS-GW manual. HW group. HWg-SMS-GW. SMS gateway for HW group products.  1 HWg-SMS-GW SMS gateway for products www.hw-group.com 1 Recommended connection HWg-SMS-GW is a device that enables multiple devices to send alarm text messages (SMS) through a single GSM modem using the

More information

collectd An introduction

collectd An introduction collectd An introduction About me Florian "octo" Forster Open-source work since 2001 Started collectd in 2005 Agenda collectd Aggregation of metrics Alerting with Icinga Agenda collectd Aggregation of

More information

We want to install putty, an ssh client on the laptops. In the web browser goto:

We want to install putty, an ssh client on the laptops. In the web browser goto: We want to install putty, an ssh client on the laptops. In the web browser goto: www.chiark.greenend.org.uk/~sgtatham/putty/download.html Under Alternative binary files grab 32 bit putty.exe and put it

More information

Implementation of multi-router traffic monitring

Implementation of multi-router traffic monitring Daffodil International University Institutional Repository Computer Science and Engineering Undergraduate Project Report 2018-05-05 Implementation of multi-router traffic monitring Chowdhury, Md. Zubayer

More information

Icinga at Hyves.nl. Jeffrey Lensen System Engineer

Icinga at Hyves.nl. Jeffrey Lensen System Engineer Icinga at Hyves.nl Jeffrey Lensen System Engineer Hyves Dutch social network website 3 billion pageviews / month 10M dutch members (17M population) ~7M unique visitors / month (Comscore 09/2011) ~2.3M

More information

This document is intended for use by Nagios XI Administrators who need a boost in I/O performance.

This document is intended for use by Nagios XI Administrators who need a boost in I/O performance. Purpose This document describes how to use a RAM disk to boost performance on a server. Target Audience This document is intended for use by Administrators who need a boost in I/O performance. Summary

More information

Automated System Monitoring

Automated System Monitoring Automated System Monitoring Josh Malone jmalone@nrao.edu Systems Administrator National Radio Astronomy Observatory Charlottesville, VA https://blogs.nrao.edu/jmalone 2 WHAT IS AUTOMATED MONITORING? 7

More information

Using The Core Config Manager For Service Management

Using The Core Config Manager For Service Management Purpose This document describes how to manage services, service groups and service templates using the Core Config Manager (CCM). While monitoring wizards make it easy to set up new services in, the CCM

More information

Illustrated Steps to create greggroeten.net with AWS

Illustrated Steps to create greggroeten.net with AWS Illustrated Steps to create greggroeten.net with AWS Screenshots of each step Table of Contents 1. CREATE VPC 10.10.0/16.... 3 2. CREATE 1 PUBLIC SUBNET IN DEFAULT AZ, EX BELOW... 4 3. CREATE IGW, ATTACH

More information

Nagios Snmp External Command Error With No Output (return Code 3)

Nagios Snmp External Command Error With No Output (return Code 3) Nagios Snmp External Command Error With No Output (return Code 3) Added value of custom variables to Object JSON output for hosts, services Fixed bug #583: Status Check Output of (No output on stdout)

More information

If you re the administrator on any network,

If you re the administrator on any network, Let s do an inventory! If you re the administrator on any network, chances are you ve already faced the need to make an inventory. In fact, keeping a list of all the computers, monitors, software and other

More information

Introduction 3. Compatibility Matrix 3. Prerequisites 3

Introduction 3. Compatibility Matrix 3. Prerequisites 3 1 Ártica Soluciones Tecnológicas 2005-2018 INDEX Introduction 3 Compatibility Matrix 3 Prerequisites 3 Configuration 4 Settings related to the connection to the Cacti database 4 Settings relating to the

More information

op5 Monitor 4.1 Manual

op5 Monitor 4.1 Manual op5 Monitor 4.1 Manual January 22, 2009 Contents 1 Getting Started 1 1.1 Using op5 Monitor..................... 1 1.2 Start page.......................... 1 2 About the Main Menu 3 2.1 Portal............................

More information

CentOS 6.7 with Vault MySQL 5.1

CentOS 6.7 with Vault MySQL 5.1 CentOS 6.7 with Vault MySQL 5.1 OS Middleware Installation Web Server, MySQL and PHP Other Middleware Middleware Setup and Configuration Database PHP NetCommons2 Before Install Preparation Installation

More information

How To Monitor Apache Cassandra Distributed Databases

How To Monitor Apache Cassandra Distributed Databases Purpose This document describes how to configure to monitor Apache Cassandra distributed database implementations in order to ensure that data, as well as the hardware housing it, is operating properly.

More information

Install Apache, PHP And MySQL On CentOS 7 (LAMP)

Install Apache, PHP And MySQL On CentOS 7 (LAMP) Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge

More information

Installing LAMP on Ubuntu and (Lucid Lynx, Maverick Meerkat)

Installing LAMP on Ubuntu and (Lucid Lynx, Maverick Meerkat) Installing LAMP on Ubuntu 10.04 and 10.10 (Lucid Lynx, Maverick Meerkat) April 29, 2010 by Linerd If you're developing websites, it's nice to be able to test your code in the privacy of your own computer

More information

Shinken SNMP Booster Module Documentation

Shinken SNMP Booster Module Documentation Shinken SNMP Booster Module Documentation Release 1.0 Thibault Cohen August 12, 2014 Contents 1 SNMP Booster: How does it works 3 1.1 Overview................................................. 3 1.2 How

More information

Installation Manual InfraManage.NET Installation Instructions for Ubuntu

Installation Manual InfraManage.NET Installation Instructions for Ubuntu Installation Manual InfraManage.NET Installation Instructions for Ubuntu Copyright 1996 2017 Timothy Ste. Marie Version 7.5.72SQL InfraManage.NET Installing InfraManage.NET Page 1 of 78 Table of Contents

More information

FUJITSU Server Plug-ins V3.10 for Nagios Core

FUJITSU Server Plug-ins V3.10 for Nagios Core FUJITSU Software ServerView Suite FUJITSU Server Plug-ins V3.10 for Nagios Core Interface Documentation May 2015 Edition FUJITSU Server Plug-ins for Nagios Core Page: 2 / 111 Copyright Fujitsu Technology

More information

DEPARTMENT FOR INFORMATICS. A Monitoring-System for Department of Statistics

DEPARTMENT FOR INFORMATICS. A Monitoring-System for Department of Statistics DEPARTMENT FOR INFORMATICS LUDWIG MAXIMILIANS UNIVERSITÄT MÜNCHEN Fortgeschrittenenpraktikum A Monitoring-System for Department of Statistics Kumar Subramani DEPARTMENT FOR INFORMATICS LUDWIG MAXIMILIANS

More information

BLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition

BLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint

More information

CDP Data Center Console User Guide CDP Data Center Console User Guide Version

CDP Data Center Console User Guide CDP Data Center Console User Guide Version CDP Data Center Console User Guide CDP Data Center Console User Guide Version 3.18.2 1 README FIRST Welcome to the R1Soft CDP Data Center Console User Guide The purpose of this manual is to provide you

More information

Cacti monitoring tool

Cacti monitoring tool Cacti monitoring tool Cacti is a web-based monitoring tool designed for easy-to-use front-end for the data logging software using RRDTool. It allows users to monitor services at regular interval of time

More information

Introducing NEMS Linux: Part 2 Monitoring a Local Linux Server

Introducing NEMS Linux: Part 2 Monitoring a Local Linux Server Introducing NEMS Linux: Part 2 Monitoring a Local Linux Server November 1, 2018 Robbie Ferguson, Linux, Tutorial Last month I introduced you to NEMS Linux, the Nagios Enterprise Monitoring Server for ODROID

More information

Nagios XI Monitoring Windows Event Logs With NagEventLog

Nagios XI Monitoring Windows Event Logs With NagEventLog The Industry Standard in IT Infrastructure Monitoring Purpose This document describes how to monitor Windows event logs using Nagios XI and the NagEventLog addon. Target Audience This document is intended

More information

Purpose. Target Audience. Solution Overview NCPA. Using NCPA For Passive Checks

Purpose. Target Audience. Solution Overview NCPA. Using NCPA For Passive Checks Using For Passive Checks Purpose This document describes how to configure the Nagios Cross Platform Agent () to send passive check results to Nagios XI or Nagios Core using Nagios Remote Data Processor

More information

Interested in learning more about security? Network Monitoring with Nagios. Copyright SANS Institute Author Retains Full Rights

Interested in learning more about security? Network Monitoring with Nagios. Copyright SANS Institute Author Retains Full Rights Interested in learning more about security? SANS Institute InfoSec Reading Room This paper is from the SANS Institute Reading Room site. Reposting is not permitted without express written permission. Network

More information

Interested in learning more about cyber security training? Network Monitoring with Nagios. Copyright SANS Institute Author Retains Full Rights

Interested in learning more about cyber security training? Network Monitoring with Nagios. Copyright SANS Institute Author Retains Full Rights Interested in learning more about cyber security training? SANS Institute InfoSec Reading Room This paper is from the SANS Institute Reading Room site. Reposting is not permitted without express written

More information

User guide NotifySCM Installer

User guide NotifySCM Installer User guide NotifySCM Installer TABLE OF CONTENTS 1 Overview... 3 2 Office 365 Users synchronization... 3 3 Installation... 5 4 Starting the server... 17 2 P a g e 1 OVERVIEW This user guide provides instruction

More information

9.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5

9.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5 for Google Docs Contents 2 Contents 9.0 Help for Community Managers... 3 About Jive for Google Docs...4 System Requirements & Best Practices... 5 Administering Jive for Google Docs... 6 Quick Start...6

More information

VERALAB TM. VeraLab TM Server Computer Lab Management Suite Installation and Upgrade Guide 8.3 for Microsoft Windows Standard and Enterprise Edition

VERALAB TM. VeraLab TM Server Computer Lab Management Suite Installation and Upgrade Guide 8.3 for Microsoft Windows Standard and Enterprise Edition VeraLab TM Server Computer Lab Management Suite Installation and Upgrade Guide 8.3 for Microsoft Windows Standard and Enterprise Edition August 2018 VERALAB TM VeraLab Server Installation Guide, 8.3 for

More information

Nagios XI Using The Core Config Manager For Host Management

Nagios XI Using The Core Config Manager For Host Management The Industry Standard in IT Infrastructure Monitoring Purpose This document describes how to manage hosts, host groups and host templates using the Nagios XI Core Config Manager. While monitoring wizards

More information

Troubleshooting. The NLR Web Interface Does not Appear CHAPTER

Troubleshooting. The NLR Web Interface Does not Appear CHAPTER CHAPTER 6 This chapter contains a number of basic troubleshooting scenarios, including some of the most common problems that need to be resolved to get the NLR operating correctly following a new installation,

More information

1. SONARPLEX Generation New Features and Changes Release Notes SONARMANAGER Version Release Notes

1. SONARPLEX Generation New Features and Changes Release Notes SONARMANAGER Version Release Notes 1. SONARPLEX Generation 5.................................................................................... 2 1.1 New Features and Changes...............................................................................

More information

Assuming you have Icinga 2 installed properly, and the API is not enabled, the commands will guide you through the basics:

Assuming you have Icinga 2 installed properly, and the API is not enabled, the commands will guide you through the basics: Icinga 2 Contents This page references the GroundWork Cloud Hub and the Icinga 2 virtualization environment. 1.0 Prerequisites 1.1 Enable the API The Icinga 2 system you run needs to have the API feature

More information

Orgnazition of This Part

Orgnazition of This Part Orgnazition of This Part Table of Contents Tutorial: Organization of This Part...1 Lesson 1: Starting JReport Enterprise Server and Viewing Reports...3 Introduction...3 Installing JReport Enterprise Server...3

More information

Documentation of Clubdata

Documentation of Clubdata Documentation of Clubdata Autor: Franz Domes Version: 1.0 Datum: 10. Oct. 2004 Table of content 1 Overview...3 1.1 Features...3 2 Concepts...4 2.1 MemberID...4 2.2 User versus Member...4 2.3 Membership

More information

Metasploit. Installation Guide Release 4.4

Metasploit. Installation Guide Release 4.4 Metasploit Installation Guide Release 4.4 TABLE OF CONTENTS About this Guide Target Audience...1 Organization...1 Document Conventions...1 Support...2 Support for Metasploit Pro and Metasploit Express...2

More information

Windows. Not just for houses

Windows. Not just for houses Windows Not just for houses Everyone Uses Windows! (sorry James!) Users Accounts to separate people on a computer Multiple user accounts on a computer Ex) shared family computer Access level can be set

More information

An Efficient Network Monitoring and Management System

An Efficient Network Monitoring and Management System An Efficient Network Monitoring and Management System Khan, R., Khan, S. U., Zaheer, R., & Babar, M. I. (2013). An Efficient Network Monitoring and Management System. International Journal of Information

More information

3 Installation from sources

3 Installation from sources 2018/02/14 10:00 1/11 3 Installation from sources 3 Installation from sources You can get the very latest version of Zabbix by compiling it from the sources. A step-by-step tutorial for installing Zabbix

More information

KernelCare CloudLinux Inc.

KernelCare CloudLinux Inc. KernelCare Documentation Contents 3 Table of Contents... 5 Installation Switching... from Ksplice 5... 6 Management... 6 Command Line Tools kcarectl... 7 kcare-uname... 7 8 Config... Options... 8 Disabling

More information

Tungsten Dashboard for Clustering. Eric M. Stone, COO

Tungsten Dashboard for Clustering. Eric M. Stone, COO Tungsten Dashboard for Clustering Eric M. Stone, COO In this training session 1. Tungsten Dashboard Welcome 2. Tungsten Dashboard Overview 3. Tungsten Dashboard Prerequisites 4. Tungsten Dashboard Security

More information

Monitoring (with) Puppet. PuppetCamp

Monitoring (with) Puppet. PuppetCamp Monitoring (with) Puppet PuppetCamp Dusseldorf @KrisBuytaert Kris Buytaert I used to be a Dev, Then Became an Op Chief Trolling Officer and Open Source Consultant @inuits.eu Everything is an effing DNS

More information

Bitnami Ruby for Huawei Enterprise Cloud

Bitnami Ruby for Huawei Enterprise Cloud Bitnami Ruby for Huawei Enterprise Cloud Description Bitnami Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click. It includes most popular components

More information

Storage Manager 2018 R1. Installation Guide

Storage Manager 2018 R1. Installation Guide Storage Manager 2018 R1 Installation Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either

More information

CentOS 7 with MariaDB

CentOS 7 with MariaDB CentOS 7 with MariaDB OS Web Server and PHP MariaDB and Full Text Search Engine Other Middleware Middleware Setup and Configuration Database PHP NetCommons2 Before Install Preparation Installation Download

More information