First, set on apache
Open
1. Set the host to allow the host to view the Apache
#
# Allow Server Status Reports, with the url of http: // Servername / Server-Status
# Change the ".your-domain.com" to match your domain to enable.
#
# Cancel the comment symbol "#" in front of the code, and set the order of Order to allow priority
SetHandler Server-Status
ORDER ALOW, DENY
Deny from Nothing
ALLOW FROM ALL
Location>
This will then restart Apache in the browser to enter http: // servername / server-status, you can see the information at the Apache runtime, and enter http: // servername / server-status? Auto will see the following information:
Total Accesses: 124 Total Kbytes: 444 CPULOAD: 3.32432 Uptime: 37 ReqPersec: 3.35135 BYTESPERSEC: 12288 BYTESPERSEC: 12288 BYTESPERSEC: 12288 BYTESPERSEC: 12288 BYTESPERSEC: 3666.58 BusyWorkers: 1 IdleWorkers: 7 scoreboard: ____ w ___.................... .......
Seeing such information means a successful modification, so you can use the LoadRunner to monitor Apache.
The following two steps are not related to the use of LoadRunner to monitor Apache, you can skip you.
2, change the setting of Apache, open the detailed status switch;
#
# 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.
#
# Cancel the comment symbol "#" in front of the following line
Extendedstatus on
3, useful settings, view each module information
#
# Allow Remote Server Configuration Reports, with the URL of
# Http:// Servername / Server-info (Requires That MOD_INFO.C Be loaded).
# Change the ".example.com" to match your domain to enable.
#
# Cancel the comment symbol "#" in front of the code, and set the order of Order to allow priority
SetHandler Server-InfoRder, Deny
Deny from Nothing
Allow from all
Location>
Second, the settings on LoadRunner
After the above first setup, you can use the LoadRunner monitoring Apache's operation. Double-click the Apache node under Web Server Resource Graphs in the monitor, and then add the IP address of the host where Apache is located in the corresponding window. And then add the counter, click OK so that you can display the operating status information of Apache in real time in the loadrunner.
Note: You may receive the following message [Monitor name: Apache Parsing error, can not find token: BusyServers Measurement:... BusyServers | 192.168.0.186 Hints: 1) Such a measurement does not exist, or the html page may be different from . the supported one 2) Try to replace the Apache.cfg with appropriate Apache_
1. Modify Counter0 = IDleServers for counter0 = iDleWorkers, and modify the annotation information label0 = # idle servers (apache) is label0 = # idle workers (apache), and the description information is also recommended to modify;
2. Modify counter4 = busyservers for counter4 = busyworkers, and modify the comment information label4 = # busy servers (Apache) is label4 = # busy workers (apache), and the description information is also recommended to modify.
Then save and close the file, reopen the Controller and add a counter so that the monitor is normal.