Fedora-Linux.nl Forumindex Fedora-Linux.nl
Het forum van Fedora-Linux.nl.
Deze site wordt gehost door Exonet Internet Services
 
 FAQFAQ   ZoekenZoeken   GebruikerslijstGebruikerslijst   GebruikersgroepenGebruikersgroepen   RegistrerenRegistreren 
 ProfielProfiel   Log in om je privéberichten te bekijkenLog in om je privéberichten te bekijken   InloggenInloggen 

Nagios instalatie

 
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Configuratie
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
MarkDome



Geregistreerd op: 23 Sep 2009
Berichten: 12

BerichtGeplaatst: Do Sep 16, 2010 10:37 am    Onderwerp: Nagios instalatie Reageren met citaat

Hallo ieder,

Ik heb Nagios geinstalleerd, plugins enzovoorts.

Nagios Guide:
http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html

En voor het monitoren van remote host
http://www.thegeekstuff.com/2008/06/how-to-monitor-remote-linux-host-using-nagios-30/

Alles is goed gegaan, als ik
Code:
/usr/local/nagios/libexec/check_nrpe -H 10.0.1.1

kreeg ik inderdaad
Code:
NRPE v2.12

terug.

Maar toen ging ik dus naar de localhost/nagios en de server staat er niet tussen (enkel de localhost), iets vergeten?
Terug naar boven
Profiel bekijken Stuur privébericht
david



Geregistreerd op: 16 Mei 2006
Berichten: 238
Woonplaats: amsterdam

BerichtGeplaatst: Do Sep 16, 2010 7:11 pm    Onderwerp: Reageren met citaat

hoi,

heb je de remote host wel geconfigureerd in hosts.cfg ?


david
Terug naar boven
Profiel bekijken Stuur privébericht
MarkDome



Geregistreerd op: 23 Sep 2009
Berichten: 12

BerichtGeplaatst: Vr Sep 17, 2010 10:36 am    Onderwerp: Reageren met citaat

Hmm nee,
Ik heb die handleidingen gevolgd en daar staat niets in over hosts.cfg
Wat moet ik daar in aanpassen en waar kan ik die vinden?
staat namelijk niet in /etc/nagios/
en ook niet /usr/local/nagios/

in /etc/nagios heb ik
cgi.cfg
conf.d
nagios.cfg
nrpe.cfg

in /etc/nagios/objects heb ik
commands.cfg
localhost.cfg
switch.cfg
timeperiods.cfg
contacts.cfg
printer.cfg
templates.cfg
window.cfg


in nrpe.cfg heb ik wel bij
allowed_hosts=127.0.0.1, 10.0.1.1 (remote server)
Terug naar boven
Profiel bekijken Stuur privébericht
david



Geregistreerd op: 16 Mei 2006
Berichten: 238
Woonplaats: amsterdam

BerichtGeplaatst: Vr Sep 17, 2010 6:16 pm    Onderwerp: Reageren met citaat

de localhost.cfg is de definitie van de localhost. deze wordt geinclude in de file nagios.cfg via zoiets:

cfg_file=@sysconfdir@/objects/localhost.cfg

je kan nu dus of per host, of een generieke config file maken in de map /etc/nagios/objects en deze includen in nagios.cfg. voor de opzet van de nieuwe config file kan je localhost.cfg als voorbeeld gebruiken.

david
Terug naar boven
Profiel bekijken Stuur privébericht
MarkDome



Geregistreerd op: 23 Sep 2009
Berichten: 12

BerichtGeplaatst: Ma Sep 20, 2010 9:51 am    Onderwerp: Reageren met citaat

Gedaan, maar nog altijd geen resultaten.
Denk dat ik toch ergens iets niet heb uitgevoerd...

Even hier onder mijn stappen plan

