Sziasztok!
Próbálok beüzemelni egy nagios szervert ami figyelne majd több gépet. Egyelőre kettő géppel próbálkozok. Az egyik tehát a nagios szerver a másik pedig a megfigyelt, nagios-nrpe szerver. Úgy néz ki, hogy működik is viszont a check_disk érdekes adatokat mutat. Nem a valóságot tükrözi. Mivel az nrpe szerveren biztos, hogy alig van hely ezért nem értem az adatokat.
/=1594MB;15017;16894;0;18772 /dev=0MB;1581;1779;0;1977 /dev/shm=0MB;1585;1783;0;1982 /var/run=0MB;1585;1783;0;1982 /var/lock=0MB;1585;1783;0;1982 /lib/init/rw=0MB;1585;1783;0;1982 /var/lib/ureadahead/debugfs=1594MB;15017;16894;0;18772 /home=20319MB;354536;398853;0;443170
Próbáltam már egy másik szerverrel is amin viszont rengeteg hely van azon is ugyanezeket az adatokat írta. Most ez hogyan is van? A pluginek fent vannak mind a két oldalon.
define host{
use generic-host ; Name of host template to use
host_name testing
alias testing
address 192.168.1.2
}
define service{
use generic-service ; Name of service template to use
host_name testing
service_description Disk Space
check_command check_all_disks!20%!10%
}
- 4235 megtekintés
Hozzászólások
Szia!
A lényeg az, amikor távoli gépet akarsz figyelni, azt a check_nrpe-vel tudod meghívni, tehát a szerveren (nagios szerveren) létrehozod a következőt:
definiálod a hostot:
define host{
use generic-host
host_name remote_host
alias Remote_Host
address IP cím
}
definiálod a szervízt:
define service{
use generic-service
host_name remote_host
service_description DISK usage: /
check_command check_nrpe!check_disk!10%!5%!/home
}
Ezzel azt csinálod, hogy nrpe segitségével (az 5666 kapun) bemész a távoli gépbe és meghívod ezt a check_disk plugint, aminek a 10% warning és 5% critical értéket adod meg, ja és persze a /home-ra adod ki a figyelést.
Meg is van a szerver oldali rész, most jön a figyelni kívánt gép:
ha forrásból telepítetted, akkor /usr/local/nagios-ban lesznek a pluginek, és az nrpe conf-ja, amely ezeket kell hogy tartalmazza:
nrpe.cfg:
pid_file=/var/run/nrpe.pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=NAGIOS_SERVER_IP_CÍME
dont_blame_nrpe=1
debug=0
command_timeout=60
connection_timeout=300
command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
command[check_users]=/usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
command[check_load]=/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$
.
.
.
.
Restartolod az nrpe-t, aztán a szerveről (nagios szerverről) leellenőrzöd:
./check_nrpe -H REMOTE_SZERVER -c check_disk -a 10 5 /
- A hozzászóláshoz be kell jelentkezni
Köszi. Így már kezd összeállni a kép. Viszont erre meg ezt írja az nrpe szerver.
Sep 7 10:56:41 server nrpe[3754]: Error: Request contained command arguments, but argument option is not enabled!
Szerk.: Ezt elfelejtettem átállítani: dont_blame_nrpe=1
- A hozzászóláshoz be kell jelentkezni