nagios || NSclient++ eget script

Permalänk
Medlem

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!

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
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

Permalänk
Medlem

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.

Permalänk
Medlem

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

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
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

Permalänk
Medlem

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.

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
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

Permalänk
Medlem

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

Visa signatur

i5-12600KF | Noctua NH-D15S Chromax Black | MSI MAG B660M | 64 GB G.Skill Trident Z | 3 * WD Black SN750 | Asus TUF OC RTX 3080 | Fractal Design Torrent | Corsair RM750W | Samsung Odyssey G9 49" |

Permalänk
Medlem

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.

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
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