├── README.md
├── httpd-server-status.conf.sample
├── userparameter_zapache.conf.sample
├── zapache
├── zapache-template-active.xml
└── zapache-template.xml
/README.md:
--------------------------------------------------------------------------------
1 | # zapache 1.5 - Apache monitoring script for Zabbix
2 |
3 | The script version 1.4 and template are taken from https://www.zabbix.com/wiki/templates/apache#method_3
4 |
5 | ## What's new
6 |
7 | ### Version 1.5
8 |
9 | * Zapache would cache received apache status page for 60 seconds by default. This eliminates the need to query apache for every item collected.
10 | * Added worker threads graph to a template
11 | * Added new items: status, ping, BusyWorkers, CPULoad
12 | * Added trigger for Apache status to a template
13 | * Ability to specify status page URL as a parameter to the script
14 | * Better error handling
15 | * Added sample conf files for Apache and Zabbix agent
16 | * Added measurement units to a template
17 | * Requires Zabbix version 2.0 and later.
18 |
19 | ## Installation
20 |
21 | ### CentOS 6.4/Zabbix 2.0 from EPEL repo
22 |
23 | #### On the apache server:
24 |
25 | ##### Install files
26 | sudo install -o root -g root -m 0755 zapache /var/lib/zabbixsrv/externalscripts/zapache
27 | sudo install -d /etc/zabbix_agentd.conf.d
28 | echo "Include=/etc/zabbix_agentd.conf.d/" | sudo tee -a /etc/zabbix_agentd.conf
29 | sudo install -o root -g root -m 0644 userparameter_zapache.conf.sample /etc/zabbix_agentd.conf.d/userparameter_zapache.conf
30 | sudo install -o root -g root -m 0644 httpd-server-status.conf.sample /etc/httpd/conf.d/httpd-server-status.conf
31 | ##### Restart
32 | sudo service httpd restart
33 | sudo service zabbix-agent restart
34 | ##### Check if it's working
35 | sudo -u zabbix /var/lib/zabbixsrv/externalscripts/zapache Uptime
36 | sudo -u zabbix zabbix_agentd -p | grep ^zapache
37 | sudo -u zabbix zabbix_get -s localhost -k zapache[Uptime]
38 |
39 | #### On Zabbix server
40 |
41 | Now import zapache-template.xml and zapache-template-active.xml on Zabbix server and bind "Template App Apache Web Server zapache" OR "Template App Apache Web Server zapache Agent Active" template to Apache host.
42 |
--------------------------------------------------------------------------------
/httpd-server-status.conf.sample:
--------------------------------------------------------------------------------
1 | #
2 | # This is a sample Apache config file to setup status page.
3 | # Put it in /etc/httpd/conf.d/ or otherwise integrate with Apache conf.
4 | #
5 |
6 | #
7 | # ExtendedStatus controls whether Apache will generate "full" status
8 | # information (ExtendedStatus On) or just basic information (ExtendedStatus
9 | # Off) when the "server-status" handler is called. The default is Off.
10 | #
11 | ExtendedStatus On
12 |
13 | #
14 | # Allow server status reports generated by mod_status,
15 | # with the URL of http://servername/server-status
16 | # Change the ".example.com" to match your domain to enable.
17 | #
18 |
19 | SetHandler server-status
20 | Order deny,allow
21 | Deny from all
22 | Allow from localhost
23 |
24 |
--------------------------------------------------------------------------------
/userparameter_zapache.conf.sample:
--------------------------------------------------------------------------------
1 | #
2 | # This is a sample zabbix_agentd config file.
3 | # Put it to /etc/zabbix_agentd.conf.d or otherwise integrate into agent config.
4 | # Edit to your needs.
5 | #
6 | UserParameter=zapache[*],/var/lib/zabbixsrv/externalscripts/zapache \$1
7 |
--------------------------------------------------------------------------------
/zapache:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | #
3 | # Name: zapache
4 | #
5 | # Checks Apache activity.
6 | #
7 | # Author: Alejandro Michavila
8 | # Modified for Scoreboard Values: Murat Koc, murat@profelis.com.tr
9 | # Modified for using also as external script: Murat Koc, murat@profelis.com.tr
10 | # Modified for outputting usage or ZBX_NOTSUPPORTED: Alejandro Michavila
11 | # Modified to do cacheing for performance, dmitry.frolov@gmail.com
12 | #
13 | # Version: 1.5
14 | #
15 |
16 | zapachever="1.5"
17 | rval=0
18 | value=""
19 | cache_seconds="60"
20 | [ "$TMPDIR" ] || TMPDIR=/tmp
21 |
22 | function usage()
23 | {
24 | echo "zapache version: $zapachever"
25 | echo "usage:"
26 | echo " $0 [] TotalAccesses - Check total accesses."
27 | echo " $0 [] TotalKBytes - Check total KBytes."
28 | echo " $0 [] CPULoad - Check CPU load."
29 | echo " $0 [] Uptime - Check uptime."
30 | echo " $0 [] ReqPerSec - Check requests per second."
31 | echo " $0 [] BytesPerSec - Check Bytes per second."
32 | echo " $0 [] BytesPerReq - Check Bytes per request."
33 | echo " $0 [] BusyWorkers - Check busy workers."
34 | echo " $0 [] IdleWorkers - Check idle workers."
35 | echo " $0 [] version - Version of this script."
36 | echo " $0 [] ping - Check if Apache is up."
37 | echo " $0 [] WaitingForConnection - Check Waiting for Connection processess."
38 | echo " $0 [] StartingUp - Check Starting Up processess."
39 | echo " $0 [] ReadingRequest - Check Reading Request processess."
40 | echo " $0 [] SendingReply - Check Sending Reply processess."
41 | echo " $0 [] KeepAlive - Check KeepAlive Processess."
42 | echo " $0 [] DNSLookup - Check DNSLookup Processess."
43 | echo " $0 [] ClosingConnection - Check Closing Connection Processess."
44 | echo " $0 [] Logging - Check Logging Processess."
45 | echo " $0 [] GracefullyFinishing - Check Gracefully Finishing Processess."
46 | echo " $0 [] IdleCleanupOfWorker - Check Idle Cleanup of Worker Processess."
47 | echo " $0 [] OpenSlotWithNoCurrentProcess - Check Open Slots with No Current Process."
48 | }
49 |
50 | ########
51 | # Main #
52 | ########
53 |
54 | if [[ $# == 1 ]];then
55 | #Agent Mode
56 | STATUS_URL="http://localhost/server-status?auto"
57 | CASE_VALUE="$1"
58 | elif [[ $# == 2 ]];then
59 | #External Script Mode
60 | STATUS_URL="$1"
61 | case "$STATUS_URL" in
62 | http://*|https://*) ;;
63 | *) STATUS_URL="http://$STATUS_URL/server-status?auto";;
64 | esac
65 | CASE_VALUE="$2"
66 | else
67 | #No Parameter
68 | usage
69 | exit 0
70 | fi
71 |
72 | case "$CASE_VALUE" in
73 | 'version')
74 | echo "$zapachever"
75 | exit 0;;
76 | esac
77 |
78 | umask 077
79 |
80 | # $UID is bash-specific
81 | cache_prefix="zapache-$UID-${STATUS_URL//[^a-zA-Z0-9_-]/_}"
82 | cache="$TMPDIR/$cache_prefix.cache"
83 | cache_timestamp_check="$TMPDIR/$cache_prefix.ts"
84 | # This assumes touch from coreutils
85 | touch -d "@$((`date +%s` - ($cache_seconds - 1)))" "$cache_timestamp_check"
86 |
87 | if [ "$cache" -ot "$cache_timestamp_check" ]; then
88 | curl="`which curl`"
89 | if [ "$curl" ]; then
90 | fetch_url() { $curl --insecure --silent --location -H "Cache-Control: no-cache" "$@"; }
91 | else
92 | wget="`which wget`"
93 | if [ "$wget" ]; then
94 | fetch_url() { $wget --no-check-certificate --quiet --header "Cache-Control: no-cache" -O - "$@"; }
95 | else
96 | echo "ZBX_NOTSUPPORTED"
97 | exit 1
98 | fi
99 | fi
100 |
101 | fetch_url "$STATUS_URL" > "$cache"
102 | rval=$?
103 | if [ $rval != 0 ]; then
104 | echo "ZBX_NOTSUPPORTED"
105 | exit 1
106 | fi
107 | fi
108 |
109 | case "$CASE_VALUE" in
110 | 'ping')
111 | if [ ! -s "$cache" -o "$cache" -ot "$cache_timestamp_check" ]; then
112 | echo "0"
113 | else
114 | echo "1"
115 | fi
116 | exit 0;;
117 | esac
118 |
119 | if ! [ -s "$cache" ]; then
120 | echo "ZBX_NOTSUPPORTED"
121 | exit 1
122 | fi
123 |
124 | case "$CASE_VALUE" in
125 | 'TotalAccesses')
126 | value="`awk '/^Total Accesses:/ {print $3}' < \"$cache\"`"
127 | rval=$?;;
128 | 'TotalKBytes')
129 | value="`awk '/^Total kBytes:/ {print $3}' < \"$cache\"`"
130 | rval=$?;;
131 | 'CPULoad')
132 | value="`awk '/^CPULoad:/ {print $2}' < \"$cache\"`"
133 | rval=$?;;
134 | 'Uptime')
135 | value="`awk '/^Uptime:/ {print $2}' < \"$cache\"`"
136 | rval=$?;;
137 | 'ReqPerSec')
138 | value="`awk '/^ReqPerSec:/ {print $2}' < \"$cache\"`"
139 | rval=$?;;
140 | 'BytesPerSec')
141 | value="`awk '/^BytesPerSec:/ {print $2}' < \"$cache\"`"
142 | rval=$?;;
143 | 'BytesPerReq')
144 | value="`awk '/^BytesPerReq:/ {print $2}' < \"$cache\"`"
145 | rval=$?;;
146 | 'BusyWorkers')
147 | value="`awk '/^BusyWorkers:/ {print $2}' < \"$cache\"`"
148 | rval=$?;;
149 | 'IdleWorkers')
150 | value="`awk '/^IdleWorkers:/ {print $2}' < \"$cache\"`"
151 | rval=$?;;
152 | 'WaitingForConnection')
153 | value="`awk '/^Scoreboard:/ {print split($2,notused,"_")-1}' < \"$cache\"`"
154 | rval=$?;;
155 | 'StartingUp')
156 | value="`awk '/^Scoreboard:/ {print split($2,notused,"S")-1}' < \"$cache\"`"
157 | rval=$?;;
158 | 'ReadingRequest')
159 | value="`awk '/^Scoreboard:/ {print split($2,notused,"R")-1}' < \"$cache\"`"
160 | rval=$?;;
161 | 'SendingReply')
162 | value="`awk '/^Scoreboard:/ {print split($2,notused,"W")-1}' < \"$cache\"`"
163 | rval=$?;;
164 | 'KeepAlive')
165 | value="`awk '/^Scoreboard:/ {print split($2,notused,"K")-1}' < \"$cache\"`"
166 | rval=$?;;
167 | 'DNSLookup')
168 | value="`awk '/^Scoreboard:/ {print split($2,notused,"D")-1}' < \"$cache\"`"
169 | rval=$?;;
170 | 'ClosingConnection')
171 | value="`awk '/^Scoreboard:/ {print split($2,notused,"C")-1}' < \"$cache\"`"
172 | rval=$?;;
173 | 'Logging')
174 | value="`awk '/^Scoreboard:/ {print split($2,notused,"L")-1}' < \"$cache\"`"
175 | rval=$?;;
176 | 'GracefullyFinishing')
177 | value="`awk '/^Scoreboard:/ {print split($2,notused,"G")-1}' < \"$cache\"`"
178 | rval=$?;;
179 | 'IdleCleanupOfWorker')
180 | value="`awk '/^Scoreboard:/ {print split($2,notused,"I")-1}' < \"$cache\"`"
181 | rval=$?;;
182 | 'OpenSlotWithNoCurrentProcess')
183 | value="`awk '/^Scoreboard:/ {print split($2,notused,".")-1}' < \"$cache\"`"
184 | rval=$?;;
185 | *)
186 | usage
187 | exit 1;;
188 | esac
189 |
190 | if [ "$rval" -eq 0 -a -z "$value" ]; then
191 | case "$CASE_VALUE" in
192 | # Theese metrics are output only if non-zero
193 | 'CPULoad' | 'ReqPerSec' | 'BytesPerSec' | 'BytesPerReq')
194 | value=0
195 | ;;
196 | *)
197 | rval=1
198 | ;;
199 | esac
200 | fi
201 |
202 | if [ "$rval" -ne 0 ]; then
203 | echo "ZBX_NOTSUPPORTED"
204 | fi
205 |
206 | echo "$value"
207 | exit $rval
208 |
209 | #
210 | # end zapache
211 |
--------------------------------------------------------------------------------
/zapache-template-active.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0
4 | 2014-10-08T05:14:32Z
5 |
6 |
7 | Templates
8 |
9 |
10 |
11 |
12 | Template App Apache Web Server zapache Agent Active
13 | Template App Apache Web Server zapache Agent Active
14 |
15 |
16 | Templates
17 |
18 |
19 |
20 |
21 | Apache Web Server
22 |
23 |
24 |
25 | -
26 | Apache/BusyWorkers
27 | 7
28 |
29 | 0
30 |
31 | zapache[BusyWorkers]
32 | 60
33 | 7
34 | 365
35 | 0
36 | 3
37 |
38 |
39 | 0
40 |
41 |
42 | 0
43 | 0
44 |
45 | 0
46 |
47 | 0
48 |
49 |
50 |
51 | 0
52 | 0
53 |
54 |
55 |
56 |
57 |
58 |
59 | 0
60 |
61 |
62 | Apache Web Server
63 |
64 |
65 |
66 |
67 | -
68 | Apache/BytesPerReq
69 | 7
70 |
71 | 0
72 |
73 | zapache[BytesPerReq]
74 | 60
75 | 7
76 | 365
77 | 0
78 | 0
79 |
80 | B
81 | 0
82 |
83 |
84 | 0
85 | 0
86 |
87 | 0
88 |
89 | 0
90 |
91 |
92 |
93 | 0
94 | 0
95 |
96 |
97 |
98 |
99 |
100 |
101 | 0
102 |
103 |
104 | Apache Web Server
105 |
106 |
107 |
108 |
109 | -
110 | Apache/BytesPerReq Realtime
111 | 15
112 |
113 | 0
114 |
115 | zapache[BytesPerReqRealtime]
116 | 60
117 | 7
118 | 365
119 | 0
120 | 0
121 |
122 | B
123 | 0
124 |
125 |
126 | 0
127 | 0
128 |
129 | 0
130 |
131 | 1
132 |
133 | last("zapache[TotalKBytes]")/(last("zapache[TotalAccesses]")+count("zapache[TotalAccesses]",#1,0)*1000000000)
134 |
135 | 0
136 | 0
137 |
138 |
139 |
140 |
141 |
142 |
143 | 0
144 |
145 |
146 | Apache Web Server
147 |
148 |
149 |
150 |
151 | -
152 | Apache/BytesPerSec
153 | 7
154 |
155 | 0
156 |
157 | zapache[BytesPerSec]
158 | 60
159 | 7
160 | 365
161 | 0
162 | 0
163 |
164 | Bps
165 | 0
166 |
167 |
168 | 0
169 | 0
170 |
171 | 0
172 |
173 | 0
174 |
175 |
176 |
177 | 0
178 | 0
179 |
180 |
181 |
182 |
183 |
184 |
185 | 0
186 |
187 |
188 | Apache Web Server
189 |
190 |
191 |
192 |
193 | -
194 | Apache/BytesPerSec Realtime
195 | 7
196 |
197 | 1
198 |
199 | zapache[TotalKBytes]
200 | 60
201 | 7
202 | 365
203 | 0
204 | 0
205 |
206 | Bps
207 | 1
208 |
209 |
210 | 0
211 | 0
212 |
213 | 0
214 |
215 | 1024
216 |
217 |
218 |
219 | 0
220 | 0
221 |
222 |
223 |
224 |
225 |
226 |
227 | 0
228 |
229 |
230 | Apache Web Server
231 |
232 |
233 |
234 |
235 | -
236 | Apache/ClosingConnection
237 | 7
238 |
239 | 0
240 |
241 | zapache[ClosingConnection]
242 | 60
243 | 7
244 | 365
245 | 0
246 | 3
247 |
248 |
249 | 0
250 |
251 |
252 | 0
253 | 0
254 |
255 | 0
256 |
257 | 0
258 |
259 |
260 |
261 | 0
262 | 0
263 |
264 |
265 |
266 |
267 |
268 |
269 | 0
270 |
271 |
272 | Apache Web Server
273 |
274 |
275 |
276 |
277 | -
278 | Apache/CPULoad
279 | 7
280 |
281 | 0
282 |
283 | zapache[CPULoad]
284 | 60
285 | 7
286 | 365
287 | 0
288 | 0
289 |
290 | %
291 | 0
292 |
293 |
294 | 0
295 | 0
296 |
297 | 0
298 |
299 | 0
300 |
301 |
302 |
303 | 0
304 | 0
305 |
306 |
307 |
308 |
309 |
310 |
311 | 0
312 |
313 |
314 | Apache Web Server
315 |
316 |
317 |
318 |
319 | -
320 | Apache/DNSLookup
321 | 7
322 |
323 | 0
324 |
325 | zapache[DNSLookup]
326 | 60
327 | 7
328 | 365
329 | 0
330 | 3
331 |
332 |
333 | 0
334 |
335 |
336 | 0
337 | 0
338 |
339 | 0
340 |
341 | 0
342 |
343 |
344 |
345 | 0
346 | 0
347 |
348 |
349 |
350 |
351 |
352 |
353 | 0
354 |
355 |
356 | Apache Web Server
357 |
358 |
359 |
360 |
361 | -
362 | Apache/GracefullyFinishing
363 | 7
364 |
365 | 0
366 |
367 | zapache[GracefullyFinishing]
368 | 60
369 | 7
370 | 365
371 | 0
372 | 3
373 |
374 |
375 | 0
376 |
377 |
378 | 0
379 | 0
380 |
381 | 0
382 |
383 | 0
384 |
385 |
386 |
387 | 0
388 | 0
389 |
390 |
391 |
392 |
393 |
394 |
395 | 0
396 |
397 |
398 | Apache Web Server
399 |
400 |
401 |
402 |
403 | -
404 | Apache/IdleCleanupOfWorker
405 | 7
406 |
407 | 0
408 |
409 | zapache[IdleCleanupOfWorker]
410 | 60
411 | 7
412 | 365
413 | 0
414 | 3
415 |
416 |
417 | 0
418 |
419 |
420 | 0
421 | 0
422 |
423 | 0
424 |
425 | 0
426 |
427 |
428 |
429 | 0
430 | 0
431 |
432 |
433 |
434 |
435 |
436 |
437 | 0
438 |
439 |
440 | Apache Web Server
441 |
442 |
443 |
444 |
445 | -
446 | Apache/IdleWorkers
447 | 7
448 |
449 | 0
450 |
451 | zapache[IdleWorkers]
452 | 60
453 | 7
454 | 365
455 | 0
456 | 3
457 |
458 |
459 | 0
460 |
461 |
462 | 0
463 | 0
464 |
465 | 0
466 |
467 | 0
468 |
469 |
470 |
471 | 0
472 | 0
473 |
474 |
475 |
476 |
477 |
478 |
479 | 0
480 |
481 |
482 | Apache Web Server
483 |
484 |
485 |
486 |
487 | -
488 | Apache/KeepAlive
489 | 7
490 |
491 | 0
492 |
493 | zapache[KeepAlive]
494 | 60
495 | 7
496 | 365
497 | 0
498 | 3
499 |
500 |
501 | 0
502 |
503 |
504 | 0
505 | 0
506 |
507 | 0
508 |
509 | 0
510 |
511 |
512 |
513 | 0
514 | 0
515 |
516 |
517 |
518 |
519 |
520 |
521 | 0
522 |
523 |
524 | Apache Web Server
525 |
526 |
527 |
528 |
529 | -
530 | Apache/Logging
531 | 7
532 |
533 | 0
534 |
535 | zapache[Logging]
536 | 60
537 | 7
538 | 365
539 | 0
540 | 3
541 |
542 |
543 | 0
544 |
545 |
546 | 0
547 | 0
548 |
549 | 0
550 |
551 | 0
552 |
553 |
554 |
555 | 0
556 | 0
557 |
558 |
559 |
560 |
561 |
562 |
563 | 0
564 |
565 |
566 | Apache Web Server
567 |
568 |
569 |
570 |
571 | -
572 | Apache/OpenSlotWithNoCurrentProcess
573 | 7
574 |
575 | 0
576 |
577 | zapache[OpenSlotWithNoCurrentProcess]
578 | 60
579 | 7
580 | 365
581 | 0
582 | 3
583 |
584 |
585 | 0
586 |
587 |
588 | 0
589 | 0
590 |
591 | 0
592 |
593 | 0
594 |
595 |
596 |
597 | 0
598 | 0
599 |
600 |
601 |
602 |
603 |
604 |
605 | 0
606 |
607 |
608 | Apache Web Server
609 |
610 |
611 |
612 |
613 | -
614 | Apache/ReadingRequest
615 | 7
616 |
617 | 0
618 |
619 | zapache[ReadingRequest]
620 | 60
621 | 7
622 | 365
623 | 0
624 | 3
625 |
626 |
627 | 0
628 |
629 |
630 | 0
631 | 0
632 |
633 | 0
634 |
635 | 0
636 |
637 |
638 |
639 | 0
640 | 0
641 |
642 |
643 |
644 |
645 |
646 |
647 | 0
648 |
649 |
650 | Apache Web Server
651 |
652 |
653 |
654 |
655 | -
656 | Apache/ReqPerSec
657 | 7
658 |
659 | 0
660 |
661 | zapache[ReqPerSec]
662 | 60
663 | 7
664 | 365
665 | 0
666 | 0
667 |
668 | qps
669 | 0
670 |
671 |
672 | 0
673 | 0
674 |
675 | 0
676 |
677 | 1
678 |
679 |
680 |
681 | 0
682 | 0
683 |
684 |
685 |
686 |
687 |
688 |
689 | 0
690 |
691 |
692 | Apache Web Server
693 |
694 |
695 |
696 |
697 | -
698 | Apache/ReqPerSec Realtime
699 | 7
700 |
701 | 0
702 |
703 | zapache[TotalAccesses]
704 | 60
705 | 7
706 | 365
707 | 0
708 | 0
709 |
710 | qps
711 | 1
712 |
713 |
714 | 0
715 | 0
716 |
717 | 0
718 |
719 | 1
720 |
721 |
722 |
723 | 0
724 | 0
725 |
726 |
727 |
728 |
729 |
730 |
731 | 0
732 |
733 |
734 | Apache Web Server
735 |
736 |
737 |
738 |
739 | -
740 | Apache/SendingReply
741 | 7
742 |
743 | 0
744 |
745 | zapache[SendingReply]
746 | 60
747 | 7
748 | 365
749 | 0
750 | 3
751 |
752 |
753 | 0
754 |
755 |
756 | 0
757 | 0
758 |
759 | 0
760 |
761 | 0
762 |
763 |
764 |
765 | 0
766 | 0
767 |
768 |
769 |
770 |
771 |
772 |
773 | 0
774 |
775 |
776 | Apache Web Server
777 |
778 |
779 |
780 |
781 | -
782 | Apache/StartingUp
783 | 7
784 |
785 | 0
786 |
787 | zapache[StartingUp]
788 | 60
789 | 7
790 | 365
791 | 0
792 | 3
793 |
794 |
795 | 0
796 |
797 |
798 | 0
799 | 0
800 |
801 | 0
802 |
803 | 0
804 |
805 |
806 |
807 | 0
808 | 0
809 |
810 |
811 |
812 |
813 |
814 |
815 | 0
816 |
817 |
818 | Apache Web Server
819 |
820 |
821 |
822 |
823 | -
824 | Apache/status
825 | 7
826 |
827 | 0
828 |
829 | zapache[ping]
830 | 60
831 | 7
832 | 365
833 | 0
834 | 3
835 |
836 |
837 | 0
838 |
839 |
840 | 0
841 | 0
842 |
843 | 0
844 |
845 | 1
846 |
847 |
848 |
849 | 0
850 | 0
851 |
852 |
853 |
854 |
855 |
856 |
857 | 0
858 |
859 |
860 | Apache Web Server
861 |
862 |
863 |
864 | Service state
865 |
866 |
867 | -
868 | Apache/Uptime
869 | 7
870 |
871 | 0
872 |
873 | zapache[Uptime]
874 | 60
875 | 7
876 | 365
877 | 0
878 | 3
879 |
880 | uptime
881 | 0
882 |
883 |
884 | 0
885 | 0
886 |
887 | 0
888 |
889 | 0
890 |
891 |
892 |
893 | 0
894 | 0
895 |
896 |
897 |
898 |
899 |
900 |
901 | 0
902 |
903 |
904 | Apache Web Server
905 |
906 |
907 |
908 |
909 | -
910 | Apache/WaitingForConnection
911 | 7
912 |
913 | 0
914 |
915 | zapache[WaitingForConnection]
916 | 60
917 | 7
918 | 365
919 | 0
920 | 3
921 |
922 |
923 | 0
924 |
925 |
926 | 0
927 | 0
928 |
929 | 0
930 |
931 | 0
932 |
933 |
934 |
935 | 0
936 | 0
937 |
938 |
939 |
940 |
941 |
942 |
943 | 0
944 |
945 |
946 | Apache Web Server
947 |
948 |
949 |
950 |
951 | -
952 | zapache/version
953 | 7
954 |
955 | 0
956 |
957 | zapache[version]
958 | 3600
959 | 7
960 | 365
961 | 0
962 | 4
963 |
964 |
965 | 0
966 |
967 |
968 | 0
969 | 0
970 |
971 | 0
972 |
973 | 0
974 |
975 |
976 |
977 | 0
978 | 0
979 |
980 |
981 |
982 |
983 |
984 |
985 | 0
986 |
987 |
988 | Apache Web Server
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 | {Template App Apache Web Server zapache Agent Active:zapache[ping].last(0)}=0
1003 | Apache down on {HOST.NAME}
1004 |
1005 | 0
1006 | 4
1007 |
1008 | 0
1009 |
1010 |
1011 |
1012 |
1013 |
1014 | Apache Bytes Per Request
1015 | 900
1016 | 200
1017 | 0.0000
1018 | 100.0000
1019 | 1
1020 | 1
1021 | 0
1022 | 1
1023 | 0
1024 | 0.0000
1025 | 0.0000
1026 | 1
1027 | 0
1028 | 0
1029 | 0
1030 |
1031 |
1032 | 0
1033 | 0
1034 | 00C800
1035 | 0
1036 | 2
1037 | 0
1038 | -
1039 | Template App Apache Web Server zapache Agent Active
1040 | zapache[BytesPerReqRealtime]
1041 |
1042 |
1043 |
1044 |
1045 |
1046 | Apache Bytes Per Second
1047 | 900
1048 | 200
1049 | 0.0000
1050 | 100.0000
1051 | 1
1052 | 1
1053 | 0
1054 | 1
1055 | 0
1056 | 0.0000
1057 | 0.0000
1058 | 1
1059 | 0
1060 | 0
1061 | 0
1062 |
1063 |
1064 | 0
1065 | 0
1066 | 00C800
1067 | 0
1068 | 7
1069 | 0
1070 | -
1071 | Template App Apache Web Server zapache Agent Active
1072 | zapache[TotalKBytes]
1073 |
1074 |
1075 |
1076 |
1077 |
1078 | Apache CPU Load
1079 | 900
1080 | 200
1081 | 0.0000
1082 | 100.0000
1083 | 1
1084 | 1
1085 | 0
1086 | 1
1087 | 0
1088 | 0.0000
1089 | 0.0000
1090 | 1
1091 | 0
1092 | 0
1093 | 0
1094 |
1095 |
1096 | 0
1097 | 0
1098 | 00C800
1099 | 0
1100 | 2
1101 | 0
1102 | -
1103 | Template App Apache Web Server zapache Agent Active
1104 | zapache[CPULoad]
1105 |
1106 |
1107 |
1108 |
1109 |
1110 | Apache Requests Per Second
1111 | 900
1112 | 200
1113 | 0.0000
1114 | 100.0000
1115 | 1
1116 | 1
1117 | 0
1118 | 1
1119 | 0
1120 | 0.0000
1121 | 0.0000
1122 | 1
1123 | 0
1124 | 0
1125 | 0
1126 |
1127 |
1128 | 0
1129 | 0
1130 | 00C800
1131 | 0
1132 | 2
1133 | 0
1134 | -
1135 | Template App Apache Web Server zapache Agent Active
1136 | zapache[TotalAccesses]
1137 |
1138 |
1139 |
1140 |
1141 |
1142 | Apache Thread Scoreboard
1143 | 900
1144 | 200
1145 | 0.0000
1146 | 100.0000
1147 | 0
1148 | 0
1149 | 1
1150 | 1
1151 | 0
1152 | 0.0000
1153 | 0.0000
1154 | 0
1155 | 0
1156 | 0
1157 | 0
1158 |
1159 |
1160 | 1
1161 | 1
1162 | 00EE00
1163 | 0
1164 | 2
1165 | 0
1166 | -
1167 | Template App Apache Web Server zapache Agent Active
1168 | zapache[SendingReply]
1169 |
1170 |
1171 |
1172 | 6
1173 | 1
1174 | FF9999
1175 | 0
1176 | 2
1177 | 0
1178 | -
1179 | Template App Apache Web Server zapache Agent Active
1180 | zapache[ReadingRequest]
1181 |
1182 |
1183 |
1184 | 2
1185 | 1
1186 | 0000EE
1187 | 0
1188 | 2
1189 | 0
1190 | -
1191 | Template App Apache Web Server zapache Agent Active
1192 | zapache[StartingUp]
1193 |
1194 |
1195 |
1196 | 0
1197 | 1
1198 | 009900
1199 | 0
1200 | 2
1201 | 0
1202 | -
1203 | Template App Apache Web Server zapache Agent Active
1204 | zapache[WaitingForConnection]
1205 |
1206 |
1207 |
1208 | 7
1209 | 1
1210 | 00DDDD
1211 | 0
1212 | 2
1213 | 0
1214 | -
1215 | Template App Apache Web Server zapache Agent Active
1216 | zapache[KeepAlive]
1217 |
1218 |
1219 |
1220 | 3
1221 | 1
1222 | 888888
1223 | 0
1224 | 2
1225 | 0
1226 | -
1227 | Template App Apache Web Server zapache Agent Active
1228 | zapache[DNSLookup]
1229 |
1230 |
1231 |
1232 | 9
1233 | 1
1234 | CC3232
1235 | 0
1236 | 2
1237 | 0
1238 | -
1239 | Template App Apache Web Server zapache Agent Active
1240 | zapache[Logging]
1241 |
1242 |
1243 |
1244 | 4
1245 | 1
1246 | BB00BB
1247 | 0
1248 | 2
1249 | 0
1250 | -
1251 | Template App Apache Web Server zapache Agent Active
1252 | zapache[GracefullyFinishing]
1253 |
1254 |
1255 |
1256 | 5
1257 | 1
1258 | 000000
1259 | 0
1260 | 2
1261 | 0
1262 | -
1263 | Template App Apache Web Server zapache Agent Active
1264 | zapache[IdleCleanupOfWorker]
1265 |
1266 |
1267 |
1268 | 8
1269 | 1
1270 | 777700
1271 | 0
1272 | 2
1273 | 0
1274 | -
1275 | Template App Apache Web Server zapache Agent Active
1276 | zapache[ClosingConnection]
1277 |
1278 |
1279 |
1280 | 10
1281 | 0
1282 | 960096
1283 | 0
1284 | 2
1285 | 0
1286 | -
1287 | Template App Apache Web Server zapache Agent Active
1288 | zapache[OpenSlotWithNoCurrentProcess]
1289 |
1290 |
1291 |
1292 |
1293 |
1294 |
1295 |
--------------------------------------------------------------------------------
/zapache-template.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2.0
4 | 2014-10-08T05:14:32Z
5 |
6 |
7 | Templates
8 |
9 |
10 |
11 |
12 | Template App Apache Web Server zapache
13 | Template App Apache Web Server zapache
14 |
15 |
16 | Templates
17 |
18 |
19 |
20 |
21 | Apache Web Server
22 |
23 |
24 |
25 | -
26 | Apache/BusyWorkers
27 | 0
28 |
29 | 0
30 |
31 | zapache[BusyWorkers]
32 | 60
33 | 7
34 | 365
35 | 0
36 | 3
37 |
38 |
39 | 0
40 |
41 |
42 | 0
43 | 0
44 |
45 | 0
46 |
47 | 0
48 |
49 |
50 |
51 | 0
52 | 0
53 |
54 |
55 |
56 |
57 |
58 |
59 | 0
60 |
61 |
62 | Apache Web Server
63 |
64 |
65 |
66 |
67 | -
68 | Apache/BytesPerReq
69 | 0
70 |
71 | 0
72 |
73 | zapache[BytesPerReq]
74 | 60
75 | 7
76 | 365
77 | 0
78 | 0
79 |
80 | B
81 | 0
82 |
83 |
84 | 0
85 | 0
86 |
87 | 0
88 |
89 | 0
90 |
91 |
92 |
93 | 0
94 | 0
95 |
96 |
97 |
98 |
99 |
100 |
101 | 0
102 |
103 |
104 | Apache Web Server
105 |
106 |
107 |
108 |
109 | -
110 | Apache/BytesPerReq Realtime
111 | 15
112 |
113 | 0
114 |
115 | zapache[BytesPerReqRealtime]
116 | 60
117 | 7
118 | 365
119 | 0
120 | 0
121 |
122 | B
123 | 0
124 |
125 |
126 | 0
127 | 0
128 |
129 | 0
130 |
131 | 1
132 |
133 | last("zapache[TotalKBytes]")/(last("zapache[TotalAccesses]")+count("zapache[TotalAccesses]",#1,0)*1000000000)
134 |
135 | 0
136 | 0
137 |
138 |
139 |
140 |
141 |
142 |
143 | 0
144 |
145 |
146 | Apache Web Server
147 |
148 |
149 |
150 |
151 | -
152 | Apache/BytesPerSec
153 | 0
154 |
155 | 0
156 |
157 | zapache[BytesPerSec]
158 | 60
159 | 7
160 | 365
161 | 0
162 | 0
163 |
164 | Bps
165 | 0
166 |
167 |
168 | 0
169 | 0
170 |
171 | 0
172 |
173 | 0
174 |
175 |
176 |
177 | 0
178 | 0
179 |
180 |
181 |
182 |
183 |
184 |
185 | 0
186 |
187 |
188 | Apache Web Server
189 |
190 |
191 |
192 |
193 | -
194 | Apache/BytesPerSec Realtime
195 | 0
196 |
197 | 1
198 |
199 | zapache[TotalKBytes]
200 | 60
201 | 7
202 | 365
203 | 0
204 | 0
205 |
206 | Bps
207 | 1
208 |
209 |
210 | 0
211 | 0
212 |
213 | 0
214 |
215 | 1024
216 |
217 |
218 |
219 | 0
220 | 0
221 |
222 |
223 |
224 |
225 |
226 |
227 | 0
228 |
229 |
230 | Apache Web Server
231 |
232 |
233 |
234 |
235 | -
236 | Apache/ClosingConnection
237 | 0
238 |
239 | 0
240 |
241 | zapache[ClosingConnection]
242 | 60
243 | 7
244 | 365
245 | 0
246 | 3
247 |
248 |
249 | 0
250 |
251 |
252 | 0
253 | 0
254 |
255 | 0
256 |
257 | 0
258 |
259 |
260 |
261 | 0
262 | 0
263 |
264 |
265 |
266 |
267 |
268 |
269 | 0
270 |
271 |
272 | Apache Web Server
273 |
274 |
275 |
276 |
277 | -
278 | Apache/CPULoad
279 | 0
280 |
281 | 0
282 |
283 | zapache[CPULoad]
284 | 60
285 | 7
286 | 365
287 | 0
288 | 0
289 |
290 | %
291 | 0
292 |
293 |
294 | 0
295 | 0
296 |
297 | 0
298 |
299 | 0
300 |
301 |
302 |
303 | 0
304 | 0
305 |
306 |
307 |
308 |
309 |
310 |
311 | 0
312 |
313 |
314 | Apache Web Server
315 |
316 |
317 |
318 |
319 | -
320 | Apache/DNSLookup
321 | 0
322 |
323 | 0
324 |
325 | zapache[DNSLookup]
326 | 60
327 | 7
328 | 365
329 | 0
330 | 3
331 |
332 |
333 | 0
334 |
335 |
336 | 0
337 | 0
338 |
339 | 0
340 |
341 | 0
342 |
343 |
344 |
345 | 0
346 | 0
347 |
348 |
349 |
350 |
351 |
352 |
353 | 0
354 |
355 |
356 | Apache Web Server
357 |
358 |
359 |
360 |
361 | -
362 | Apache/GracefullyFinishing
363 | 0
364 |
365 | 0
366 |
367 | zapache[GracefullyFinishing]
368 | 60
369 | 7
370 | 365
371 | 0
372 | 3
373 |
374 |
375 | 0
376 |
377 |
378 | 0
379 | 0
380 |
381 | 0
382 |
383 | 0
384 |
385 |
386 |
387 | 0
388 | 0
389 |
390 |
391 |
392 |
393 |
394 |
395 | 0
396 |
397 |
398 | Apache Web Server
399 |
400 |
401 |
402 |
403 | -
404 | Apache/IdleCleanupOfWorker
405 | 0
406 |
407 | 0
408 |
409 | zapache[IdleCleanupOfWorker]
410 | 60
411 | 7
412 | 365
413 | 0
414 | 3
415 |
416 |
417 | 0
418 |
419 |
420 | 0
421 | 0
422 |
423 | 0
424 |
425 | 0
426 |
427 |
428 |
429 | 0
430 | 0
431 |
432 |
433 |
434 |
435 |
436 |
437 | 0
438 |
439 |
440 | Apache Web Server
441 |
442 |
443 |
444 |
445 | -
446 | Apache/IdleWorkers
447 | 0
448 |
449 | 0
450 |
451 | zapache[IdleWorkers]
452 | 60
453 | 7
454 | 365
455 | 0
456 | 3
457 |
458 |
459 | 0
460 |
461 |
462 | 0
463 | 0
464 |
465 | 0
466 |
467 | 0
468 |
469 |
470 |
471 | 0
472 | 0
473 |
474 |
475 |
476 |
477 |
478 |
479 | 0
480 |
481 |
482 | Apache Web Server
483 |
484 |
485 |
486 |
487 | -
488 | Apache/KeepAlive
489 | 0
490 |
491 | 0
492 |
493 | zapache[KeepAlive]
494 | 60
495 | 7
496 | 365
497 | 0
498 | 3
499 |
500 |
501 | 0
502 |
503 |
504 | 0
505 | 0
506 |
507 | 0
508 |
509 | 0
510 |
511 |
512 |
513 | 0
514 | 0
515 |
516 |
517 |
518 |
519 |
520 |
521 | 0
522 |
523 |
524 | Apache Web Server
525 |
526 |
527 |
528 |
529 | -
530 | Apache/Logging
531 | 0
532 |
533 | 0
534 |
535 | zapache[Logging]
536 | 60
537 | 7
538 | 365
539 | 0
540 | 3
541 |
542 |
543 | 0
544 |
545 |
546 | 0
547 | 0
548 |
549 | 0
550 |
551 | 0
552 |
553 |
554 |
555 | 0
556 | 0
557 |
558 |
559 |
560 |
561 |
562 |
563 | 0
564 |
565 |
566 | Apache Web Server
567 |
568 |
569 |
570 |
571 | -
572 | Apache/OpenSlotWithNoCurrentProcess
573 | 0
574 |
575 | 0
576 |
577 | zapache[OpenSlotWithNoCurrentProcess]
578 | 60
579 | 7
580 | 365
581 | 0
582 | 3
583 |
584 |
585 | 0
586 |
587 |
588 | 0
589 | 0
590 |
591 | 0
592 |
593 | 0
594 |
595 |
596 |
597 | 0
598 | 0
599 |
600 |
601 |
602 |
603 |
604 |
605 | 0
606 |
607 |
608 | Apache Web Server
609 |
610 |
611 |
612 |
613 | -
614 | Apache/ReadingRequest
615 | 0
616 |
617 | 0
618 |
619 | zapache[ReadingRequest]
620 | 60
621 | 7
622 | 365
623 | 0
624 | 3
625 |
626 |
627 | 0
628 |
629 |
630 | 0
631 | 0
632 |
633 | 0
634 |
635 | 0
636 |
637 |
638 |
639 | 0
640 | 0
641 |
642 |
643 |
644 |
645 |
646 |
647 | 0
648 |
649 |
650 | Apache Web Server
651 |
652 |
653 |
654 |
655 | -
656 | Apache/ReqPerSec
657 | 0
658 |
659 | 0
660 |
661 | zapache[ReqPerSec]
662 | 60
663 | 7
664 | 365
665 | 0
666 | 0
667 |
668 | qps
669 | 0
670 |
671 |
672 | 0
673 | 0
674 |
675 | 0
676 |
677 | 1
678 |
679 |
680 |
681 | 0
682 | 0
683 |
684 |
685 |
686 |
687 |
688 |
689 | 0
690 |
691 |
692 | Apache Web Server
693 |
694 |
695 |
696 |
697 | -
698 | Apache/ReqPerSec Realtime
699 | 0
700 |
701 | 0
702 |
703 | zapache[TotalAccesses]
704 | 60
705 | 7
706 | 365
707 | 0
708 | 0
709 |
710 | qps
711 | 1
712 |
713 |
714 | 0
715 | 0
716 |
717 | 0
718 |
719 | 1
720 |
721 |
722 |
723 | 0
724 | 0
725 |
726 |
727 |
728 |
729 |
730 |
731 | 0
732 |
733 |
734 | Apache Web Server
735 |
736 |
737 |
738 |
739 | -
740 | Apache/SendingReply
741 | 0
742 |
743 | 0
744 |
745 | zapache[SendingReply]
746 | 60
747 | 7
748 | 365
749 | 0
750 | 3
751 |
752 |
753 | 0
754 |
755 |
756 | 0
757 | 0
758 |
759 | 0
760 |
761 | 0
762 |
763 |
764 |
765 | 0
766 | 0
767 |
768 |
769 |
770 |
771 |
772 |
773 | 0
774 |
775 |
776 | Apache Web Server
777 |
778 |
779 |
780 |
781 | -
782 | Apache/StartingUp
783 | 0
784 |
785 | 0
786 |
787 | zapache[StartingUp]
788 | 60
789 | 7
790 | 365
791 | 0
792 | 3
793 |
794 |
795 | 0
796 |
797 |
798 | 0
799 | 0
800 |
801 | 0
802 |
803 | 0
804 |
805 |
806 |
807 | 0
808 | 0
809 |
810 |
811 |
812 |
813 |
814 |
815 | 0
816 |
817 |
818 | Apache Web Server
819 |
820 |
821 |
822 |
823 | -
824 | Apache/status
825 | 0
826 |
827 | 0
828 |
829 | zapache[ping]
830 | 60
831 | 7
832 | 365
833 | 0
834 | 3
835 |
836 |
837 | 0
838 |
839 |
840 | 0
841 | 0
842 |
843 | 0
844 |
845 | 1
846 |
847 |
848 |
849 | 0
850 | 0
851 |
852 |
853 |
854 |
855 |
856 |
857 | 0
858 |
859 |
860 | Apache Web Server
861 |
862 |
863 |
864 | Service state
865 |
866 |
867 | -
868 | Apache/Uptime
869 | 0
870 |
871 | 0
872 |
873 | zapache[Uptime]
874 | 60
875 | 7
876 | 365
877 | 0
878 | 3
879 |
880 | uptime
881 | 0
882 |
883 |
884 | 0
885 | 0
886 |
887 | 0
888 |
889 | 0
890 |
891 |
892 |
893 | 0
894 | 0
895 |
896 |
897 |
898 |
899 |
900 |
901 | 0
902 |
903 |
904 | Apache Web Server
905 |
906 |
907 |
908 |
909 | -
910 | Apache/WaitingForConnection
911 | 0
912 |
913 | 0
914 |
915 | zapache[WaitingForConnection]
916 | 60
917 | 7
918 | 365
919 | 0
920 | 3
921 |
922 |
923 | 0
924 |
925 |
926 | 0
927 | 0
928 |
929 | 0
930 |
931 | 0
932 |
933 |
934 |
935 | 0
936 | 0
937 |
938 |
939 |
940 |
941 |
942 |
943 | 0
944 |
945 |
946 | Apache Web Server
947 |
948 |
949 |
950 |
951 | -
952 | zapache/version
953 | 0
954 |
955 | 0
956 |
957 | zapache[version]
958 | 3600
959 | 7
960 | 365
961 | 0
962 | 4
963 |
964 |
965 | 0
966 |
967 |
968 | 0
969 | 0
970 |
971 | 0
972 |
973 | 0
974 |
975 |
976 |
977 | 0
978 | 0
979 |
980 |
981 |
982 |
983 |
984 |
985 | 0
986 |
987 |
988 | Apache Web Server
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 | {Template App Apache Web Server zapache:zapache[ping].last(0)}=0
1003 | Apache down on {HOST.NAME}
1004 |
1005 | 0
1006 | 4
1007 |
1008 | 0
1009 |
1010 |
1011 |
1012 |
1013 |
1014 | Apache Bytes Per Request
1015 | 900
1016 | 200
1017 | 0.0000
1018 | 100.0000
1019 | 1
1020 | 1
1021 | 0
1022 | 1
1023 | 0
1024 | 0.0000
1025 | 0.0000
1026 | 1
1027 | 0
1028 | 0
1029 | 0
1030 |
1031 |
1032 | 0
1033 | 0
1034 | 00C800
1035 | 0
1036 | 2
1037 | 0
1038 | -
1039 | Template App Apache Web Server zapache
1040 | zapache[BytesPerReqRealtime]
1041 |
1042 |
1043 |
1044 |
1045 |
1046 | Apache Bytes Per Second
1047 | 900
1048 | 200
1049 | 0.0000
1050 | 100.0000
1051 | 1
1052 | 1
1053 | 0
1054 | 1
1055 | 0
1056 | 0.0000
1057 | 0.0000
1058 | 1
1059 | 0
1060 | 0
1061 | 0
1062 |
1063 |
1064 | 0
1065 | 0
1066 | 00C800
1067 | 0
1068 | 7
1069 | 0
1070 | -
1071 | Template App Apache Web Server zapache
1072 | zapache[TotalKBytes]
1073 |
1074 |
1075 |
1076 |
1077 |
1078 | Apache CPU Load
1079 | 900
1080 | 200
1081 | 0.0000
1082 | 100.0000
1083 | 1
1084 | 1
1085 | 0
1086 | 1
1087 | 0
1088 | 0.0000
1089 | 0.0000
1090 | 1
1091 | 0
1092 | 0
1093 | 0
1094 |
1095 |
1096 | 0
1097 | 0
1098 | 00C800
1099 | 0
1100 | 2
1101 | 0
1102 | -
1103 | Template App Apache Web Server zapache
1104 | zapache[CPULoad]
1105 |
1106 |
1107 |
1108 |
1109 |
1110 | Apache Requests Per Second
1111 | 900
1112 | 200
1113 | 0.0000
1114 | 100.0000
1115 | 1
1116 | 1
1117 | 0
1118 | 1
1119 | 0
1120 | 0.0000
1121 | 0.0000
1122 | 1
1123 | 0
1124 | 0
1125 | 0
1126 |
1127 |
1128 | 0
1129 | 0
1130 | 00C800
1131 | 0
1132 | 2
1133 | 0
1134 | -
1135 | Template App Apache Web Server zapache
1136 | zapache[TotalAccesses]
1137 |
1138 |
1139 |
1140 |
1141 |
1142 | Apache Thread Scoreboard
1143 | 900
1144 | 200
1145 | 0.0000
1146 | 100.0000
1147 | 0
1148 | 0
1149 | 1
1150 | 1
1151 | 0
1152 | 0.0000
1153 | 0.0000
1154 | 0
1155 | 0
1156 | 0
1157 | 0
1158 |
1159 |
1160 | 1
1161 | 1
1162 | 00EE00
1163 | 0
1164 | 2
1165 | 0
1166 | -
1167 | Template App Apache Web Server zapache
1168 | zapache[SendingReply]
1169 |
1170 |
1171 |
1172 | 6
1173 | 1
1174 | FF9999
1175 | 0
1176 | 2
1177 | 0
1178 | -
1179 | Template App Apache Web Server zapache
1180 | zapache[ReadingRequest]
1181 |
1182 |
1183 |
1184 | 2
1185 | 1
1186 | 0000EE
1187 | 0
1188 | 2
1189 | 0
1190 | -
1191 | Template App Apache Web Server zapache
1192 | zapache[StartingUp]
1193 |
1194 |
1195 |
1196 | 0
1197 | 1
1198 | 009900
1199 | 0
1200 | 2
1201 | 0
1202 | -
1203 | Template App Apache Web Server zapache
1204 | zapache[WaitingForConnection]
1205 |
1206 |
1207 |
1208 | 7
1209 | 1
1210 | 00DDDD
1211 | 0
1212 | 2
1213 | 0
1214 | -
1215 | Template App Apache Web Server zapache
1216 | zapache[KeepAlive]
1217 |
1218 |
1219 |
1220 | 3
1221 | 1
1222 | 888888
1223 | 0
1224 | 2
1225 | 0
1226 | -
1227 | Template App Apache Web Server zapache
1228 | zapache[DNSLookup]
1229 |
1230 |
1231 |
1232 | 9
1233 | 1
1234 | CC3232
1235 | 0
1236 | 2
1237 | 0
1238 | -
1239 | Template App Apache Web Server zapache
1240 | zapache[Logging]
1241 |
1242 |
1243 |
1244 | 4
1245 | 1
1246 | BB00BB
1247 | 0
1248 | 2
1249 | 0
1250 | -
1251 | Template App Apache Web Server zapache
1252 | zapache[GracefullyFinishing]
1253 |
1254 |
1255 |
1256 | 5
1257 | 1
1258 | 000000
1259 | 0
1260 | 2
1261 | 0
1262 | -
1263 | Template App Apache Web Server zapache
1264 | zapache[IdleCleanupOfWorker]
1265 |
1266 |
1267 |
1268 | 8
1269 | 1
1270 | 777700
1271 | 0
1272 | 2
1273 | 0
1274 | -
1275 | Template App Apache Web Server zapache
1276 | zapache[ClosingConnection]
1277 |
1278 |
1279 |
1280 | 10
1281 | 0
1282 | 960096
1283 | 0
1284 | 2
1285 | 0
1286 | -
1287 | Template App Apache Web Server zapache
1288 | zapache[OpenSlotWithNoCurrentProcess]
1289 |
1290 |
1291 |
1292 |
1293 |
1294 |
1295 |
--------------------------------------------------------------------------------