Difference between revisions of "Set up Nagios monitoring of the ARM farm"

From CDOT Wiki
Jump to: navigation, search
(Documentation)
 
(62 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
== Project Description ==
 
== Project Description ==
  
The sole focus of this project is aimed at installing, configuring, and cultivating a comprehensive network monitoring tool. These ambitious initiatives will form the nucleus of our overall objective. For example, http://google.com or [http://developer.mozilla.org MDC].
+
"Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers. With Nagios you'll never be left having to explain why a unseen infrastructure outage hurt your organization's bottom line. "
 +
 
 +
Setting up Nagios for the  Fedora-ARM build farm will make it easier to get notification of system issues.
  
 
== Project Leader(s) ==
 
== Project Leader(s) ==
  
Name(s) of primary people working on the project. If you want to join a project as leader, discuss with other leaders firstInclude links to personal pages within wiki
+
[http://zenit.senecac.on.ca/wiki/index.php/User:Mathon Matthew Ortofsky] - Server
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/User:Yegor Yegor Tyunin] - Documentation
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/User:Platform Akkim Taylor] - Client
  
 
== Project Contributor(s) ==
 
== Project Contributor(s) ==
  
Name(s) of people casually working on the project, or who have contributed significant help.  Include links to personal pages within wiki
+
No one has contributed to our project yet.
 +
 
 +
== Project Details ==
 +
 
 +
We will divide the project up into four parts, they are as follows:
  
NOTE: only Project Leader(s) should add names here.  You '''can’t''' add your own name to the Contributor list.
+
'''Notification System'''
 +
* E-Mail
 +
* IRC
 +
* SMS
  
== Project Details ==
+
'''Server Side setup'''
 +
* Configuring server
 +
* Installing Plug-ins
 +
 
 +
'''Client Side Setup'''
 +
* Configuring Client part
 +
* Testing the plug-ins
  
Provides more depth than the Project Description.  This is the place for technical discussions, project specs, or other details.  If this gets very long, you might consider breaking this part into multiple pages and linking to them.
+
'''Documentation'''
 +
* Step by step documentation on how to setup Nagios
 +
* Rough Draft
 +
* Draft
 +
* Final Draft
 +
* Final Documentation for review
 +
* Final Documentation
  
 
== Project Plan ==
 
== Project Plan ==
  
 
Goals for each release:
 
Goals for each release:
* 0.1
+
* 0.1 - Install Nagios on Iraq and Romania ARM Systems
* 0.2
+
:* Compile
* 0.3
+
:* Install Nagios
 +
:* Configure
 +
:* Test functionality of Nagios
 +
 
 +
* 0.2 - Setup Nagios on live systems
 +
 
 +
:*Customize Configuration
 +
 
 +
:*Configure the Web Interface
 +
 
 +
:*Compile and Install the Nagios Plugins
 +
 
 +
* 0.3 - Have a completed and detailed documentation
 +
 
 +
== What we need to learn ==
 +
 
 +
How to setup Nagios
 +
 
 +
How to configure different notifications methods(IRC, SMS, E-Mail).
 +
 
 +
== Resources ==
 +
 
 +
We will use the following resources below:
 +
 
 +
Nagio's Documentation: http://www.nagios.org/documentation
 +
 
 +
Nagios Mail list: http://wiki.nagios.org/index.php/Mail_Lists
 +
 
 +
People: Chris Tyler
 +
 
 +
== Documentation ==
 +
 
 +
[[How to Setup and configure Nagios]] Version: 0.7
  
 
== Project News ==
 
== Project News ==
  
This is where your regular updates will go. In these you should discuss the status or your work, your interactions with other members of the community (e.g., Seneca and Mozilla), problems you have encountered, etc.
+
Oct 06, 2010 - Project Started.
 +
 
 +
Oct 08, 2010 - Added information to a project page.
 +
 
 +
Oct 12, 2010 - Added 2 sections what I need to learn and resources.
 +
 
 +
