nagios || NSclient++ eget script

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

nagios || NSclient++ eget script

Hejsan!

Så jag håller på att updatera min nagios server och fått allt att fungera, förutom det att till mitt hemma gjorda .bat script i NSclient klara nu nagios inte att accessa för någon anledning men det scriptet är helt orört.

Gamla nagios versionen var 3.x.x och den nya är 4.x.x

Någon som råka veta varför, då scriptet uppenbarligen funkar bara inte med den nya installation, är det något ni kan komma på som jag missat sätta upp eller sånt?

Jag vet även att en lyckas komma åt skriptet då jag ändra från:

@echo Unknown argument ( %1 %2 %3 ) GOTO EXIT_NAGIOS_UNKNOWN

till:

@echo test arg GOTO EXIT_NAGIOS_UNKNOWN

Tack för svar!

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Plats
Ängelholm
Registrerad
Mar 2010

Kika i nsclient.log på maskinen med NSClient++ och se vad det står.
Du kan behöver slå på diverse legacy- och insecure-saker i nsclient.ini.

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Okej, ska kolla in det. Tack för tipset!

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Jag hittade inga sådana (kan vara nåt som jag eventuellt inte vet angående dem dock. Annan ny "upptäckte" som jag gjort var när jag manuellt testa:

./check_nrpe -H xx.xx.xx.xx -c 'scriptNameInNsClient!Arg'

när jag kör det får jag det att "fungera" Men inte när jag definierar en service i någotn "host"-fil.

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Sep 2004

Kör nsclient i debug mode. Finns en du kör från cmd och se vad som händer när checken körs. Sen kan du ju kolla i nagios logfiler också

Skickades från m.sweclockers.com

i7 8700k | NZXT Kraken x62 | Asus Strix Z370-F | 2*8GB G.Skill Trident Z | 3*Samsung 250 GB 850 EVO SSD | NZXT H500i | EVGA SuperNOVA G3 750W | Samsung 24" CFG70 | Asus VG248QE | Realforce 88UB | SteelSeries Rival 310 + SX | Sennheiser PC360 |

Trädvy Permalänk
Medlem
Registrerad
Sep 2009

Det visa sig att i (/usr/local/nagios/etc/objects/commands.cfg):

define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ }

Så jag satt in:

define command{ command_name check_nrpe_arg2 command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$ }

Då började det fungera.

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6