י'צאפא לש טנרטניאה תרש יסמוע לע חקפל דציכ


.הרודפו CentOS, RHEL ןוגכ ךלש סקוניל תוצפהב mod_status לודומ תועצמאב תושקב לעו י'צאפא לש טנרטניאה תרש סמוע לע חקפל דציכ דמלת הז רמאמב

?mod_status הז המ

mod_status ירוביח לעו טנרטניאה תרש סמוע לע חקפל רזועש י'צאפא לודומ אוה httpd קשממ םע םייחכונה HTML טנרטניא ןפדפד תועצמאב תשגל ןתינ וילא.

Mod_status ףד גיצמ י'צאפא לש HTML ללוכ טנרטניאה תרש לש תיחכונה הקיטסיטטסה תודוא עדימה תא ליכמה ליגר.

    .תבותכב רקב ,סומעה טנרטניאה רתא לש סוטטסה ףד לש המגדה תלבקל .בחרה להקל םהלש םיתרשה תקיטסיטטס ףד תא ךפה לדחמ תרירבכ רדגומה Apache טקיורפ

      .ךסמ ימוליצו תוישעמ תואמגוד המכ םע mod_status תודוא דוע רוקחל ידכ הז רמאמ רובע האבה הקידבה תביבסב ונשמתשה

        .ךלשמ טנרטניא תרש תרדגהב ךל רוזעל יושעש אבה רמאמה תא ארק ,Apache תא ןיקתהל דציכ עדוי ךניא םא .יסיסב י'צאפא תרש רידגהלו ןיקתהל דציכ םיעדומ תויהל םכילע רבכש םה וז הכרדהל םימדקומה םיאנתה

          י'צפאב mod_status ליעפהל דציכ

          .Apache לש הרוצתה ץבוקב הז תא ליעפהל דפקה ,אל םא .mod_status תלעפומ רשאכ העיגמ Apache לש לדחמה תרירב תנקתה

           vi /etc/httpd/conf/httpd.conf

          .הליכמה הרוש אצמתש דע הטמל לולגל ךשמה וא "mod_status"\הלימה תא שפח

          #LoadModule status_module modules/mod_status.so

          .mod_status רשפאל ידכ '#' -ה תא רסה .תבשומ mod_status -ש רבדה שוריפ ,"LoadModule" תליחתב '#' ות האור התא םא

          LoadModule status_module modules/mod_status.so

          .אבה ומכ תואריהל רומאש mod_status רובע עטק אצמתש דע הטמ לולג וא "םוקימ"\הלימה תא בוש שפח תעכ

          # Allow server status reports generated by mod_status,
          # with the URL of http://servername/server-status
          # Change the ".example.com" to match your domain to enable.
          #
          #<Location /server-status>
          #    SetHandler server-status
          #    Order deny,allow
          #    Deny from all
          #    Allow from .example.com
          #</Location>

          .םלוכל רתומ הזו שיחכמ ,רשפא הנמזהה םע טושפ הז תא רמוש ינא ,המגודל .ךלש םיכרצל םאתהב תוירפסה תולבגמו SetHandler ,םוקימ תויחנהל תורושה לש הרעהה תא לטב ,ליעל ףיעסב

          <Location /server-status>
             SetHandler server-status
             Order allow,deny
             Deny from all
             Allow from all 
          </Location>

          הרעה: ה רתא רובע לדחמה תרירב תרוצת איה ליעלש הרוצתה- Apache לש דחא ילאוטריו חראמ תרצי םא .(דיחי רתא) לדחמ תרירבכ רדגומה Apache,

          .ךכ הארית mod_status רובע ילאוטריווה חראמה תרוצת ,המגודל .י'צאפאב םתרדגהש םימוחתה לכ רובע ילאוטריו חראמ לכ רובע הרוצת התוא תא רידגהל םכילע ,םצעב ,ןכל

          <VirtualHost *:80>
              ServerAdmin [email 
              DocumentRoot /var/www/html/example.com
              ServerName example.com
              ErrorLog logs/example.com-error_log
              CustomLog logs/example.com-access_log common
          <Location /server-status>
             SetHandler server-status
             Order allow,deny
             Deny from all
             Allow from example.com 
          </Location>
          </VirtualHost>

          .ExtendedStatus תארוהל "לעופ"\סוטטסה תא רדגה ו הרושה לש הבוגתה תא לטבו "תבחרומ"\הלימה תא שפחו httpd.conf ץבוק ותוא תא ךורע ,תאז רשפאל ידכ .' וכו תללוכ העונת ,היינשל השקב ,דבעמב שומיש ו

          # ExtendedStatus controls whether Apache will generate "full" status
          # information (ExtendedStatus On) or just basic information (ExtendedStatus
          # Off) when the "server-status" handler is called. The default is Off.
          #
          ExtendedStatus On

          .האבה הדוקפה תועצמאב httpd.conf תרוצתב תואיגש תומייק םא קודבל םג ןתינ .Apache תרש בצמ ףד תא הכלהכ תרדגהו תלעפהש אדוו וישכע

           httpd -t
          
          Syntax OK

          .httpd תוריש תא שדחמ ליעפהל לכות ,רדסב אוה ריבחת לבקתש עגרב

           service httpd restart
          OR
           systemctl restart httpd
          Stopping httpd:                                          [  OK  ]
          Starting httpd:                                          [  OK  ]

          .תואבה רתאה תובותכב "status-server /" םע ךלש ןיימודה םש ךרד שיגנ היהי י'צאפא לש סוטטסה ףד

          http://serveripaddress/server-status
          
          OR
          
          http://serev-hostname/server-status

          .ExtendedStatus תלעפה םע אבה ףדל המוד והשמ הארת

          .תשגל םיסנמ םה וילא ףדה תא ,ול םיאתמה חוקלה םע ההזמ תא דבעמ ,תרשה לש תוליעפה ןמז תודוא עדימה לכ תא גיצמה HTML קשממ יכ תוארל ןתינ ,ליעל ןיוצמה םולצתב

          .רתוי בוט בצמה תא ןיבהל ונל רזועש סוטטסה תגצהל םישמשמה םירוציקה לכב שומישהו תועמשמה תא הארמ םג הז

          .ןנערתי ךלש ףדהש הצרתש תוינשה רפסמב N ףילחהל ןתינ הפיא .רתאה תבותכ ףוסב "Refresh = N ?" ףסוה אנא ,יטמוטואה ןונערה תא רידגהל ידכ .םינכדועמה םייטסיטטסה םינותנה תא תוארל ידכ (תוינש 5 חיננ

          http://serveripaddress/server-status/?refresh=5

          .ןלהל גצומכ yum םשב תוליבחה לוהינל לדחמ תרירבכ רדגומה תורישה ילכ תועצמאב םתוא ןיקתהל ךתורשפאב .סקניל וא םירושיק םיארקנה הדוקפה תרושל םידחוימה םינפדפדה תועצמאב הדוקפה תרוש קשמממ י'צאפא לש ב

          # yum install links
          
          OR
          
          # yum install lynx

          .האבה הדוקפה תועצמאב ךלש ףוסמב םייטסיטטסה םינותנה ותוא תא לבקל לכות ,-ה תא תנקתהש רחאל

           links http://serveripaddress/server-status
          OR
           lynx http://serveripaddress/server-status
          OR
            /etc/init.d/httpd fullstatus
                               Apache Server Status for localhost
             Server Version: Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3
             Server Built: Aug 13 2013 17:29:28
          
             --------------------------------------------------------------------------
             Current Time: Tuesday, 14-Jan-2014 04:34:13 EST
             Restart Time: Tuesday, 14-Jan-2014 00:33:05 EST
             Parent Server Generation: 0
             Server uptime: 4 hours 1 minute 7 seconds
             Total accesses: 2748 - Total Traffic: 9.6 MB
             CPU Usage: u.9 s1.06 cu0 cs0 - .0135% CPU load
             .19 requests/sec - 695 B/second - 3658 B/request
             1 requests currently being processed, 4 idle workers
           .__.__W...
          
             Scoreboard Key:
             "_" Waiting for Connection, "S" Starting up, "R" Reading Request,
             "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
             "C" Closing connection, "L" Logging, "G" Gracefully finishing,
             "I" Idle cleanup of a worker, "." Open slot with no current process
          
          Srv PID     Acc    M CPU   SS  Req Conn Child Slot     Client        VHost             Request
          0-0 -    0/0/428   . 0.30 5572 0   0.0  0.00  1.34 127.0.0.1      5.175.142.66 OPTIONS * HTTP/1.0
                                                                                         GET
          1-0 5606 0/639/639 _ 0.46 4    0   0.0  2.18  2.18 115.113.134.14 5.175.142.66 /server-status?refresh=5
                                                                                         HTTP/1.1
                                                                                         GET
          2-0 5607 0/603/603 _ 0.43 0    0   0.0  2.09  2.09 115.113.134.14 5.175.142.66 /server-status?refresh=5
                                                                                         HTTP/1.1
          3-0 -    0/0/337   . 0.23 5573 0   0.0  0.00  1.09 127.0.0.1      5.175.142.66 OPTIONS * HTTP/1.0
                                                                                         GET
          4-0 5701 0/317/317 _ 0.23 9    0   0.0  1.21  1.21 115.113.134.14 5.175.142.66 /server-status?refresh=5
                                                                                         HTTP/1.1
                                                                                         GET
          5-0 5708 0/212/213 _ 0.15 6    0   0.0  0.85  0.85 115.113.134.14 5.175.142.66 /server-status?refresh=5
                                                                                         HTTP/1.1
          6-0 5709 0/210/210 W 0.16 0    0   0.0  0.84  0.84 127.0.0.1      5.175.142.66 GET /server-status
                                                                                         HTTP/1.1
          7-0 -    0/0/1     . 0.00 5574 0   0.0  0.00  0.00 127.0.0.1      5.175.142.66 OPTIONS * HTTP/1.0
          
             --------------------------------------------------------------------------
          
              Srv  Child Server number - generation
              PID  OS process ID
              Acc  Number of accesses this connection / this child / this slot
               M   Mode of operation
              CPU  CPU usage, number of seconds
              SS   Seconds since the beginning of the most recent request
              Req  Milliseconds required to process most recent request
             Conn  Kilobytes transferred this connection
             Child Megabytes transferred this child
             Slot  Total megabytes transferred this slot
             --------------------------------------------------------------------------
          
              Apache/2.2.15 (CentOS) Server at localhost Port 80

          םוכיס

          .רתוי חילצמ טנרטניא יתרש להנמ תויהל ךל רוזעל לוכיש סוטטסה דומע תא ארק ףסונ עדימל .ומצעב תויעבה תא שיגדהל לוכיו טנרטניאה תרש לש תוליעפה יעוציב רוטינל דואמ ישומיש רוטינ ילכ אוה י'צאפא לש mod

            .םכלש תובושחה תורעהה תא ףיסוהל וחכשת לאו linux-console.net -ל תונווכמו תוינונח וראשית זא דע .תוידיתע תוכרדהב י'צאפא לע םיפיטו םיקירט המכ דוע איבנ ,התע תעל mod_status ליבשב לכה הז