Op de Nagios Server (10.0.1.4Cool

- httpd php gcc glibc glibc-common gd gd-devel
- toevoegen van nagios gebruiker en groep
- nagios gedownload, configure, make all, make installs
- web interface ge´nstalleerd en httpd gerestart
- nagios-plugins ge´nstalleerd

Op Fedora Server (10.0.1.1)
- installeren nagios plugins
- installeren nrpe
- aanmaken van nagios gebruikers
- /etc/xinetd.d/nrpe, ip toegevoegd bij 'only_from' (10.0.1.4Cool
- nrpe 5666 toegevoegd in services
- xinetd restart

Op Nagios Server (10.0.1.4Cool
- installeren nrpe
- host definieert (/usr/local/nagios/etc/objects/fedoraserver.cfg)
- services definiŰren (/usr/local/nagios/etc/objects/fedoraserver.cfg)

Bovenstaande een cp van localhost.cfg en
host_name veranderd in fedoraserver
address in 10.0.1.1

bij de services bij use linux-service veranderd in generic-service

- cfg_file=/etc/nagios/objects/localhost.cfg
- nagios restarten

Zie iemand iets over het hoofd wat ik niet heb gedaan
Terug naar boven
Profiel bekijken Stuur privébericht
david



Geregistreerd op: 16 Mei 2006
Berichten: 238
Woonplaats: amsterdam

BerichtGeplaatst: Ma Sep 20, 2010 7:29 pm    Onderwerp: Reageren met citaat

hoi,

de config voor de host zou wel moeten werken. in de config file /usr/local/nagios/etc/objects/fedoraserver.cfg moet je wel zorgen dat je een nrpe commando definieert in de vorm:

check_command check_nrpe!<check>

de check dient vervolgens op de fedora server in de nrpe.cfg file gedefinieerd te worden.

david
Terug naar boven
Profiel bekijken Stuur privébericht
MarkDome



Geregistreerd op: 23 Sep 2009
Berichten: 12

BerichtGeplaatst: Do Sep 23, 2010 12:25 pm    Onderwerp: Reageren met citaat

Code:
nano /usr/local/nagios/etc/objects/FedoraServer.cfg


Citaat:
###############################################################################
# FEDORASERVER.CFG - SAMPLE OBJECT CONFIG FILE FOR MONITORING THIS MACHINE
#
# Last Modified: 09-21-2010
#
# NOTE: This config file is intended to serve as an *extremely* simple
# example of how you can create configuration entries to monitor
# the local (Linux) machine.
#
###############################################################################




###############################################################################
###############################################################################
#
# HOST DEFINITION
#
###############################################################################
###############################################################################

# Define a host for the local machine

define host{
use linux-server ; Name of host template to use
; This host definition will inherit all variables that are defined
; in (or inherited by) the linux-server host template definition.
host_name FedoraServer
alias FedoraServer
address 10.0.1.1
contact_groups admins
}



###############################################################################
###############################################################################
#
# HOST GROUP DEFINITION
#
###############################################################################
###############################################################################

# Define an optional hostgroup for Linux machines

define hostgroup{
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
members localhost ; Comma separated list of hosts that belong to this group
}



###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################


# Define a service to "ping" the local machine

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}


# Define a service to check the disk space of the root partition
# on the local machine. Warning if < 20% free, critical if
# <10> 20 users, critical
# if > 50 users.

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description Current Users
check_command check_local_users!20!50
}

# Define a service to check the number of currently running procs
# on the local machine. Warning if > 250 processes, critical if
# > 400 users.

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description Total Processes
check_command check_local_procs!250!400!RSZDT
}



# Define a service to check the load on the local machine.

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description Current Load
check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
}



# Define a service to check the swap usage the local machine.
# Critical if less than 10% of swap is free, warning if less than 20% is free

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description Swap Usage
check_command check_local_swap!20!10
}



# Define a service to check SSH on the local machine.
# Disable notifications for this service by default, as not all users may have SSH enabled.

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description SSH
check_command check_ssh
notifications_enabled 0
}



# Define a service to check HTTP on the local machine.
# Disable notifications for this service by default, as not all users may have HTTP enabled.

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description HTTP
check_command check_http
notifications_enabled 0
}


Code:
nano /usr/local/nagios/etc/nagios.cfg


Citaat:

##############################################################################
#
# NAGIOS.CFG - Sample Main Config File for Nagios 3.2.2
#
# Read the documentation for more information on this configuration
# file. I've provided some comments here, but things may not be so
# clear without further explanation.
#
# Last Modified: 12-14-2008
#
##############################################################################


# LOG FILE
# This is the main log file where service and host events are logged
# for historical purposes. This should be the first option specified
# in the config file!!!

log_file=/usr/local/nagios/var/nagios.log



