<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8954977775573317381</id><updated>2012-03-20T10:35:47.320-07:00</updated><category term='LABS'/><category term='Projects'/><title type='text'>The Forest Root Domain.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-3560700702393797552</id><published>2011-04-22T09:53:00.000-07:00</published><updated>2011-04-22T20:22:02.656-07:00</updated><title type='text'>Sys Admin Tools 0.3 -- Recap/Documentation</title><content type='html'>Welcome to my 0.3 release of my Sys Admin Tools -- Implementing Icinga Monitoring System. This post will deliver a PDF file providing a recap on my previous posts.&lt;br /&gt;&lt;br /&gt;This PDF file can be found &lt;a href="http://gcasella.dynamic-dns.net/fedora/15/x86_64/0.3-release.pdf"&gt;here&lt;/a&gt;&amp;nbsp;-- note that this file is a generic documentation, for more detailed instructions please follow my previous posts.&lt;br /&gt;&lt;br /&gt;To easily access my previous blog posts which contain much more detailed information regarding my implementation of Icinga I have created several PDF files of my previous releases, you may view these releases individually by clicking on the appropriate one below;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://gcasella.dynamic-dns.net/fedora/0.1-release.pdf"&gt;0.1 Release&lt;/a&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;a href="http://gcasella.dynamic-dns.net/fedora/0.1-release-continue.pdf"&gt;0.1 Release Continue&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://gcasella.dynamic-dns.net/fedora/0-2-release.pdf"&gt;0.2 Release&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://gcasella.dynamic-dns.net/fedora/15/x86_64/0.3-release.pdf"&gt;0.3 Release&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;Stay tuned for my next release which will contain upgrades and a much more detailed PDF documentation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-3560700702393797552?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/3560700702393797552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/04/sys-admin-tools-03-recapdocumentation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/3560700702393797552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/3560700702393797552'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/04/sys-admin-tools-03-recapdocumentation.html' title='Sys Admin Tools 0.3 -- Recap/Documentation'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-195096925891142382</id><published>2011-04-18T16:58:00.001-07:00</published><updated>2011-04-18T17:02:57.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LABS'/><title type='text'>Creating a YUM Repository</title><content type='html'>&lt;div class="MsoNormalCxSpFirst" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Welcome Again. In this post I will describe the steps required in order to create your own YUM repository that can be used to install new versions of software. For this post I am using the “gnupg-1.4.11-1.fc14.x86_64.rpm” I created in my previous posts. Only this time I had added an option in the Spec File which increased the Epoch version. &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Before we begin you need to generate a GPG Key using the &lt;b style="mso-bidi-font-weight: normal;"&gt;gpg --gen-key &lt;/b&gt;command -- this allows you to sign your RPM file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;After you generate your key you will need to add the email address associated to your GPG key to the &lt;i style="mso-bidi-font-style: normal;"&gt;%_gpg_name&lt;/i&gt; macro in the &lt;i style="mso-bidi-font-style: normal;"&gt;~/.rpmmacros&lt;/i&gt; file -- &lt;b style="mso-bidi-font-weight: normal;"&gt;%_gpg_name “email-address”&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Our first step after creating our GPG key would be to sign this RPM package, the command that we need to use in order to accomplish this is below – enter your pass phrase when prompted;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;rpm --addsign gnupg-1.4.11-1.fc14.x86_64.rpm &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Enter pass phrase: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Pass phrase is good.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;If the previous command returned successful then we can move onto the next step – creating your repository. (Assuming Apache is installed we will create the directory &lt;i style="mso-bidi-font-style: normal;"&gt;/var/www/html/fedora/14/x86_64/rpms/&lt;/i&gt; which will hold our RPM files). To accomplish this follow the steps provided below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Log in as the super user&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;cp ~/rpmbuild/RPMS/gnupg-1.4.11-1.fc14.x86_64.rpm&amp;nbsp; /var/www/html/fedora/14/x86_64/rpms/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;createrepo /var/www/html/fedora/14/x86_64/rpms/ &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;(output provided below)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;1/1 - gnupg-1.4.11-1.fc14.x86_64.rpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Saving Primary metadata&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Saving file lists metadata&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Saving other metadata&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;If the YUM repository was created successfully above you should see a directory named &lt;i style="mso-bidi-font-style: normal;"&gt;repodata&lt;/i&gt; in the &lt;i style="mso-bidi-font-style: normal;"&gt;/var/www/html/fedora/14/x86_64/rpms/ &lt;/i&gt;directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;After we have verified that the repository has been created you will need to create a new repository file inside of the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/yum.repos.d&lt;/i&gt; directory -- an example of a repository file (called &lt;i style="mso-bidi-font-style: normal;"&gt;fedora-gcasella.&lt;/i&gt;repo) I have created is below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;[fedora-gcasella]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;name=Fedora $releasever - $basearch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;failovermethod=priority&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;baseurl=http://gcasella.dynamic-dns.net/fedora/14/$basearch/rpms/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;enabled=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;metadata_expire=7d&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;gpgcheck=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-gcasella&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif;"&gt;IMPORTANT:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;If the &lt;i style="mso-bidi-font-style: normal;"&gt;gpgkey&lt;/i&gt; option is commented out and you try to run the &lt;b style="mso-bidi-font-weight: normal;"&gt;yum install&lt;/b&gt; command you will receive an error indicating that the public key for the package is not installed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Before testing out new repository we will create a new file within the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/pki/rpm-gpg/&lt;/i&gt; directory – you may give it any name that you want. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;After creating this file we will run the command; &lt;b style="mso-bidi-font-weight: normal;"&gt;gpg --export --armor &amp;lt;email-address&amp;gt; &lt;/b&gt;(ensure that this is done as the regular user and NOT the super user.) Save the output of this command to the new file you had created inside of the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/pki/rpm-gpg/&lt;/i&gt; directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;If everything has gone well you will be able to test your newly created repository (ensure that the httpd service is started on the machine holding your RPM files.) and run the &lt;b style="mso-bidi-font-weight: normal;"&gt;yum install gnupg&lt;/b&gt; command. You should receive similar output as below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Loaded plugins: langpacks, presto, refresh-packagekit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Adding en_US to language list&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;fedora-gcasella&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 1.3 kB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Setting up Install Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Resolving Dependencies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;--&amp;gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;---&amp;gt; Package gnupg.x86_64 3:1.4.11-1.fc14 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;--&amp;gt; Finished Dependency Resolution&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Dependencies Resolved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;=============================================================================================================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&amp;nbsp;Package&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Arch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repository&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;============================================================================================================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Updating:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&amp;nbsp;gnupg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x86_64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3:1.4.11-1.fc14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fedora-gcasella&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Transaction Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;============================================================================================================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Upgrade&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Package(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Total size: 1.2 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Is this ok [y/N]: y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Downloading Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID e1af8018: NOKEY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;fedora-gcasella/gpgkey&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 3.4 kB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00 ... &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Importing GPG key 0xE1AF8018:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Userid: "Gian-Luca Casella &amp;lt;gcasella@learn.senecac.on.ca&amp;gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;From&amp;nbsp; : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-gcasella&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Is this ok [y/N]: y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Selecting “y” will install the GPG key into your system, indicating that it is now a valid signature and to accept any other packages from you that you may have available for download.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 20pt;"&gt;Repository-Release RPM:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;To make it easier for other users to access my repository I have created an RPM which contains both my repository file along with my GPG key. This RPM can be found by clicking on this &lt;a href="http://gcasella.dynamic-dns.net/fedora/14/x86_64/rpms/gcasellarepo-0.0.1-1.fc14.x86_64.rpm"&gt;link&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;The steps below show how I was able to create this repository release RPM file …&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;cp /etc/yum.repos.d/fedora-gcasella.repo &amp;nbsp;&amp;nbsp;~/rpmbuild/SOURCES/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;cp /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-gcasella ~/rpmbuild/SOURCES/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;tar cvf gcasellarepo-0.0.1.tar *gcasella* &amp;amp;&amp;amp; gzip gcasellarepo-0.0.1.tar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;The commands above will copy the repository file and the GPG Key file (created previously) into your &lt;i style="mso-bidi-font-style: normal;"&gt;~/rpmbuild/SOURCES/&lt;/i&gt; directory. Next you would need to create a tarball of these files using the &lt;b style="mso-bidi-font-weight: normal;"&gt;tar cvf&lt;/b&gt; command – this tarball can be found &lt;a href="http://gcasella.dynamic-dns.net/fedora/14/x86_64/source/gcasellarepo-0.0.1.tar.gz"&gt;here&lt;/a&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Once we have the Sources in the appropriate place we will create the SPEC file, the contents of my spec file are listed below, this will install the repository file and the GPG key to their appropriate locations;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Name:gcasellarepo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Version:0.0.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Release:1%{?dist}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Summary:RPM Package containing my repository file along with my GPG Key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Group:System Environment/Base&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;License:GPLv3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;URL:http://gcasella.dynamic-dns.net/fedora/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Source0:http://gcasella.dynamic-dns.net/fedora/14/x86_64/source/gcasellarepo-0.0.1.tar.gz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;Installs my custom made repository configuration file along with its GPG key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%prep&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%setup -q&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%build&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%install&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;rm -rf $RPM_BUILD_ROOT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;cp -p fedora-gcasella.repo $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;cp -p RPM-GPG-KEY-fedora-gcasella $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%clean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;rm -rf $RPM_BUILD_ROOT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%defattr(-,root,root,-)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%doc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;/etc/yum.repos.d/fedora-gcasella.repo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-gcasella&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;%changelog&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;* Tue Feb 08 2011 Gian-Luca Casella &amp;lt;gcasella@learn.senecac.on.ca&amp;gt; 0.0.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-add-space: auto;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;- Created my own personal RPM in order to install both my repository file along with the corresponding GPG Key needed to install with.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 27px;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 20pt;"&gt;Additional Notes:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;If you buy chance have SELinux running and is set to “Enforcing” issue the &lt;b style="mso-bidi-font-weight: normal;"&gt;setsebool&amp;nbsp; -P httpd_read_user_content 1 &lt;/b&gt;command, this has fixed any issues for me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella -- Last Updated on Monday, April 18, 2011&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-195096925891142382?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/195096925891142382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/04/creating-yum-repository.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/195096925891142382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/195096925891142382'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/04/creating-yum-repository.html' title='Creating a YUM Repository'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-3831460800582128832</id><published>2011-04-04T18:36:00.000-07:00</published><updated>2011-04-18T17:02:36.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><title type='text'>Sys Admin Tools 0.2 -- Implementation</title><content type='html'>&lt;div class="MsoNormalCxSpFirst" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Welcome to my 0.2 release of Icinga. In this release I will discuss how we can install Icinga from an RPM file and modify its configuration files in order to allow us to monitor Fedora ARM machines. This RPM was compiled for Fedora 14 from a colleague of mine &lt;a href="http://kirtonmike.wordpress.com/"&gt;Mike Kirton&lt;/a&gt;, but because I am running Icinga on a FC12 machine I simply built the package again on my Fedora 12 test machine using the &lt;b style="mso-bidi-font-weight: normal;"&gt;rpmbuild -ba&lt;/b&gt; command.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Before we continue I want to note the types of things that Icinga will allow us to monitor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;u&gt;Private Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&amp;nbsp;&amp;nbsp; CPU Load&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; Memory Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; Disk Usage&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; Logged In Users&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; Running Processes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; And much more…&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;u&gt;Public Services&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&amp;nbsp;&amp;nbsp; HTTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; FTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; SSH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; SMTP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; And much more…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 20pt; line-height: 150%;"&gt;Icinga Installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;There are a few necessary packages that we will need to install before we begin with the installation of Icinga. Issue the following command to obtain them;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;yum install nagios-plugins nagios-plugins-all nagios-plugins-nrpe nrpe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Next we will need to obtain the necessary RPM files that were created while packaging Icinga for Fedora 12, using the simple command will obtain all of the necessary packages;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;cd ~; wget -r -l1 --no-parent -A.rpm &lt;a href="http://gcasella.dynamic-dns.net/sbr/icinga/fc12/"&gt;http://gcasella.dynamic-dns.net/sbr/icinga/fc12/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This will download the following packages inside of the ~/&lt;i style="mso-bidi-font-style: normal;"&gt;gcasella.dynamic-dns.net/sbr/icinga/fc12/ &lt;/i&gt;directory;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-api-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-debuginfo-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-doc-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-gui-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-left: .5in; mso-add-space: auto;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;icinga-idoutils-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Note that the order of installation is quite important with these RPM files, use this command below to install them in their appropriate order (copy &amp;amp; paste it);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;rpm -i icinga-doc-1.3.0-1.fc12.x86_64.rpm&amp;nbsp; &amp;amp;&amp;amp;&amp;nbsp; rpm ii icinga-1.3.0-1.fc12.x86_64&amp;nbsp; &amp;amp;&amp;amp;&amp;nbsp; rpm -i icinga-api-1.3.0-1.fc12.x86_64.rpm&amp;nbsp; &amp;amp;&amp;amp;&amp;nbsp; rpm –i icinga-gui-1.3.0-1.fc12.x86_64.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;If you receive no errors after installation then we can continue on to configuration, if you do a simple query of Icinga you will see what files/directories were created/installed, we will be working with most of these files (&lt;b style="mso-bidi-font-weight: normal;"&gt;rpm -ql icinga)&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 20pt; line-height: 150%;"&gt;Configuring Icinga&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 20pt; line-height: 150%;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;Congratulations, you have successfully installed Icinga, now what we will want to do is make all the necessary configuration changes before we attempt to start the Icinga service.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;To make the configuration process easier to read we will want to create these three files in the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/icinga/&lt;/i&gt; directory, they are created to organize our remote hosts making it much cleaner to read. The command below will create the four extra files.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;cd /etc/icinga; touch remote-linux-hosts.cfg hostgroups.cfg services.cfg remote-linux-template.cfg&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;/etc/icinga/objects/remote-linux-hosts.cfg&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; -- will contain &lt;u&gt;all&lt;/u&gt; of the hosts that you want to monitor.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;/etc/icinga/objects/hostgroups.cfg&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; – will allow you to map a simple hostgroup_name to a series of remote machines.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;/etc/icinga/objects/sevices.cfg&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; – will contain all of the services you would like to be monitored on your remote machines – this is when you can use the hostgroup_name.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;/etc/icinga/objects/remote&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;-linux-template.cfg – a simple template that will be used for all of the hosts that we are defining, for example their notification period, when it should send notifications, etc. – this will be discussed later in this release.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Next we are going to take a look at the changes we will need to make to all of necessary files in order for Icinga to start properly. A list of the files that &lt;u&gt;must&lt;/u&gt; be modified are listed below -- in addition the contents of the files and what will need to be modified in order for us to start Icinga;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/icinga.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This is the main configuration file for Icinga. If new files are added to the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/icinga/objects/&lt;/i&gt; directory and are not added in this configuration file, then you will receive an error when trying to start the service. Because of the new files we created earlier we will need to modify this file and make the following additions anywhere in the file;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;cfg_file=/etc/icinga/objects/remote-linux-hosts.cfg&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;cfg_file=/etc/icinga/objects/hostgroups.cfg&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;cfg_file=/etc/icinga/objects/services.cfg&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; line-height: normal;"&gt;cfg_file=/etc/icinga/objects/remote-linux-template.cfg&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/objects/contacts.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This configuration file allows us to set the email address that will be used to send notifications to. This file will also allow us to add more members to the admins &lt;i style="mso-bidi-font-style: normal;"&gt;contactgroup&lt;/i&gt; – who will also receive emails. This file does not have to be modified greatly; you will just need to put your email address in replace of the default as shown below – which is shown by the red font;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;define contact &amp;nbsp;{&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contact_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; icingaadmin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;use&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;generic-contact&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;alias&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Icinga Admin&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; email&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;icingaadmin@hostname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/objects/remote-linux-template.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This configuration file will hold the template for all of the hosts that we will monitor remotely, Icinga already had premade templates, but I feel it makes things much more flexible when you create your own, for a description of what each option in the template does you can refer to the &lt;a href="http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html"&gt;Nagios Object Definitions&lt;/a&gt;;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;define host {&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remote-fedora-arm-template&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; generic-host&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notifications_enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;event_handler_enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;flap_detection_enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;failure_prediction_enabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;process_perf_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retain_status_information &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retain_nonstatus_information&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notification_period&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24x7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;check_period&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24x7&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;check_interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retry_interval&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;max_check_attempts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;check_command&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check-host-alive&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notification_period&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24x7&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notification_interva&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notification_options &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d,u,r&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contact_groups&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; admins&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;register &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/objects/remote-linux-hosts.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This configuration file is the place holder for all of the hosts that you want to monitor. The hosts that are present in this configuration file will be mapped later on inside of the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/icinga/objects/hostgroups.cfg&lt;/i&gt; file. I will provide two hosts in this file for the purpose of this release;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;define host {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remote-fedora-arm-template &amp;nbsp;#from our template config file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; host_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CN-ICINGAH.casellanetworks.ca&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alias&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CN-ICINGAH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.35.20.113&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; register&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;define host {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remote-fedora-arm-template #from our template config file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; host_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CN-FUNC.casellanetworks.ca&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alias&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CN-FUNC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 67.35.20.109&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; register&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;}&lt;/span&gt;&lt;span class="Apple-style-span" style="color: yellow;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="color: red; font-family: Arial, sans-serif;"&gt;IMPORTANT NOTE:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; If you would like to add more hosts to this file just simply copy and paste any host in this file and make the proper changes to their hostname and IP Address.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/objects/hostgroups.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This configuration file will allow us to map multiple hosts to a single name which will be later used in the &lt;i style="mso-bidi-font-style: normal;"&gt;/etc/icinga/objects/services.cfg&lt;/i&gt; file. Using the hosts above I will provide an example of this configuration file;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;define hostgroup {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hostgroup_name&amp;nbsp;&amp;nbsp; &amp;nbsp;remote-fc-arm ;used in services.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alias&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Fedora ARM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; members&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CN-ICINGAH.casellanetworks.ca,CN-FUNC.casellanetworks.ca&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/icinga/objects/services.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This configuration file will be the placeholder of all the services you would like Icinga to monitor on your remote machines, as noted at the beginning of this post you have a number of public and private services that can be monitored. This is the file in which they will go, using the &lt;i style="mso-bidi-font-style: normal;"&gt;hostgroup_name&lt;/i&gt; above to determine which hosts it will actually monitor – I will only show two services for the purpose of this release, Icinga by default installs with a series of services already listed in their configuration files. You may refer to the &lt;a href="http://nagios.sourceforge.net/docs/3_0/monitoring-publicservices.html"&gt;Nagios Documentation for Monitoring Public Services&lt;/a&gt; for additional information;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;define service {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;generic-service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Name of service template to use&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hostgroup_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;remote-fc-arm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Created in hostgroups.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service_description &amp;nbsp; &amp;nbsp;&amp;nbsp;PING&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check_command &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;check_ping!100.0,20%!500.0,60%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;define service {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; generic-service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Name of service template to use&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hostgroup_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remote-fc-arm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; service_description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Root Partition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check_command&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check_local_disk!20%!10%!/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: lime; font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 20pt; line-height: 150%;"&gt;Setting up Remote Systems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This is a very simple process. For us to make sure that our remote systems communicate properly with our Icinga server we need to install the Nagios plugins and the NRPE package and make slight modifications to its configuration. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;To begin you will need to log into the remote system that you would like to monitor and issue the following command;&amp;nbsp;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;yum install nagios-plugins-all nagios-plugins-nrpe nrpe&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;The files that we need to edit are listed below along with the modifications that will need to be made to them;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="margin-bottom: 0.0001pt;"&gt;&lt;span class="Apple-style-span" style="font-size: 21px; line-height: 31px;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/nagios/nrpe.cfg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This file will allow us to change the port that NRPE will use to communicate with our Icinga server, but the only portion of this file that will need to be changed is the &lt;i style="mso-bidi-font-style: normal;"&gt;allowed_hosts&lt;/i&gt; option. Multiple hosts can be separated by a comma. This option will tell NRPE the IP Address of the Icinga server allowing only that server to connect into the system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 16pt; line-height: 150%;"&gt;/etc/sysconfig/nrpe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This file is simple, it gives us the option to make NRPE run in SSL mode, according to Icinga and Nagios documentation it is best practice to keep the communication between your Icinga server and remote host encrypted. This can be done by modifying the one and only line in this file by adding &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;-n&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt; &lt;/i&gt;to the &lt;b style="mso-bidi-font-weight: normal;"&gt;NRPE_SSL_OPT&lt;/b&gt; option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Next we will make sure that our NRPE service starts on boot by using the &lt;b style="mso-bidi-font-weight: normal;"&gt;chkconfig nrpe on&lt;/b&gt; command and then finally start our service using the &lt;b style="mso-bidi-font-weight: normal;"&gt;/etc/init.d/nrpe start &lt;/b&gt;command. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;In order for us to test that NRPE is functional we will issue this very simple command;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt; text-indent: 0.5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;/usr/lib64/nagios/plugins/check_nrpe -H 127.0.0.1 -n&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; text-indent: 0.5in;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;(The &lt;b style="mso-bidi-font-weight: normal;"&gt;-n&lt;/b&gt; argument makes the &lt;b style="mso-bidi-font-weight: normal;"&gt;check_nrpe&lt;/b&gt; command use SSL to connect) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;If it is successful you should see a response of “&lt;i style="mso-bidi-font-style: normal;"&gt;NRPE v2.12”&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="color: red; font-family: Arial, sans-serif;"&gt;IMPORTANT:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; If iptables is enabled you will need to add the rule that will allow port 5666, this can be done using the command; &lt;b&gt;iptables -I INPUT -p tcp -m tcp --dport 5666 -j ACCEPT&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;If you would like to read any additional notes on NRPE and the setup of it you can refer to the &lt;a href="http://docs.icinga.org/latest/en/nrpe.html"&gt;Icinga NRPE&lt;/a&gt; documents.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 20pt; line-height: 150%;"&gt;Conclusion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;If all is well you may attempt to start you Icinga service by running the &lt;b style="mso-bidi-font-weight: normal;"&gt;/etc/init.d/icinga start &lt;/b&gt;command, if something has gone wrong then it will tell you check its log. If the starting of the service is successful we will then need to reload the Apache webserver with the &lt;b style="mso-bidi-font-weight: normal;"&gt;/etc/init.d/httpd reload&lt;/b&gt; command – this will only re-read the configuration files and not restart the actual service. If no other errors persist visit your Icinga Classic Web Interface (&lt;a href="http://host-name.com/icinga/"&gt;http://host-name.com/icinga/&lt;/a&gt;) and log in with the credentials you created above with the &lt;i style="mso-bidi-font-style: normal;"&gt;htpasswd&lt;/i&gt; command; &lt;b style="mso-bidi-font-weight: normal;"&gt;username: &lt;/b&gt;icingaadmin&amp;nbsp; &lt;b style="mso-bidi-font-weight: normal;"&gt;password:&lt;/b&gt; &amp;lt;your-password&amp;gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;To ensure that everything is running smoothly I will perform a quick recap of what services we need running, and what should be running on startup;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Apache (httpd)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Sendmail&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Icinga&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;NRPE (Only running on the remote hosts)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This concludes my 0.2 release, please stay tuned for my final 0.3 release.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella -- Last Updated on Monday, April 4, 2011&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-3831460800582128832?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/3831460800582128832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/04/sys-admin-tools-02-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/3831460800582128832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/3831460800582128832'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/04/sys-admin-tools-02-implementation.html' title='Sys Admin Tools 0.2 -- Implementation'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-2933388232140067195</id><published>2011-03-26T21:36:00.000-07:00</published><updated>2011-04-18T17:02:36.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><title type='text'>Sys Admin Tools 0.1 -  Installing and Monitoring with Icinga</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;Welcome to the third and final part of my 0.1 release. In this post I will discuss the steps necessary in order to in install and configure Icinga from source – at a later time I will post about installation from an RPM which a colleague of mine is working on.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;We must install the prerequisites for Icinga before we move on, these include; &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Apache, GCC Compiler, C/C++ development libraries&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;, &lt;/i&gt;and &lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;GD development libraries&lt;/i&gt;&lt;/b&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;. &lt;/i&gt;Use the following command (as root or sudo) in order to install the necessary packages for RedHat Based distributions;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yum install httpd gcc glibc glibc-common gd gd-devel libjpeg libjpeg-devel&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;libpng libpng-devel net-snmp net-snmp-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Once you have the prerequisites installed you will need to the follow the upcoming steps in order to successfully install your Icinga Core and Icinga Web from source code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Create your new icinga user account and give it a password&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;useradd –m icinga &amp;amp;&amp;amp; passwd icinga&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Create the required group named “icinga”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;groupadd &amp;nbsp;icinga&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;We will then need to create a new group called “icinga-cmd” and adding the systems web user and Icinga user to this group will allow for them to use the classic web interface to send commands to Icinga.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;groupadd icinga-cmd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;usermod –a –G icinga-cmd icinga&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;usermod –a –G icinga-cmd apache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Change your current working directory to a location of your choosing and download and extract the following tarball files (as root or sudo) – the purpose of this post we will use “/usr/src” as our directory;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;cd /usr/src/ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Files to download;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;&lt;u&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;wget http://sourceforge.net/projects/icinga/files/icinga/1.3.0/icinga-1.3.0.tar.gz/download&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;wget http://sourceforge.net/projects/icinga/files/icinga-web/1.3.0/icinga-web-1.3.0.tar.gz/download&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz/download&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Next we will extract the Icinga Core and prepare it for installation;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;tar –zxvf &amp;nbsp;icinga-1.3.0.tar.gz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;cd /usr/src/icinga-1.3.0/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;./configure --with-command-group=icinga-cmd&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;(use the --help arguments for additional options)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;make all&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;To complete a full installation of Icinga from source you can simply enter the following command; “make fullinstall” – the default installation directory is “/usr/local/icinga/”. (&lt;b style="mso-bidi-font-weight: normal;"&gt;Note:&lt;/b&gt; Do not start Icinga yet!) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Before we continue we must change the email address inside of the “&lt;i style="mso-bidi-font-style: normal;"&gt;/usr/local/icinga/etc/objects/contacts.cfg&lt;/i&gt;”&lt;i style="mso-bidi-font-style: normal;"&gt; &lt;/i&gt;file – this address is used for notification emails, review the other options in the file for additional changes you may want to make. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="tab-stops: 128.25pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="tab-stops: 128.25pt;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Icinga does come with a Classic Web Interface already built in, use the following commands to set up and configure your web interface that will be used to administer your Icinga server – if you would like to know how to install the new Icinga-Web follow &lt;a href="http://docs.icinga.org/1.3.0/en/icinga-web-scratch.html"&gt;this&lt;/a&gt; link. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-indent: .5in;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;cd /usr/src/icinga-1.3.0/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make cgis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make install-cgis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make install-html&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make install-webconf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Create the &lt;i style="mso-bidi-font-style: normal;"&gt;icingaadmin&lt;/i&gt; account that will be logging into the Icinga classic web interface and then restart your web server – the account is determined by the entry found in the “&lt;i&gt;/usr/loca/icinga/etc/objects/contacts.cfg&lt;/i&gt;” file’s “&lt;b&gt;&lt;i&gt;contact_name&lt;/i&gt;&lt;/b&gt;” option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/httpd restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;Because Icinga is backwards compitable with Nagios, it uses all of Nagios’ available plugins – these will need to be installed as well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;c&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;d /usr/src/nagios-plugins-1.4.15&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./configure --prefix=/usr/loca/icinga --with-cgiurl=/icinga/cgi-bin --with-htmurl=/icinga --with-nagios-user=icinga --with-nagios-group=icinga&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make &amp;amp;&amp;amp; make install &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;IMPORTANT:&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/b&gt;The commands above much also be executed on ALL machines that are to be monitored by Icinga.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;You may run into the always annoying encounters with SELinux settings on RedHat distributions, to perform an easy fix you can simply set your SELinux settings to permissive mode (&lt;b style="mso-bidi-font-weight: normal;"&gt;setenforce 0&lt;/b&gt;) – the Icinga documentation provides the necessary commands in order to fix the SELinux issue, the commands are found below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;chcon –R –t httpd_sys_script_exec_t /usr/local/icinga/sbin/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;chcon –R –t httpd_sys_content_t /usr/local/icinga/share/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;chcon –t httpd_sys_script_rw_t /usr/local/icinga/var/rw/icinga.cmd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;This concludes the installation of your new Icinga server, you are now able to start your Icinga service – be sure to add it to your start up scripts;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;c&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;hkconfig --add icinga&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;chkconfig icinga on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/icinga start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;In order to access your Classic Web Interface you will need to redirect yourself to the following URL – &lt;a href="http://localhost/icinga/"&gt;http://localhost/icinga/&lt;/a&gt; or &lt;a href="http://yourdomain.com/icinga/"&gt;http://yourdomain.com/icinga/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="color: red; font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.blogger.com/goog_1502185416"&gt;&lt;img border="0" height="194" src="http://matrix.senecac.on.ca/~gcasella/SBR/icinga.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-bottom: 0.5em; margin-left: auto; margin-right: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px; padding-top: 4px; text-align: center;"&gt;&lt;a href="http://www.blogger.com/Full%20Size:%20http://matrix.senecac.on.ca/~gcasella/SBR/icinga.png"&gt;Full Size: http://matrix.senecac.on.ca/~gcasella/SBR/icinga.png &lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;u&gt;&lt;span style="color: red; font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: red; font-family: Arial, sans-serif; font-size: large;"&gt;IMPORTANT&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Arial, sans-serif;"&gt; If iptables is enabled you MUST add the exception for port 80 to be accepted – &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;b style="mso-bidi-font-weight: normal;"&gt;iptables –A INPUT –p tcp –m tcp –dport 80 –j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;The following video will show a very small demonstration of what Icinga looks like after it is installed, with also a simple notification sample. Note that it is a demonstration on my virtual servers at home and is not yet ready for production.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-c607ee54c46cd74c" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://redirector.googlevideo.com/videoplayback?id%3Dc607ee54c46cd74c%26itag%3D5%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1340464083%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D862C96DEDFD39AF7AD14B20F9B52A4D2A779F72A.33D362B20B4A76AD6E709194F7C79AD8001F430F%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc607ee54c46cd74c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYXa9XEDHSrAk3YlSwj496jPz8bw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash" width="320" height="266" bgcolor="#FFFFFF" flashvars="flvurl=http://redirector.googlevideo.com/videoplayback?id%3Dc607ee54c46cd74c%26itag%3D5%26app%3Dblogger%26cmo%3Dsensitive_content%253Dyes%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1340464083%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D862C96DEDFD39AF7AD14B20F9B52A4D2A779F72A.33D362B20B4A76AD6E709194F7C79AD8001F430F%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dc607ee54c46cd74c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYXa9XEDHSrAk3YlSwj496jPz8bw&amp;autoplay=0&amp;ps=blogger" allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;To be continued... Stay tuned for my 0.2 release where I will&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;demonstrate Icinga in action, showing configuration&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;and real-time monitoring on Fedora-ARM machines.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella -- Last Updated on Tuesday, March 26, 2011&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-2933388232140067195?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/2933388232140067195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-installing-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/2933388232140067195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/2933388232140067195'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-installing-and.html' title='Sys Admin Tools 0.1 -  Installing and Monitoring with Icinga'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-8254184266256914118</id><published>2011-03-22T00:36:00.000-07:00</published><updated>2011-04-18T17:02:36.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><title type='text'>Sys Admin Tools 0.1 -  Icinga vs Nagios</title><content type='html'>&lt;div class="MsoNormalCxSpFirst" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Welcome to part two of my three part series of my 0.1 release. During this blog entry I will be discussing what I am sure many have asked when it comes to Network Monitoring Tools, “Nagios or Icinga?”. These two tools serve the exact same purpose, to monitor devices through a network, but what exactly is Nagios or Icinga? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;The main differences between these two monitoring tools are strictly their architecture. Below is an image of both architectures with more information that will follow.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; line-height: normal;"&gt;&lt;a href="http://www.icinga.org/wp-content/uploads/2010/06/icinga_nagios_architecture2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://www.icinga.org/wp-content/uploads/2010/06/icinga_nagios_architecture2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Icinga&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Nagios&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;When using the Nagios architecture each add-on that is applied will need to suit its interfaces and formats, for example if you need MySQL output you will need your own interface in order to translate it to the Nagios Core. Ultimately if you need to use 5 different output formats than you would need to write 5 different passive interfaces, making this the main structural difference between Icinga and Nagios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;However, because of Icinga’s API developers will ONLY need to know the API and program off of it. The API has the ability to translate any required output directly to the Icinga Core. Also, like Nagios, the Icinga Core communicates to a database via the Icinga Data Out Module (IDOMOD) and Icinga Data Out to Database (IDO2DB). However the IDODB differs significantly from the Nagios Data out Database (NDODB), not only does IDOMOD support the standard MySQL Database but also other popular ones such as Oracle and PostgreSQL. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Note:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; Icinga must be installed with IDOUtils, which is what allows Icinga to support databases outside of MySQL.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Each instance/component of the Icinga architecture (Core/WebUI&amp;amp;API/Database) can run on their own separate servers while still being connect to each other by a switch. The advantage to this is that if a component were to fail, for example the Icinga Core, you could have a second Icinga Core to take its job in case of emergencies.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;And lastly, unlike the Nagios Web User Interface which runs on the same instance as the Nagios Core, Icinga Web is a standalone software which communicates with the database through the Icinga API. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;The folks at Icinga have provided users with a &lt;a href="http://www.icinga.org/wp-content/uploads/2010/08/Icinga-vs-Nagios-matrix1.pdf"&gt;comparison chart&lt;/a&gt; that allows for a simpler view of what Icinga has to offer over Nagios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;This concludes Part Two of my Three Part series of my 0.1 release, for any additional information regarding the difference between the Nagios and Icinga monitoring tools you can follow the links below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/jLqhXvGTazI/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jLqhXvGTazI&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/jLqhXvGTazI&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;a href="http://www.icinga.org/about/nagios/"&gt;http://www.icinga.org/about/nagios/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;a href="http://www.icinga.org/about/nagios/architecture/"&gt;http://www.icinga.org/about/nagios/architecture/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella -- Last Updated on Tuesday, March 22, 2011&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-8254184266256914118?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/8254184266256914118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-icinga-vs-nagios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8254184266256914118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8254184266256914118'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-icinga-vs-nagios.html' title='Sys Admin Tools 0.1 -  Icinga vs Nagios'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-1797799300174582563</id><published>2011-03-15T00:28:00.000-07:00</published><updated>2011-04-18T17:02:36.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><title type='text'>Sys Admin Tools 0.1 -  Analysis</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; line-height: 24px;"&gt;This is part one of a three part posting of a project that I am working on a project for CDOT at Seneca College that deals with deploying certain System Administrative Tools not only on the various machines/architectures within the CDOT environment, but also on a series of machines within the Fedora community. This project requires us to implement, fine tune, deploy, and document the following Administrative Tools explicitly within CDOT; Icinga/Nagios, Func, and Puppet. If you are interested in knowing more about this specific project visit the SBR600 Project Page.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; line-height: 24px;"&gt;&lt;a href="http://zenit.senecac.on.ca/wiki/index.php/SBR600_Potential_Projects#System_Administration_Tools_for_the_ARM_Build_Farm"&gt;[Sys Admin Tools for ARM Build Farm]&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Throughout the course of this project I will be working with two other colleagues. Each one of them will be working on a different System Administration Tool. They have created in their own blogs so that anyone within the Fedora community and CDOT would be able to monitor their progress on their specific Administration Tools – the links to their blogs along with their respected System Administration Tool is listed below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;a href="http://kopay.wordpress.com/"&gt;Pirathapan Sivalingam&lt;/a&gt;&amp;nbsp;–&amp;nbsp;Puppet&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;a href="http://fuzzux.wordpress.com/"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="apple-style-span"&gt;&lt;a href="http://fuzzux.wordpress.com/"&gt;Tim Furzer&lt;/a&gt; &amp;nbsp;–&amp;nbsp;Func&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella – Icinga/Nagios&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;b&gt;&lt;span style="font-family: Times, 'Times New Roman', serif; font-size: large;"&gt;Whats Next?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Before any actual work can take place the proper research of all of these System Administration Tools must be conducted in order to determine what the best choice is for CDOT’s machines, being a System Administrator you must realize that not everything is full proof, so some extensive testing will need to be done in order to have a very smooth deployment of these tools.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Because we will be working with a series of different machines, architectures, and operating systems both within the open-source community and specifically CDOT we need to be able to understand how their systems function. Since the machines within CDOT run on a wide variety of platforms we require vital information from them, such as their current Operating System and architecture which will allow us to completely replicate them ensuring that there is less room for error during implementation and deployment of these System Administration Tools. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .75pt; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;"&gt;&lt;div class="MsoNormalCxSpMiddle" style="border: none; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="border: none; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;If you would like to continue reading please redirect yourself to Part Two of this post, in it there will be discussion on the following; &lt;a href="http://gcasella.blogspot.com/"&gt;Icinga vs. Nagios&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="border: none; line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto;"&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Gian-Luca Casella -- Last Updated on Tuesday, March 15, 2011&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-1797799300174582563?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/1797799300174582563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/1797799300174582563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/1797799300174582563'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/03/sys-admin-tools-01-analysis.html' title='Sys Admin Tools 0.1 -  Analysis'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-915671721493510822</id><published>2011-02-01T19:50:00.000-08:00</published><updated>2011-04-18T17:02:19.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LABS'/><title type='text'>Using Mock and Koji</title><content type='html'>&lt;hr /&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Hello Readers,&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;The purpose of this post is to demonstrate a step-by-step procedure on how to use the &lt;i&gt;mock&lt;/i&gt; and &lt;i&gt;koji &lt;/i&gt;tools. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;i&gt;Mock&lt;/i&gt; is used to test that the &lt;b&gt;BuildRequires&lt;/b&gt; for a package are accurate; creating a bare-bone chroot environment that only contains the basic build packages plus any packages that were indicated by the &lt;b&gt;BuildRequires&lt;/b&gt; line in the spec file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;i&gt;Koji&lt;/i&gt; is a client-server system that allows you to queue build with the Fedora build farm. This will allow you to test your packages by building them for different architectures.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"&gt;&lt;u&gt;Mock&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Before we being we must install mock by using the &lt;b&gt;&lt;i&gt;yum install mock &lt;/i&gt;&lt;/b&gt;command.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Add yourself to the &lt;i&gt;mock&lt;/i&gt; group giving you the ability to properly use the command: &lt;b&gt;&lt;i&gt;usermod –G mock &amp;lt;username&amp;gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;b&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;In order to use mock to test your package’s &lt;i&gt;&amp;nbsp;BuildRequires&lt;/i&gt; you will need to use SRPMs that you have built in the past. The command syntax for using mock is, &lt;b&gt;&lt;i&gt;mock –r &amp;lt;architecture&amp;gt; &amp;lt;path-to-SRPM&amp;gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;NOTE:&lt;/span&gt;&lt;/b&gt; A list of architectures that mock is able to test can be found in the &lt;i&gt;/etc/mock/&lt;/i&gt; directory, and your systems default architecture for mock can be found in the &lt;i&gt;/etc/mock/default.cfg&lt;/i&gt; file.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;I will be using my SRPMs that I created in my previous post in order to demonstrate how the &lt;i&gt;mock&lt;/i&gt; command is used. (&lt;span class="Apple-style-span" style="color: red;"&gt;gnupg-1.4.11-1.fc14.src.rpm&lt;/span&gt; and &lt;span class="Apple-style-span" style="color: red;"&gt;wdiff-0.6.5-1.fc14.src.rpm&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;[gcasella@Fedora14&amp;nbsp; SRPMS]$ mock -r default wdiff-0.6.5-1.fc14.src.rpm &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;INFO: mock.py version 1.1.8 starting...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;INFO: Start(wdiff-0.6.5-1.fc14.src.rpm)&amp;nbsp; Config(fedora-14-x86_64)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: lock buildroot&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;...&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: running yum&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: creating cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: unlock buildroot&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;State Changed: build&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;INFO: Done(wdiff-0.6.5-1.fc14.src.rpm) Config(default) 3 minutes 43 seconds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;INFO: Results and/or logs in: /var/lib/mock/fedora-14-x86_64/result&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;As you can see from the output above it took &lt;b&gt;3 minutes&lt;/b&gt; and &lt;b&gt;43 seconds&lt;/b&gt; for the &lt;i&gt;mock&lt;/i&gt; command to complete its tests. Any errors that may arise can be found in the log files in your &lt;i&gt;/var/lib/mock/&amp;lt;architecture&amp;gt;/results/&lt;/i&gt; directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;b&gt;NOTE:&lt;/b&gt; It may seem that the &lt;i&gt;mock&lt;/i&gt; command times out while it’s running yum. It is crucial to remember that each SRPM that is being tested for the first time will take a long time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;KOJ I&lt;/u&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;In order to use koji we must install the client software that will upload your package to the Fedora farm build. Koji requires you to have a Fedora Account System (FAS2) account, this is where you will be able to watch the status of your uploaded packages. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;To install Koji use the command: &lt;b&gt;&lt;i&gt;yum install fedora-packager&lt;/i&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Before using the Koji command line interface you need to perform an initial setup, luckily the Koji package includes a script which will automatically set up your Koji client. To perform the initial setup you must run the command as a &lt;u&gt;non-super user&lt;/u&gt;: &lt;b&gt;&lt;i&gt;/usr/bin/fedora-packager-setup&lt;/i&gt;&lt;/b&gt; – Follow the on screen instructions and import the created certificate into your Firefox web browser. (Additional information can be found &lt;a href="http://fedoraproject.org/wiki/PackageMaintainers/UsingKoji#Installing_Koji"&gt;here&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;The command &lt;b&gt;&lt;i&gt;koji build dist-f14 –scratch SRPM&lt;/i&gt;&lt;/b&gt; will allow you to queue a build request on the main koji server. The target (dist-f14) instructs koji to build the package using packages available in the Fedora 14 distribution and the &lt;i&gt;–scratch&lt;/i&gt; option causes koji to build the package but not take it for the specific target (i.e. not include it in Fedora 14). Below is an example of the Koji command using my &lt;span class="Apple-style-span" style="color: red;"&gt;gnupg-1.4.11-1.fc14.src.rpm&lt;/span&gt; package;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;[gcasella@Fedora14&amp;nbsp; SRPMS]$ koji build dist-f14 --scratch gnupg-1.4.11-1.fc14.src.rpm &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;Uploading srpm: gnupg-1.4.11-1.fc14.src.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;[====================================] 100% 00:00:44&amp;nbsp;&amp;nbsp; 4.50 MiB 102.81 KiB/sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;Created task: 2748409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2748409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;Watching tasks (this may be safely interrupted)...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;2748409 build (dist-f14, gnupg-1.4.11-1.fc14.src.rpm): free -&amp;gt; open (x86-02.phx2.fedoraproject.org)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;2748411 buildArch (gnupg-1.4.11-1.fc14.src.rpm, i686): free -&amp;gt; open (x86-14.phx2.fedoraproject.org)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;You will notice in the output above that a Task ID will be given, with this task ID you can use the following command: &lt;b&gt;&lt;i&gt;koji watch-task &amp;lt;task ID&amp;gt;&lt;/i&gt;&lt;/b&gt;, alternatively you can monitor your tasks through the &lt;a href="https://koji.fedoraproject.org/"&gt;https://koji.fedoraproject.org&lt;/a&gt; website. An example of the &lt;b&gt;&lt;i&gt;koji watch-task &amp;lt;task ID&amp;gt;&lt;/i&gt;&lt;/b&gt; command is displayed below;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;[gcasella@Fedora14&amp;nbsp; SRPMS]$ koji watch-task 2748409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;Watching tasks (this may be safely interrupted)...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;2748409 build (dist-f14, gnupg-1.4.11-1.fc14.src.rpm): open (x86-02.phx2.fedoraproject.org)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp; 2748411 buildArch (gnupg-1.4.11-1.fc14.src.rpm, i686): open (x86-14.phx2.fedoraproject.org)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp; 0 free&amp;nbsp; 2 open&amp;nbsp; 1 done&amp;nbsp; 0 failed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp; 2748411 buildArch (gnupg-1.4.11-1.fc14.src.rpm, i686): open (x86-14.phx2.fedoraproject.org) -&amp;gt; closed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp; 0 free&amp;nbsp; 1 open&amp;nbsp; 2 done&amp;nbsp; 0 failed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;2748409 build (dist-f14, gnupg-1.4.11-1.fc14.src.rpm): open (x86-02.phx2.fedoraproject.org) -&amp;gt; closed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&amp;nbsp; 0 free&amp;nbsp; 0 open&amp;nbsp; 3 done&amp;nbsp; 0 failed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;2748409 build (dist-f14, gnupg-1.4.11-1.fc14.src.rpm) completed successfully&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Where To Find My Files!&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;I have provided links to my SRPMs from my previous posts along with a screen shot of my successful tasks performed on the Fedora build farm;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-weight: normal;"&gt;&lt;o:p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;u&gt;Koji Server Screen Shot&amp;nbsp;&lt;/u&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_HplPXb2LB04/TUjS8bD3N_I/AAAAAAAAAAM/FSMqGV3zowA/s1600/mock%252Bkoji.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;img border="0" height="194" src="http://4.bp.blogspot.com/_HplPXb2LB04/TUjS8bD3N_I/AAAAAAAAAAM/FSMqGV3zowA/s320/mock%252Bkoji.png" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormalCxSpFirst" style="line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="-webkit-text-decorations-in-effect: none; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;gnupg-1.4.11 Files&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote style="-webkit-text-decorations-in-effect: none; font-weight: normal;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/mock/gnupg-1.4.11-1.fc14.x86_64.rpm"&gt;RPM&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/mock/gnupg-1.4.11-1.fc14.src.rpm"&gt;SRPM&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="-webkit-text-decorations-in-effect: none; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;wdiff-0.6.5 Files&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote style="-webkit-text-decorations-in-effect: none; font-weight: normal;"&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Times, 'Times New Roman', serif;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/mock/wdiff-0.6.5-1.fc14.x86_64.rpm"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;RPM&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: blue; font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/mock/wdiff-0.6.5-1.fc14.src.rpm"&gt;SRPM&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Times, 'Times New Roman', serif; font-size: x-small;"&gt;Gian-Luca Casella -- Last Updated on Tuesday, February 01, 2011&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormalCxSpMiddle" style="line-height: normal; margin-left: .5in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-915671721493510822?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/915671721493510822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/02/using-mock-and-koji.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/915671721493510822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/915671721493510822'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/02/using-mock-and-koji.html' title='Using Mock and Koji'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HplPXb2LB04/TUjS8bD3N_I/AAAAAAAAAAM/FSMqGV3zowA/s72-c/mock%252Bkoji.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-799362492863061671</id><published>2011-01-18T19:47:00.000-08:00</published><updated>2011-04-18T17:02:19.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LABS'/><title type='text'>Creating an RPM Package</title><content type='html'>&lt;hr /&gt;&lt;br /&gt;Hello Again Readers,&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b style="color: red;"&gt;WARNING:&lt;/b&gt;&lt;/span&gt;&lt;/u&gt; All tasks performed in this post must &lt;u&gt;NOT&lt;/u&gt; be done as the root user.&lt;br /&gt;&lt;br /&gt;This post will discuss my experiences on creating an RPM Package based on the tarballs (packages) from my previous post -- &lt;i&gt;gnupg-1.4.11&lt;/i&gt; &amp;amp; &lt;i&gt;wdiff-0.6.5&lt;/i&gt;, also including a step by step procedure on how I was successful.&lt;br /&gt;&lt;br /&gt;Before beginning an RPM build you need to ensure you have the following installed; &lt;b&gt;&lt;i&gt;Fedora Packager&lt;/i&gt;&lt;/b&gt; (yum groupinstall "Fedora Packager"), this will automatically install &lt;i&gt;&lt;b&gt;rpmlint&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Note:&lt;/b&gt; yum-utils came pre-installed for me on Fedora 14 after performing a system update using the "yum update" command.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After the necessary packages were installed we then need to build the required RPM tree structure where RPM packaging will take place this can be done by using the "&lt;b&gt;rpmdev-setuptree&lt;/b&gt;" command. This command will create the following directory structure;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: cyan;"&gt;&lt;span style="font-size: x-small;"&gt;[root@gcasella-fc14 ~]$ tree rpmbuild/&lt;br /&gt;rpmbuild/&lt;br /&gt;├── BUILD&lt;br /&gt;├── RPMS&lt;br /&gt;├── SOURCES&lt;br /&gt;├── SPECS&lt;br /&gt;└── SRPMS&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Next I will provide the necessary commands and expected output to successfully build an RPM Package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1&lt;/b&gt;: I placed the source (.tar.gz) files into the ~/rpmbuild/SOURCES/ directory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2&lt;/b&gt;: Changed my current working directory to the ~/rpmbuild/SPECS/ directory and create a new spec file using the &lt;b&gt;rpmdev-newspec &lt;i&gt;&amp;lt;filename&amp;gt;&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 3&lt;/b&gt;: For the purpose of this post I will show a sample spec file that I had used for my gnupg-1.4.11.tar.gz RPM build. (The spec file can be found here &lt;a href="http://fpaste.org/w9kr/"&gt;http://fpaste.org/w9kr/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 4&lt;/b&gt;: When the spec file was configured properly I ran the &lt;b&gt;rpmbuild -ba &lt;i&gt;&amp;lt;spec-filename&amp;gt;&lt;/i&gt;&lt;/b&gt; and waited for the build to complete. (Note: Some builds may take longer than others)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 5&lt;/b&gt;: If the build returned with no errors you should be able navigate to the &lt;i&gt;&lt;b&gt;~/rpmbuild/RPMS&lt;/b&gt;&lt;/i&gt;/ and &lt;i&gt;&lt;b&gt;~/rpmbuild/SRPMS/&lt;/b&gt;&lt;/i&gt; directories and find your two newly created RPM Packages.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 6&lt;/b&gt;: I then tested my newly created RPM Packages by using the &lt;b&gt;rpmlint&amp;nbsp;&lt;/b&gt; command on each of the following;&lt;br /&gt;&lt;blockquote style="color: cyan;"&gt;rpmlint ~/rpmbuild/SPECS/&amp;lt;spec-filename&amp;gt;&lt;br /&gt;rpmlint ~/rpmbuild/RPMS/&amp;lt;new-RPM-package.rpm&amp;gt;&lt;br /&gt;rpmlint ~/rpmbuild/SRPMS/&amp;lt;new-SRPM-package.src.rpm&amp;gt;&lt;/blockquote&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;b&gt;rpmlint&lt;/b&gt; command will show any errors/warnings that may be needed to fix before releasing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Problems While Building&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;The only real problem I ran into while Building an RPM Package was during the actual build I would be told that a specific directory would not exist. I then noticed the "Name" and "Version" values &lt;u&gt;&lt;b&gt;MUST&lt;/b&gt;&lt;/u&gt; be the same as the name and version of the package. For example, if you use the &lt;i&gt;gnupg-1.4.11.tar.gz&lt;/i&gt; package your spec file must contain the two pieces of data within the meta-data. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="color: cyan;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Name: gnupg&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: cyan; font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Version: 1.4.11&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;This was the only error that I've encountered throughout my attempts to build an RPM Package.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Where To Find My Files!&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: small;"&gt;gnupg-1.4.11 Files&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: blue;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/GnuPG/gnupg-1.4.11-1.fc14.x86_64.rpm"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;RPM&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/GnuPG/gnupg-1.4.11-1.fc14.src.rpm"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;SRPM&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: small;"&gt;wdiff-0.6.5 Files&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="color: blue;"&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://www.blogger.com/goog_290639954"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/wdiff/wdiff-0.6.5-1.fc14.x86_64.rpm"&gt;RPM&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://matrix.senecac.on.ca/~gcasella/SBR/wdiff/wdiff-0.6.5-1.fc14.src.rpm"&gt;&lt;span style="color: blue; font-size: small;"&gt;SRPM&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;hr /&gt;&lt;span style="font-size: x-small;"&gt;Gian-Luca Casella -- Last Updated on Wednesday January 26th, 2011&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-799362492863061671?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/799362492863061671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/01/creating-rpm-package.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/799362492863061671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/799362492863061671'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/01/creating-rpm-package.html' title='Creating an RPM Package'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-8831740099179296668</id><published>2011-01-15T13:38:00.000-08:00</published><updated>2011-04-18T17:02:19.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LABS'/><title type='text'>Building from Source Code</title><content type='html'>For this post I have chosen to build the following two packages from the GNU Software Collection;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GnuPG &lt;/b&gt;-- Version 1.4.11&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wdiff &lt;/b&gt;-- Version 0.6.5&lt;br /&gt;&lt;br /&gt;These two packages can be obtained by using the following two commands;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget ftp://ftp.gnu.org/gnu/wdiff/wdiff-0.6.5.tar.gz&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.gz&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After I downloaded the two packages I extracted the contents using the &lt;i&gt;&lt;b&gt;&lt;u&gt;tar -zxf&lt;/u&gt; &lt;/b&gt;&lt;/i&gt;command. I then issued the &lt;b&gt;./configure&lt;/b&gt; command in both directories that were created after extracting the two packages. &lt;br /&gt;&lt;br /&gt;While using the ./configure command I ran into no problems, all the required dependencies were already installed on my Fedora 14 System. Once the ./configure command returned successful I used the &lt;b&gt;time make&lt;/b&gt; command for both packages, the results of this command are listed below;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;gnupg-1.4.11&lt;/u&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m38.872s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m32.281s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m4.720s&lt;br /&gt;&lt;br /&gt;The binary created during the make process is located in &lt;i&gt;./g10/gpg&lt;/i&gt;. Basic instructions on how to use this package you can type the &lt;b&gt;./g10/gpg --help&lt;/b&gt; command.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;u&gt;wdiff-0.6.5&lt;/u&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m1.545s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m0.932s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys&amp;nbsp;&amp;nbsp;&amp;nbsp; 0m0.394s&lt;br /&gt;&lt;br /&gt;The binary created during the make process is located in &lt;i&gt;./src/wdiff&lt;/i&gt;. Basic instructions on how to use this package you can type the &lt;b&gt;./src/wdiff --help&lt;/b&gt; command.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Glossary&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;./configure ---&amp;gt; Configures the package for the specific system. &lt;br /&gt;time make ---&amp;gt; Determines how long it took for the make command to execute.&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;Gian-Luca Casella&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-8831740099179296668?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/8831740099179296668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/01/building-from-source-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8831740099179296668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8831740099179296668'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/01/building-from-source-code.html' title='Building from Source Code'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954977775573317381.post-8950127203564616489</id><published>2011-01-15T12:58:00.000-08:00</published><updated>2011-04-18T17:02:19.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LABS'/><title type='text'>Root Introduction</title><content type='html'>Hello Everyone,&lt;br /&gt;&lt;br /&gt;My name is Gian-Luca Casella and I'm in my final semester in the CTYC program at Seneca@York.&lt;br /&gt;&lt;br /&gt;After working at my last co-op placement I had the opportunity to work with different flavours of Open-Source Operating Systems. This includes but is not limited to -- Debian Based Systems, SLES (SuSe Linux Enterprise Server), and a great number of Red-Hat systems. &lt;br /&gt;&lt;br /&gt;Software Build and Release is something new to me so I am really looking forward to participate in projects within the Fedora Community.&lt;br /&gt;&lt;br /&gt;IRC Nickname: gcasella (Learn ID as well)&lt;br /&gt;&lt;a href="http://zenit.senecac.on.ca/wiki/index.php/User:Gcasella"&gt;Seneca Wiki Profile&lt;/a&gt;&lt;br /&gt;&lt;a href="https://fedoraproject.org/wiki/User:Gcasella"&gt;Fedora Wiki Profile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IRC Chat Log:&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Hello Everyone! :-)&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; hi gcasella!&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; How's it going? I'm in ctrylers SBR class this semester.&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; oh cool stuff! I think you'll like it a lot&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; I hope so, haha, it's something completely new to me, so i'm hoping a lot will come out of it. I'm more of a Networking/Sys Admin type of guy.&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; It's a networking/sys admin kind of course&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; what you make of it really.&amp;nbsp; so should be just right&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Well i figured it would be a sys admin/networking type of course since it's part of the CTY professional programs :-P. &lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; cool beans gcasella&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Interesting, while I was on my co-op work term I've done a lot of source code installations, but I definitely failed using the rpmbuild command.&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; yea its tricky stuff &lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Just out of curiosity, what kind of things have you done in this course? (Assuming you've already taken it :-)) &lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; mustafaredha.wordpress.com&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Cool cool, hah, I've also done the whole Windows USB bootable while I was on my work term as well. &lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; I made a USB key with a grub menu to choose between different Operating Systems, even including live versions of Windows 2k3, XP, etc.&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; thats pretty neat&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; if you're interested http://www.nu2.nu/pebuilder/&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; you should blog it ;)&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Definitely will eventually :) &lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; i am, thanks i'll bookmark it&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; what's your blogs url?&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; I have two at the moment, one of them specific to SBR gcasella.blogspot.com and one personal one at gcasella.wordpress.com&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; cool i'll check em out.&amp;nbsp; time for food ;) cheers&lt;br /&gt;&lt;br /&gt;&amp;lt;gcasella&amp;gt; Take care!&lt;br /&gt;&lt;br /&gt;&amp;lt;mustafaj&amp;gt; you too&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;Gian-Luca Casella&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8954977775573317381-8950127203564616489?l=gcasella.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gcasella.blogspot.com/feeds/8950127203564616489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gcasella.blogspot.com/2011/01/root-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8950127203564616489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954977775573317381/posts/default/8950127203564616489'/><link rel='alternate' type='text/html' href='http://gcasella.blogspot.com/2011/01/root-introduction.html' title='Root Introduction'/><author><name>gcasella</name><uri>http://www.blogger.com/profile/03028953341374269353</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
