Skillnad mellan versioner av "Rootmanual:Nagios"

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
(Flyttade delen om att ha eget konto till en ny rubrik)
Rad 1: Rad 1:
 
[[Kategori:Rootmanual|Nagios]]
 
[[Kategori:Rootmanual|Nagios]]
Lysator kör [https://nagios.lysator.liu.se Nagios] på [[Sedesopim]] för att övervaka tjänster och servrar.
+
Lysator kör [https://nagios.lysator.liu.se Nagios] på [[Perlis]] för att övervaka tjänster och servrar.
  +
Konfigurationen av nagios görs numera med nagiosql som man kommer åt på [https://nagios.lysator.liu.se/nagiosql Nagiosql].
   
  +
Har du inte redan ett eget konto på perlis, följ instruktionerna längst ner på sidan.
För att ändra konfigrationen gör man så här:
 
  +
 
För att skapa sig ett konto i nagiosql gör man så här
 
<ol>
 
<ol>
<li>Logga in på sedesopim med ditt eget konto (se nedan)</li>
+
<li>Logga in på perlis</li>
  +
<li>Leta upp inloggningsuppgifter för nagiosql i /root/nagiosql</li>
<li>Konfigurationsfilerna ligger i <tt>/etc/nagios</tt>, och är versionshanterade med [[RCS]].</li>
 
  +
<li>Logga in på http://nagios.lysator.liu.se</li>
<li>Verifiera att dina ändringar är korrekta:
 
  +
<li>Administration->User admin->Add</li>
<pre>/usr/nagios/bin/nagios -v /etc/nagios/nagios.cfg</pre>
 
  +
<li>Skriv in ditt användarnamn, välj ett bra lösenord samt markera alla rutorna för access key</li>
Om nått är konstigt får du förhoppningsvis ett felmeddelande.
 
  +
<li>spara, logga ut och logga in som din egen användare</li>
 
</ol>
   
  +
För att lägga till en ny maskin i nagiosq gör man såhär, vi antar att maskinen enbart har ett filsystem, /:
'''Det är lätt att göra syntax-fel, så hoppa inte över det här steget!'''</li>
 
  +
<ol>
<li>Om allt ser bra ut, ladda om Nagios konfiguration:
 
  +
<li>Logga in på nagiosql med ditt eget konto</li>
<pre>sudo /etc/init.d/nagios reload</pre>
 
  +
<li>Supervision->Hosts->Add</li>
Alla i ''wheel''-gruppen kan köra nagios-skriptet via sudo.
 
  +
<li>Hostname och address sätter du till datorns namn (domän behövs ej). Description ska också fyllas i, se andra liknande maskiner för bra exempel på vad man skriver där</li>
</li>
 
  +
<li>Tryck på blocket brevid hostgroups och lägg till i rätt sådana, kolla på liknande maskiner om du är osäker på vilka</li>
  +
<li>Gör samma sak för parent och välj rätt switch som den är kopplad till</li>
  +
<li>Välj generic-host i dropdownen för template och tryck på insert</li>
  +
<li>Byt till "Alarm settings" och välj på motsvarande sätt rätt contact groups, ska normal sett vara nagiosadmin</li>
  +
<li>Välj spara och sne yes på varningen som kommer upp</li>
  +
<li>Välj Services<li>
  +
<li>Välj att redigera den med config name=filesystems och service name=/ (verktygssymbolen i function kolumnen)</li>
  +
<li>Klicka på blocket brevid hosts listan och lägg till den nya maskinen<li>
  +
<li>Spara</li>
  +
<li>Tools->Nagios Control</li>
  +
<li>Write monitoring data</li>
  +
<li>Write additional data</li>
  +
<li>Check configuration files (OBS: viktigt att köra detta!, se till att rätta eventuella fel som fås)</li>
  +
<li>Restart nagios</li>
 
</ol>
 
</ol>
   
  +
=== Skapa konto på sedesopim ===
+
=== Skapa konto på perlis ===
 
Har du inte eget konto så logga in som root och skapa ett. Tex med adduser:
 
Har du inte eget konto så logga in som root och skapa ett. Tex med adduser:
 
<pre>adduser -G www,apache,nagios -c "<namn>" <login> </pre>
 
<pre>adduser -G www,apache,nagios -c "<namn>" <login> </pre>
Rad 23: Rad 43:
   
 
Lägg in dig i htpasswd-filen så du kan komma år webgränssnittet med ditt eget login:
 
Lägg in dig i htpasswd-filen så du kan komma år webgränssnittet med ditt eget login:
<pre>/usr/sbin/htpasswd2 /etc/nagios/htpasswd.users <login> </pre>
+
<pre>/usr/sbin/htpasswd2 /etc/nagios3/htpasswd.users <login> </pre>
   
 
== Köra plugins på enskilda servrar ==
 
== Köra plugins på enskilda servrar ==

Versionen från 28 april 2011 kl. 14.58

Lysator kör NagiosPerlis för att övervaka tjänster och servrar. Konfigurationen av nagios görs numera med nagiosql som man kommer åt på Nagiosql.

Har du inte redan ett eget konto på perlis, följ instruktionerna längst ner på sidan.

För att skapa sig ett konto i nagiosql gör man så här

  1. Logga in på perlis
  2. Leta upp inloggningsuppgifter för nagiosql i /root/nagiosql
  3. Logga in på http://nagios.lysator.liu.se
  4. Administration->User admin->Add
  5. Skriv in ditt användarnamn, välj ett bra lösenord samt markera alla rutorna för access key
  6. spara, logga ut och logga in som din egen användare

För att lägga till en ny maskin i nagiosq gör man såhär, vi antar att maskinen enbart har ett filsystem, /:

  1. Logga in på nagiosql med ditt eget konto
  2. Supervision->Hosts->Add
  3. Hostname och address sätter du till datorns namn (domän behövs ej). Description ska också fyllas i, se andra liknande maskiner för bra exempel på vad man skriver där
  4. Tryck på blocket brevid hostgroups och lägg till i rätt sådana, kolla på liknande maskiner om du är osäker på vilka
  5. Gör samma sak för parent och välj rätt switch som den är kopplad till
  6. Välj generic-host i dropdownen för template och tryck på insert
  7. Byt till "Alarm settings" och välj på motsvarande sätt rätt contact groups, ska normal sett vara nagiosadmin
  8. Välj spara och sne yes på varningen som kommer upp
  9. Välj Services
  10. Välj att redigera den med config name=filesystems och service name=/ (verktygssymbolen i function kolumnen)
  11. Klicka på blocket brevid hosts listan och lägg till den nya maskinen
  12. Spara
  13. Tools->Nagios Control
  14. Write monitoring data
  15. Write additional data
  16. Check configuration files (OBS: viktigt att köra detta!, se till att rätta eventuella fel som fås)
  17. Restart nagios


Skapa konto på perlis

Har du inte eget konto så logga in som root och skapa ett. Tex med adduser:

adduser -G www,apache,nagios -c "<namn>" <login> 

Glöm inte att lägga in dig i grupperna www, apache och nagios.

Lägg in dig i htpasswd-filen så du kan komma år webgränssnittet med ditt eget login:

/usr/sbin/htpasswd2 /etc/nagios3/htpasswd.users <login> 

Köra plugins på enskilda servrar

Se NRPE.