Oct 18, 2010 - [http://zenit.senecac.on.ca/wiki/index.php/User:rhaq1 Rizwan Haq] has moved to another project. We wish him all the best.
 +
 
 +
Oct 19, 2010 - Presented Nagios to class.
 +
 
 +
Oct 29, 2010 - Installed Nagios Server, that monitors localhost for now.
 +
 
 +
Nov 05, 2010 - Nagios Implementation On Client Part 1, Part 2, Part 3.
 +
 
 +
Nov 14, 2010 - Added A link for our Documentation.
 +
 
 +
Nov 14, 2010 - Updated our documentation to version 0.2. (added Server installation steps)
 +
 
 +
Nov 24, 2010 - Updated our documentation to version 0.3. (added Client installation steps)
 +
 
 +
Nov 26, 2010 - Successfully installed IRC bot.
 +
 
 +
Dec 01, 2010 - Updated our documentation to version 0.4 (added screen shots and logo + included IRC bot configuration)
 +
 
 +
Dec 03, 2010 - Documentation is updated to 0.5 version. (fixed minor issues with grammar and commands)
 +
 
 +
Dec 05, 2010 - Monitoring Host and ARM machine.
 +
 
 +
Dec 08, 2010 - Documentation is updated to 0.6 version. (added 2 more sub directories)
  
Put detailed technical information into the Project Details page (i.e., update it as you go), and save this section for news about participation in the project.
+
Dec 10, 2010 - Documentation is updated to 0.7 version. (fixed minor issues with grammar)

Latest revision as of 20:14, 11 December 2010

Project Name

Set Up Nagios monitoring of the ARM farm

Project Description

"Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers. With Nagios you'll never be left having to explain why a unseen infrastructure outage hurt your organization's bottom line. "

Setting up Nagios for the Fedora-ARM build farm will make it easier to get notification of system issues.

Project Leader(s)

Matthew Ortofsky - Server

Yegor Tyunin - Documentation

Akkim Taylor - Client

Project Contributor(s)

No one has contributed to our project yet.

Project Details

We will divide the project up into four parts, they are as follows:

Notification System

  • E-Mail
  • IRC
  • SMS

Server Side setup

  • Configuring server
  • Installing Plug-ins

Client Side Setup

  • Configuring Client part
  • Testing the plug-ins

Documentation

  • Step by step documentation on how to setup Nagios
  • Rough Draft
  • Draft
  • Final Draft
  • Final Documentation for review
  • Final Documentation

Project Plan

Goals for each release:

  • 0.1 - Install Nagios on Iraq and Romania ARM Systems
  • Compile
  • Install Nagios
  • Configure
  • Test functionality of Nagios
  • 0.2 - Setup Nagios on live systems
  • Customize Configuration
  • Configure the Web Interface
  • Compile and Install the Nagios Plugins
  • 0.3 - Have a completed and detailed documentation

What we need to learn

How to setup Nagios

How to configure different notifications methods(IRC, SMS, E-Mail).

Resources

We will use the following resources below:

Nagio's Documentation: http://www.nagios.org/documentation

Nagios Mail list: http://wiki.nagios.org/index.php/Mail_Lists

People: Chris Tyler

Documentation

How to Setup and configure Nagios Version: 0.7

Project News

Oct 06, 2010 - Project Started.

Oct 08, 2010 - Added information to a project page.

Oct 12, 2010 - Added 2 sections what I need to learn and resources.

Oct 18, 2010 - Rizwan Haq has moved to another project. We wish him all the best.

Oct 19, 2010 - Presented Nagios to class.

Oct 29, 2010 - Installed Nagios Server, that monitors localhost for now.

Nov 05, 2010 - Nagios Implementation On Client Part 1, Part 2, Part 3.

Nov 14, 2010 - Added A link for our Documentation.

Nov 14, 2010 - Updated our documentation to version 0.2. (added Server installation steps)

Nov 24, 2010 - Updated our documentation to version 0.3. (added Client installation steps)

Nov 26, 2010 - Successfully installed IRC bot.

Dec 01, 2010 - Updated our documentation to version 0.4 (added screen shots and logo + included IRC bot configuration)

Dec 03, 2010 - Documentation is updated to 0.5 version. (fixed minor issues with grammar and commands)

Dec 05, 2010 - Monitoring Host and ARM machine.

Dec 08, 2010 - Documentation is updated to 0.6 version. (added 2 more sub directories)

Dec 10, 2010 - Documentation is updated to 0.7 version. (fixed minor issues with grammar)