Difference between revisions of "Package Icinga"
(→Project Plan) |
(→Project Details) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | = Package Icinga = |
<!-- Replace "Project Name" with the actual name of the project in the line above. --> | <!-- Replace "Project Name" with the actual name of the project in the line above. --> | ||
Line 5: | Line 5: | ||
<!-- Description should be no longer than a paragraph. Include links to any relevant on-line resources. For example, [http://fedoraproject.org/wiki] or [http://developer.mozilla.org MDC]. --> | <!-- Description should be no longer than a paragraph. Include links to any relevant on-line resources. For example, [http://fedoraproject.org/wiki] or [http://developer.mozilla.org MDC]. --> | ||
+ | Icinga is a completely backwards compatible Nagios fork which adds many long awaited patches and features that were requested by the Nagios community. Icinga is an open source, enterprise level, system monitoring application which keeps watch over any network resource and can generate alerts and reports for many different events as decided by the administrator. This project involves the packaging Icinga for Fedora and getting that package approved by the review process. | ||
== 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 first. Include links to personal pages within wiki and to blog sites. --> | <!-- Name(s) of primary people working on the project. If you want to join a project as leader, discuss with other leaders first. Include links to personal pages within wiki and to blog sites. --> | ||
+ | [http://zenit.senecac.on.ca/wiki/index.php/User:Mkirton Mike Kirton] | ||
== Project Contributor(s) == | == Project Contributor(s) == | ||
Line 19: | Line 21: | ||
<!-- 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. --> | <!-- 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. --> | ||
+ | |||
+ | Thoughts for 0.2 | ||
+ | - change icingacmd to icinga-cmd to match the docs? | ||
+ | - check dependencies on all separate RPMs (like httpd for core) | ||
+ | - net-snmp net-snmp-devel (recommended for compiling of plugins) | ||
+ | - determine if the yum install of nagios-plugins will work with icinga | ||
+ | - add read me doc | ||
+ | - conflicts with nagios? (conflicts tag) (doesn't seem to) | ||
+ | - requires nagios-plugins (can you pass config script modifications to it) | ||
+ | - see if soft links to its default install location will work | ||
+ | - fedora specific changes (if fedora bracket) | ||
+ | - check fedora packaging checklist | ||
+ | - change icingacmd to icinga-cmd to match the user docs? | ||
+ | - create a separate upgrade from nagios to icinga package??? | ||
== Project Plan == | == Project Plan == | ||
Line 46: | Line 62: | ||
=== Source Code Control === | === Source Code Control === | ||
<!-- Add a link to source code URLs, including git/mercurial/svn/cvs repositories --> | <!-- Add a link to source code URLs, including git/mercurial/svn/cvs repositories --> | ||
+ | [http://sourceforge.net/projects/icinga/ Source Code] | ||
=== Blogs === | === Blogs === | ||
<!-- Links to the blogs of people involved, both inside and outside Seneca --> | <!-- Links to the blogs of people involved, both inside and outside Seneca --> | ||
+ | [https://kirtonmike.wordpress.com/ Tech Squire (Mike Kirton)] | ||
==== Seneca Particpants ==== | ==== Seneca Particpants ==== | ||
+ | [http://zenit.senecac.on.ca/wiki/index.php/User:Mkirton Mike Kirton] | ||
==== Non-Seneca Participants ==== | ==== Non-Seneca Participants ==== |
Latest revision as of 00:02, 15 March 2011
Contents
Package Icinga
Project Description
Icinga is a completely backwards compatible Nagios fork which adds many long awaited patches and features that were requested by the Nagios community. Icinga is an open source, enterprise level, system monitoring application which keeps watch over any network resource and can generate alerts and reports for many different events as decided by the administrator. This project involves the packaging Icinga for Fedora and getting that package approved by the review process.
Project Leader(s)
Project Contributor(s)
Project Details
Thoughts for 0.2
- change icingacmd to icinga-cmd to match the docs? - check dependencies on all separate RPMs (like httpd for core) - net-snmp net-snmp-devel (recommended for compiling of plugins) - determine if the yum install of nagios-plugins will work with icinga - add read me doc - conflicts with nagios? (conflicts tag) (doesn't seem to) - requires nagios-plugins (can you pass config script modifications to it) - see if soft links to its default install location will work - fedora specific changes (if fedora bracket) - check fedora packaging checklist - change icingacmd to icinga-cmd to match the user docs? - create a separate upgrade from nagios to icinga package???
Project Plan
Tracking mechanism (bugzilla, trac, github, ...): Bugzilla
Key contacts:
Goals for each release and plans for reaching those goals:
- 0.1 - The application will be built and installed from source to gain knowledge of its inner workings and to be tested for any issues. A basic, draft package will be built and tested.
- 0.2 - The package will be tested with Koji to ensure it supports the necessary architectures & the final package review process will be underway.
- 0.3 - At this point the package has passed the Fedora package review process and entered the release management system.