Check_nrpe_1arg basiert auf einer schnellen flüchtigen Suche und ist im Vergleich zu check_nrpe nichts Besonderes. Es hat auch eine Hintergrundgeschichte.
check_nrpe akzeptiert standardmäßig keine zu sendenden Befehlszeilenargumente, sondern nur den Befehlsnamen, der auf dem Remote-NRPE-Serverhost ausgeführt werden soll. Um NRPE dazu zu bringen, darüber hinausgehende Argumente zu akzeptieren (sofern Speicherplatz zur Verfügung steht), müssen Sie eine Definition zur Kompilierungszeit aktivieren und diese in check_nrpe sowie in der NRPE-Serverdatei konfigurieren nrpe.cfg
.
check_nrpe_1arg scheint eine Mnemonik zu sein, die in der NAGIOS-Kerndatei konfiguriert commands.cfg
ist. Wenn Sie dem Installationsprogramm mitteilen, dass dieser Befehl nur 1 Argument akzeptiert (den Namen des Befehls, der auf dem Remote-Host ausgeführt werden soll), werden keine zusätzlichen Argumente berücksichtigt.
Es ist eine seltsame Art, dies zu tun, angesichts des Standardverhaltens von NAGIOS, aber es hat trotzdem an Zugkraft gewonnen.
Die schnellste Antwort darauf: Tut
check_nrpe_1arg
genau das, wofür es commands.cfg
auf dem NAGIOS-Kernserver konfiguriert ist . In diesem Zusammenhang wird der Befehlsname angegeben, der auf dem Remote-NRPE-Server ausgeführt werden soll, und es wird nichts Zusätzliches akzeptiert.
[Bearbeiten]
Außerdem scheint es aus den Standardkonfigurationen in "Untangle" (einem Linux-basierten Firewall- / Routing-Softwarepaket) entstanden zu sein, das oder Debian, es ist schwer zu sagen, ohne einer Handvoll Links zu folgen.