Adding Objects To Nagios 3.0

Slides:



Advertisements
Similar presentations
Nagios: An introduction and Brief Tutorial
Advertisements

Nagios on Tier1 farm Jonathan Wheeler RAL Tier1 Fabric Team 20 th June 2008.
Quality Management System (QMS) By Sky Software Co. LLC.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
Chapter 20 Oracle Secure Backup.
Nagios XI 2012 Mike Guthrie Twitter: mguthrie88 Projects:
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
Bangkok, Thailand An Introduction intERLab at AIT Network Management Workshop March – Bangkok, Thailand Hervey Allen & Phil Regnauld.
Network & System Monitoring with Nagios & Cacti Kevin Mueller.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Future Compliance How do you maintain accuracy of eligible dependents as an ongoing process?
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Chapter Apache Installation in Linux- Mandrake. Acknowledgment The following information has been obtained directly from
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
Using the Windows Event Viewer and Task Scheduler Chapter 5.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
WebReport/400 TCP/IP Configuration Presented by Kisco Information Systems.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
Chapter 5 Roles and features. objectives Performing management tasks using the Server Manager console Understanding the Windows Server 2008 roles Understanding.
Hands-On Microsoft Windows Server 2008
Chapter 14: Remote Server Administration BAI617. Chapter Topics Configure Windows Server 2008 R2 servers for remote administration Remotely connect to.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services.
Josh Riggs Utilizing Open Source Network Monitoring.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Citrix MPS 3.0 Licensing Douglas A. Brown President
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Avira Endpoint Security. Introduction of Avira Management Center (AMC)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Five Windows Server 2008 Remote Desktop Services,
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
Nagios The monitoring tool. Why ? Nagios is a powerful, modular network monitoring system that can be used to monitor many network services like smtp,
Nagios Network Monitoring Andrew Hamilton TJ IT Technician.
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Five Managing Addresses.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
Windows Server 2003 系統效能監視 林寶森
11 INTRODUCTION TO GROUP POLICY Chapter 7. Chapter 7: INTRODUCTION TO GROUP POLICY2 WHAT CAN YOU DO WITH GROUP POLICY?  Control the user environment.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Queensland University of Technology Nagios – an Open Source monitoring solution and it’s deployment at QUT.
2008 Taipei, Taiwan An Introduction APRICOT 2008 Network Management Workshop February – Taipei, Taiwan Hervey Allen & Phil.
Nagios - introduction Dhruba Raj Bhandari ( CCNA ) p Additions by Phil Regnauld.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
Valencia Cluster status Valencia Cluster status —— Gang Qin Nov
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
'08 Rabat An Introduction AfNOG 2008 Network Management Workshop June 1-2 – Rabat, Morocco Hervey Allen & Phil Regnauld.
Network Management Workshop March – Bangkok, Thailand
SPS Spotlight Series October 2014
Execution Monitoring Notification Aychin Gasimov DOAG 2016.
Troubleshooting Tools
Network Tools and Utilities
Tango Administrative Tools
Monitoring with Nagios
Objects Mike Weber
Configuration Of A Pull Network.
CPAN 260 Relational Database Design and SQL
Presentation transcript:

Adding Objects To Nagios 3.0 By: Mikhail Kniaziewicz

What is an Object in Nagios 3.0 Nagios has two types of objects Host Service Nagios has object inheritance like Object Orientated Programming Languages.

Directory Structure of Nagios 3.0 $USER1$ is the default Nagios command directory. Four our system that is: /opt/nagios/libexec Nagios global configuration files exist under /opt/nagios/etc Object directories are broken down as follows under /opt/nagios/etc/objects: command, timeperiods, services, eventhandlers and contacts.

Process Flow for Nagios 3.0 The heart of Nagios is in the directory: /var/opt/nagios/. When Nagios starts, restarts or reloads it reads all ”.cfg” files within the object directories. The objects are stored within the object.cache file. Current host and service statuses are stored in the status.dat file. Logs for historical trending are stored under the archive directory.

Object Monitoring Objects are monitored using two methods Active – Nagios request status Passive – Client sends status when a change occurs Nagios can monitor objects from two locations Locally – On the Nagios server Remotely – On the client using a daemon

Object Definition - Service Basically, services are comprised from any action that is not directly related to defining a host. Check a system's load average Checking partition or directory size Checking the number of users on a system Pinging a host is not considered a service object but rather a host object.

Object Definition - Service Send email to System Monitoring so they know you are working with a new object definition. Only work on objects during business hours to prevent alarming the World in the event you do not receive the desired results. Check for existing templates and objects so you utilize Nagios' object inheritance feature. Let EVERYONE in IT know about the object you created. Objects are created to benefit business functions and not one person.

Object Definition - Service Define the service to be monitored Check Nagios Exchange to see if a plugin already exists to monitor the service If plugin is located, load the plugin into /opt/nagios/libexec directory Run plugin with the –help flag to see options.

Object Definition - Service Run plugin locally until desired results are obtained Define command Define service from command Add host or hostgroups to be monitored Define contacts Define contact group Define timeperiod

Object Definition - Service Run command sudo /opt/nagios/bin/nagios -v /opt/nagios/etc/nagios.cfg to verify configuration files. If everything is fine. Add the newly defined object to /opt/nagios/etc/nrpe.cfg file on the client. Run sudo /etc/init.d/nagios reload. You should see the new object appear in the Pending catagory on the nagios screen.

Object Definition - Service After command runs, check the status within Nagios I would recommend triggering an event with the new command to test your contacts.

Summary Nagios consists of two objects: host and services Directory structure for the nagios process is: /var/opt/nagios/ while global configuration files can be found under /opt/nagios/etc/. Object definitions can be found under /opt/nagios/etc/objects Plugin commands can be found under /opt/nagios/libexec Abide by basic courtesies while creating objects. Define, create and test new objects.