Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 12.02.2015 08:36:54

Hi,

hab ein kleines Problem seit dem ich Nginx nutze.

System:
Deb 7
Munin 2.0.6-4+deb7u2
Apache2
Nginx
Plesk 12

Problem:
ich kann mit Munin Nginx überwachen da geht alles aber die Apache2-Status abfrage geht nicht, wenn ich in der Konsole mit w3m die Abfrage mache kommt nur die Meldung: Nginx 404 Page not found.

Da ich ja Nginx nutze könnte mir das eigentlich egal sein aber gestern hat mein Apache ein Sysload von 2.2 erreicht und ich finde den Grund nicht daher denke ich jetzt das es doch nicht schlecht wäre wenn das funktionieren würde.

Über Plesk ist das Apache Module für den Status aktiviert und das Modle ist auch aktiv, wie bekomme ich es jetzt hin das Nginx die Apache2 Status anfrage durch reicht und am besten nur für den Localhost ?

Danke für jeden Tipp.

Cya
Cheech

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von rendegast » 15.02.2015 00:37:10

Wie hast Du die beiden denn eingerichtet?
Logs?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 26.03.2015 11:33:42

Hier mal nen kleiner log auszug:
/var/log/nginx/access.log:

127.0.0.1 - - [26/Mar/2015:11:20:09 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:20:09 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:25:02 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:25:09 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:25:10 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:30:02 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:30:09 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:11:30:10 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"

Cya
Cheeech

cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 26.03.2015 13:14:43

Noch nen paar configs:

/etc/nginx/conf.d/nginx.conf

Code: Alles auswählen

server { listen 127.0.0.1:80;

location /nginx_status {
       proxy_pass http://127.0.0.1:7080;
        # Turn on nginx stats
        stub_status on;
        # I do not need logs for stats
        access_log   on;
        allow 127.0.0.1;
        # Send rest of the world to /dev/null #
        deny all;
   }

location /server-status/ {
       proxy_pass http://127.0.0.1:7080;
           access_log   on;
           allow 127.0.0.1;
           deny all;
        }
}
/etc/nginx/plesk.conf.d/server.conf

Code: Alles auswählen

server { listen 127.0.0.1:80;

location /nginx_status {
       proxy_pass http://127.0.0.1:7080;
        # Turn on nginx stats
        stub_status on;
        # I do not need logs for stats
        access_log   on;
        allow 127.0.0.1;
        # Send rest of the world to /dev/null #
        deny all;
   }

location /server-status/ {
       proxy_pass http://127.0.0.1:7080;
           access_log   on;
           allow 127.0.0.1;
           deny all;
        }
}
/etc/munin/apache.conf

Code: Alles auswählen

<Location /server-status>
    SetHandler server-status
    Allow from 127.0.0.1
    Deny from all
</Location>
<Location /nginx_status>
    stub_status on
    allow 127.0.0.1
    deny all
</Location>
Cya
Cheech

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von rendegast » 26.03.2015 15:14:49

Code: Alles auswählen

location /server-status/ {
       proxy_pass http://127.0.0.1:7080;
...
ala
http://www.apache.org/server-status
<->
http://www.apache.org/server-status/
würde ich eher

Code: Alles auswählen

location /server-status {
       proxy_pass http://127.0.0.1:7080/server-status;
       #evtl. auch nur
       #proxy_pass http://127.0.0.1:7080;
...





--------------------------------------------------

Code: Alles auswählen

location /nginx_status {
       proxy_pass http://127.0.0.1:7080;
        # Turn on nginx stats
        stub_status on;
...
Leitet das die nginx-Statusabfrage nicht auch an den apache weiter?
Nicht eher sowas?

Code: Alles auswählen

location /nginx_status {
       #proxy_pass http://127.0.0.1:7080;
        # Turn on nginx stats
        stub_status on;
...
Und

Code: Alles auswählen

<Location /nginx_status>
    stub_status on
wäre eine nginx-Anweisung in einer Apache.conf?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 26.03.2015 15:52:34

Hi,

die Nginx status abfrage geht da bekomme ich alle Daten nur die Apache Daten nicht.

Und ja den Nginx eintrag in der Apache conf ist wieder draussen gab auch nen Fehler beim neustart.

Ich teste mal

Code: Alles auswählen

location /server-status {
       proxy_pass http://127.0.0.1:7080/server-status;
       #evtl. auch nur
       #proxy_pass http://127.0.0.1:7080;
Und mal schauen ob was geht.

THX
Cya
Cheech

cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 26.03.2015 15:55:38

leider keine änderung.

127.0.0.1 - - [26/Mar/2015:15:55:02 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:15:55:09 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"
127.0.0.1 - - [26/Mar/2015:15:55:10 +0100] "GET /server-status?auto HTTP/1.1" 404 162 "-" "munin/2.0.6-4+deb7u2 (libwww-perl/6.04)" "-"

Cya
Cheech

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von rendegast » 26.03.2015 18:24:44

Der apache gibt die Statusseite aber aus?

Code: Alles auswählen

www-browser http://127.0.0.1:7080/server-status
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

cheech
Beiträge: 12
Registriert: 28.01.2015 22:28:22
Kontaktdaten:

Re: Debian 7 + Munin + Apache2 + NGINX 404 Apache2 status

Beitrag von cheech » 26.03.2015 18:53:54

könnt das thema schliessen, war mir zu doof Nginx ist vom Server geflogen ..

THX
Cya
Cheech

Antworten