# OBJECT CONFIGURATION FILE(S)
# These are the object configuration files in which you define hosts,
# host groups, contacts, contact groups, services, etc.
# You can split your object definitions across several config files
# if you wish (as shown below), or keep them all in a single config file.

# You can specify individual object config files as shown below:
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg

# Definitions for monitoring the local (Linux) host
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
cfg_file=/usr/local/nagios/etc/objects/FedoraServer.cfg


Code:
service nagios reload

Citaat:
Running configuration check... CONFIG ERROR! Reload aborted. Check your Nagios configuration.


Ik krijg geen error als ik
Code:
cfg_file=/usr/local/nagios/etc/objects/FedoraServer.cfg

een # voor zet.
Terug naar boven
Profiel bekijken Stuur privébericht
david



Geregistreerd op: 16 Mei 2006
Berichten: 238
Woonplaats: amsterdam

BerichtGeplaatst: Do Sep 23, 2010 7:33 pm    Onderwerp: Reageren met citaat

de error zal waarschijnlijk de dubbele definitie van "define hostgroup" zijn.

ik zou eerst de host en basis in de file /usr/local/nagios/etc/objects/FedoraServer.cfg definieren en kijken of het werkt :


Citaat:

define host{
use linux-server ; Name of host template to use
; This host definition will inherit all variables that are defined
; in (or inherited by) the linux-server host template definition.
host_name FedoraServer
alias FedoraServer
address 10.0.1.1
contact_groups admins
}

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}

define service{
use generic-service ; Name of service template to use
host_name FedoraServer
service_description Current Users
check_command check_nrpe!check_local_users!20!50
}



de check_ping zal nu vanaf de nagios server uitgevoerd worden en de check_local_users op de fedora server ( als de check check_local_users in de file nrpe.cfg op de fedoraserver gedefinieerd staat)

als dit werkt kan je hem uitbreiden.
kijk ook eens in de log file van nagios als je fouten krijgt. hier staat waarschijnlijk meer info als er iets niet werkt
Terug naar boven
Profiel bekijken Stuur privébericht
MarkDome



Geregistreerd op: 23 Sep 2009
Berichten: 12

BerichtGeplaatst: Ma Sep 27, 2010 12:44 pm    Onderwerp: Reageren met citaat

Nee het werkt nog steeds niet...
Heb je toevallig niet een andere guide waarbij het wel werkt?

In de log staat het volgende
Citaat:
Nagios 3.2.2 starting... (PID=1442)
Local time is Mon Sep 27 14:10:40 CEST 2010
LOG VERSION 2.0
Finished deamonizing (New PDID=1443)
SERVICE ALERT: localhost; HTTP;CRITCAL;HARD;4;Verbinding is geweigerd
Caught SIGHUP, restarting...

Nagios 3.2.2 starting... (PID=1443)
Local time is Mon Sep 27 14:19:29 CEST 2010
LOG VERSION 2.0
SERVICE ALERT: localhost; HTTP;WARNING;HARD;4;HTTP WARNING: HTTP/1.1 403 Forbidden
Caught SIGHUP, restarting...
Terug naar boven
Profiel bekijken Stuur privébericht
david



Geregistreerd op: 16 Mei 2006
Berichten: 238
Woonplaats: amsterdam

BerichtGeplaatst: Ma Sep 27, 2010 6:12 pm    Onderwerp: Reageren met citaat

prober anders eens nagiosxi. dit is de commerciele variant van nagios, maar deze is gratis tot 7 servers. hij is na registratie te downloaden op http://www.nagios.com en de handleiding staat hier:

http://assets.nagios.com/downloads/nagiosxi/docs/XI_Manual_Installation_Instructions.pdf

nagiosxi werkt met een gui en wizards ipv de command line en is wellicht handiger voor je om te gebruiken. hij is ook als vm te downloaden ,dan werkt hij direct

david
Terug naar boven
Profiel bekijken Stuur privébericht
Berichten van afgelopen:   
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Configuratie Tijden zijn in GMT + 1 uur
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen in dit subforum
Je mag geen reacties plaatsen in dit subforum
Je mag je berichten niet bewerken in dit subforum
Je mag je berichten niet verwijderen in dit subforum
Je mag niet stemmen in polls in dit subforum


Powered by phpBB © 2001, 2005 phpBB Group
Vertaling door Lennart Goosens.