├── README.md ├── redis ├── README.md ├── userparameter_redis.conf └── zbx_export_templates.xml ├── nginx ├── nginx.sh ├── userparameter_nginx.conf ├── README.md └── zbx_export_templates.xml ├── mongodb ├── mongodb.sh ├── userparameter_mongodb.conf └── zbx_export_templates.xml └── LICENSE /README.md: -------------------------------------------------------------------------------- 1 | # zabbix 2 | Zabbix Plugin 3 | -------------------------------------------------------------------------------- /redis/README.md: -------------------------------------------------------------------------------- 1 | # zabbix redis 2 | 3 | 安装及使用请参考《Netkiller Monitoring 手札》 -------------------------------------------------------------------------------- /nginx/nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiTricker/zabbix/master/nginx/nginx.sh -------------------------------------------------------------------------------- /mongodb/mongodb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MultiTricker/zabbix/master/mongodb/mongodb.sh -------------------------------------------------------------------------------- /nginx/userparameter_nginx.conf: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Nginx - statistics 3 | # 4 | # Author: Neo Chen 5 | # Website: http://www.netkiller.cn 6 | ############################################################ 7 | 8 | # Discovery 9 | 10 | # Return Redis statistics 11 | UserParameter=nginx.status[*],/srv/zabbix/scripts/nginx.sh $1 -------------------------------------------------------------------------------- /mongodb/userparameter_mongodb.conf: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # MongoDB - statistics 3 | # 4 | # Author: Neo Chen 5 | # Website: http://www.netkiller.cn 6 | ############################################################ 7 | 8 | # Discovery 9 | 10 | # Return Redis statistics 11 | UserParameter=mongodb.status[*],/srv/zabbix/libexec/mongodb.sh $1 $2 $3 $4 $5 -------------------------------------------------------------------------------- /redis/userparameter_redis.conf: -------------------------------------------------------------------------------- 1 | ############################################################ 2 | # Redis - statistics 3 | # 4 | # Author: Neo Chen 5 | # Website: http://www.netkiller.cn 6 | ############################################################ 7 | 8 | # Discovery 9 | 10 | # Return Redis statistics 11 | UserParameter=redis.status[*],redis-cli -h 127.0.0.1 -p 6379 info|grep $1|cut -d : -f2 12 | UserParameter=redis.proc,pidof redis-server | wc -l -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 (os) Configuration Management 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /nginx/README.md: -------------------------------------------------------------------------------- 1 | Nginx status 2 | ===== 3 | 4 | nginx 5 | ----- 6 | 7 | server { 8 | listen 80; 9 | server_name localhost; 10 | 11 | location /status { 12 | stub_status on; 13 | access_log off; 14 | allow 127.0.0.1; 15 | deny all; 16 | } 17 | } 18 | 19 | zabbix_agentd 20 | ----- 21 | cat /etc/zabbix/zabbix_agentd.d/userparameter_nginx.conf 22 | 23 | UserParameter=nginx.status[*],/srv/zabbix/libexec/nginx.sh $1 24 | 25 | scripts 26 | ----- 27 | 28 | mkdir -p /srv/zabbix/libexec 29 | vim /srv/zabbix/libexec/nginx.sh 30 | 31 | ```bash 32 | 33 | #!/bin/bash 34 | ################################################## 35 | # AUTHOR: Neo 36 | # WEBSITE: http://www.netkiller.cn 37 | # Description:zabbix 通过 status 模块监控 nginx 38 | # Note:Zabbix 3.2 39 | # DateTime: 2016-11-22 40 | ################################################## 41 | 42 | HOST="localhost" 43 | PORT="80" 44 | 45 | function ping { 46 | /sbin/pidof nginx | wc -l 47 | } 48 | 49 | function active() { 50 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Active' | awk '{print $NF}' 51 | } 52 | function accepts() { 53 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $1}' 54 | } 55 | function handled() { 56 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $2}' 57 | } 58 | function requests() { 59 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| awk NR==3 | awk '{print $3}' 60 | } 61 | function reading() { 62 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Reading' | awk '{print $2}' 63 | } 64 | function writing() { 65 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Writing' | awk '{print $4}' 66 | } 67 | function waiting() { 68 | /usr/bin/curl -s "http://$HOST:$PORT/status/" 2>/dev/null| grep 'Waiting' | awk '{print $6}' 69 | } 70 | 71 | case "$1" in 72 | active) 73 | active 74 | ;; 75 | accepts) 76 | accepts 77 | ;; 78 | handled) 79 | handled 80 | ;; 81 | requests) 82 | requests 83 | ;; 84 | reading) 85 | reading 86 | ;; 87 | writing) 88 | writing 89 | ;; 90 | waiting) 91 | waiting 92 | ;; 93 | 94 | *) 95 | echo $"Usage $0 {active|accepts|handled|requests|reading|writing|waiting}" 96 | exit 97 | esac 98 | 99 | ``` 100 | 101 | ### Test scripts 102 | 103 | chmod +x /srv/zabbix/libexec/nginx.sh 104 | 105 | # /srv/zabbix/libexec/nginx.sh 106 | Usage /srv/zabbix/libexec/nginx.sh {active|accepts|handled|requests|reading|writing|waiting} 107 | # /srv/zabbix/libexec/nginx.sh accepts 108 | 82 109 | 110 | # systemctl restart zabbix-agent.service 111 | 112 | ### Test Agent 113 | 114 | # yum install -y zabbix-get 115 | 116 | # zabbix_get -s -k 'nginx.status[accepts]' 117 | 109 118 | 119 | Import Template 120 | ----- 121 | Import file: choice xml file 122 | click "import" button 123 | 124 | Imported successfully 125 | -------------------------------------------------------------------------------- /nginx/zbx_export_templates.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3.2 4 | 2016-11-22T16:30:00Z 5 | 6 | 7 | Templates 8 | 9 | 10 | 11 | 378 | 379 | 380 | 381 | {Template App NGINX:nginx.status[check].last()}=0 382 | nginx was down! 383 | 384 | 0 385 | 4 386 | Nginx process count: 0 387 | 0 388 | 389 | 0 390 | 391 | 0 392 | 393 | 0 394 | 395 | 396 | 397 | 398 | 399 | nginx status connections 400 | 900 401 | 200 402 | 0.0000 403 | 100.0000 404 | 1 405 | 1 406 | 0 407 | 1 408 | 0 409 | 0.0000 410 | 0.0000 411 | 0 412 | 0 413 | 0 414 | 0 415 | 416 | 417 | 0 418 | 0 419 | 00C800 420 | 0 421 | 2 422 | 0 423 | 424 | Template App NGINX 425 | nginx.status[active] 426 | 427 | 428 | 429 | 1 430 | 0 431 | C80000 432 | 0 433 | 2 434 | 0 435 | 436 | Template App NGINX 437 | nginx.status[reading] 438 | 439 | 440 | 441 | 2 442 | 0 443 | 0000C8 444 | 0 445 | 2 446 | 0 447 | 448 | Template App NGINX 449 | nginx.status[waiting] 450 | 451 | 452 | 453 | 3 454 | 0 455 | C800C8 456 | 0 457 | 2 458 | 0 459 | 460 | Template App NGINX 461 | nginx.status[writing] 462 | 463 | 464 | 465 | 466 | 467 | nginx status server 468 | 900 469 | 200 470 | 0.0000 471 | 100.0000 472 | 1 473 | 1 474 | 0 475 | 1 476 | 0 477 | 0.0000 478 | 0.0000 479 | 0 480 | 0 481 | 0 482 | 0 483 | 484 | 485 | 0 486 | 0 487 | 00C800 488 | 0 489 | 2 490 | 0 491 | 492 | Template App NGINX 493 | nginx.status[accepts] 494 | 495 | 496 | 497 | 1 498 | 0 499 | C80000 500 | 0 501 | 2 502 | 0 503 | 504 | Template App NGINX 505 | nginx.status[handled] 506 | 507 | 508 | 509 | 2 510 | 0 511 | 0000C8 512 | 0 513 | 2 514 | 0 515 | 516 | Template App NGINX 517 | nginx.status[requests] 518 | 519 | 520 | 521 | 522 | 523 | 524 | -------------------------------------------------------------------------------- /redis/zbx_export_templates.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3.2 4 | 2016-11-23T09:00:00Z 5 | 6 | 7 | Templates 8 | 9 | 10 | 11 | 638 | 639 | 640 | 641 | 642 | 643 | {Template App Redis:net.tcp.listen[6379].count(#3,0,"eq")}=3 644 | Redis port 6379 is not running 645 | 646 | 0 647 | 4 648 | 649 | 0 650 | 651 | 0 652 | 653 | 0 654 | 655 | 0 656 | 657 | 658 | 659 | 660 | {Template App Redis:nginx.proc.last()}=0 661 | redis was down! 662 | 663 | 0 664 | 4 665 | Redis process count: 0 666 | 0 667 | 668 | 0 669 | 670 | 0 671 | 672 | 0 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | Redis key 681 | 900 682 | 200 683 | 0.0000 684 | 100.0000 685 | 1 686 | 1 687 | 0 688 | 1 689 | 0 690 | 0.0000 691 | 0.0000 692 | 0 693 | 0 694 | 0 695 | 0 696 | 697 | 698 | 0 699 | 0 700 | C80000 701 | 0 702 | 2 703 | 0 704 | 705 | Template App Redis 706 | redis.status[evicted_keys] 707 | 708 | 709 | 710 | 1 711 | 0 712 | 00C800 713 | 0 714 | 2 715 | 0 716 | 717 | Template App Redis 718 | redis.status[expired_keys] 719 | 720 | 721 | 722 | 723 | 724 | 725 | Redis Last save time 726 | 900 727 | 200 728 | 0.0000 729 | 100.0000 730 | 1 731 | 1 732 | 0 733 | 1 734 | 0 735 | 0.0000 736 | 0.0000 737 | 0 738 | 0 739 | 0 740 | 0 741 | 742 | 743 | 0 744 | 0 745 | C80000 746 | 0 747 | 2 748 | 0 749 | 750 | Template App Redis 751 | redis.status[last_save_time] 752 | 753 | 754 | 755 | 756 | 757 | Redis Port Connections 758 | 900 759 | 200 760 | 0.0000 761 | 100.0000 762 | 1 763 | 0 764 | 0 765 | 1 766 | 0 767 | 0.0000 768 | 0.0000 769 | 0 770 | 0 771 | 0 772 | 0 773 | 774 | 775 | 0 776 | 0 777 | EE0000 778 | 0 779 | 4 780 | 0 781 | 782 | Template App Redis 783 | redis.status[blocked_clients] 784 | 785 | 786 | 787 | 1 788 | 0 789 | BBBB00 790 | 0 791 | 4 792 | 0 793 | 794 | Template App Redis 795 | redis.status[total_connections_received] 796 | 797 | 798 | 799 | 2 800 | 0 801 | CC00CC 802 | 0 803 | 4 804 | 0 805 | 806 | Template App Redis 807 | redis.status[total_commands_processed] 808 | 809 | 810 | 811 | 3 812 | 0 813 | 00CCCC 814 | 0 815 | 4 816 | 0 817 | 818 | Template App Redis 819 | redis.status[connected_slave] 820 | 821 | 822 | 823 | 4 824 | 0 825 | 009900 826 | 0 827 | 4 828 | 0 829 | 830 | Template App Redis 831 | redis.status[connected_clients] 832 | 833 | 834 | 835 | 836 | 837 | Redis Port status 838 | 900 839 | 200 840 | 0.0000 841 | 100.0000 842 | 1 843 | 1 844 | 0 845 | 1 846 | 0 847 | 0.0000 848 | 0.0000 849 | 0 850 | 0 851 | 0 852 | 0 853 | 854 | 855 | 0 856 | 0 857 | C80000 858 | 0 859 | 2 860 | 0 861 | 862 | Template App Redis 863 | net.tcp.listen[6379] 864 | 865 | 866 | 867 | 868 | 869 | Redis Uptime_in_seconds 870 | 900 871 | 200 872 | 0.0000 873 | 100.0000 874 | 1 875 | 1 876 | 0 877 | 1 878 | 0 879 | 0.0000 880 | 0.0000 881 | 0 882 | 0 883 | 0 884 | 0 885 | 886 | 887 | 0 888 | 0 889 | C80000 890 | 0 891 | 2 892 | 0 893 | 894 | Template App Redis 895 | redis.status[uptime_in_seconds] 896 | 897 | 898 | 899 | 900 | 901 | Redis Used memory 902 | 900 903 | 200 904 | 0.0000 905 | 100.0000 906 | 1 907 | 1 908 | 0 909 | 1 910 | 0 911 | 0.0000 912 | 0.0000 913 | 0 914 | 0 915 | 0 916 | 0 917 | 918 | 919 | 0 920 | 0 921 | C80000 922 | 0 923 | 2 924 | 0 925 | 926 | Template App Redis 927 | redis.status[used_memory:] 928 | 929 | 930 | 931 | 1 932 | 0 933 | 00C8C8 934 | 0 935 | 2 936 | 0 937 | 938 | Template App Redis 939 | redis.status[used_memory_rss] 940 | 941 | 942 | 943 | 944 | 945 | -------------------------------------------------------------------------------- /mongodb/zbx_export_templates.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3.2 4 | 2016-11-24T01:40:16Z 5 | 6 | 7 | Templates 8 | 9 | 10 | 11 | 2140 | 2141 | 2142 | 2143 | MongoDB Background Flushing 2144 | 900 2145 | 200 2146 | 0.0000 2147 | 100.0000 2148 | 1 2149 | 1 2150 | 0 2151 | 1 2152 | 0 2153 | 0.0000 2154 | 0.0000 2155 | 0 2156 | 0 2157 | 0 2158 | 0 2159 | 2160 | 2161 | 0 2162 | 0 2163 | 1A7C11 2164 | 0 2165 | 2 2166 | 0 2167 | 2168 | Template App MongoDB 2169 | mongodb.status[backgroundFlushing,flushes] 2170 | 2171 | 2172 | 2173 | 1 2174 | 0 2175 | F63100 2176 | 0 2177 | 2 2178 | 0 2179 | 2180 | Template App MongoDB 2181 | mongodb.status[backgroundFlushing,last_ms] 2182 | 2183 | 2184 | 2185 | 2 2186 | 0 2187 | 2774A4 2188 | 0 2189 | 2 2190 | 0 2191 | 2192 | Template App MongoDB 2193 | mongodb.status[backgroundFlushing,average_ms] 2194 | 2195 | 2196 | 2197 | 3 2198 | 0 2199 | A54F10 2200 | 0 2201 | 2 2202 | 0 2203 | 2204 | Template App MongoDB 2205 | mongodb.status[backgroundFlushing,total_ms] 2206 | 2207 | 2208 | 2209 | 2210 | 2211 | MongoDB Connections 2212 | 900 2213 | 200 2214 | 0.0000 2215 | 100.0000 2216 | 1 2217 | 1 2218 | 0 2219 | 1 2220 | 0 2221 | 0.0000 2222 | 0.0000 2223 | 0 2224 | 0 2225 | 0 2226 | 0 2227 | 2228 | 2229 | 0 2230 | 0 2231 | 1A7C11 2232 | 0 2233 | 2 2234 | 0 2235 | 2236 | Template App MongoDB 2237 | mongodb.status[connections,available] 2238 | 2239 | 2240 | 2241 | 1 2242 | 0 2243 | F63100 2244 | 0 2245 | 2 2246 | 0 2247 | 2248 | Template App MongoDB 2249 | mongodb.status[connections,current] 2250 | 2251 | 2252 | 2253 | 2 2254 | 0 2255 | 2774A4 2256 | 0 2257 | 2 2258 | 0 2259 | 2260 | Template App MongoDB 2261 | mongodb.status[connections,totalCreated] 2262 | 2263 | 2264 | 2265 | 2266 | 2267 | MongoDB DUR 2268 | 900 2269 | 200 2270 | 0.0000 2271 | 100.0000 2272 | 1 2273 | 1 2274 | 0 2275 | 1 2276 | 0 2277 | 0.0000 2278 | 0.0000 2279 | 0 2280 | 0 2281 | 0 2282 | 0 2283 | 2284 | 2285 | 0 2286 | 0 2287 | 1A7C11 2288 | 0 2289 | 2 2290 | 0 2291 | 2292 | Template App MongoDB 2293 | mongodb.status[dur,commits] 2294 | 2295 | 2296 | 2297 | 1 2298 | 0 2299 | F63100 2300 | 0 2301 | 2 2302 | 0 2303 | 2304 | Template App MongoDB 2305 | mongodb.status[dur,commitsInWriteLock] 2306 | 2307 | 2308 | 2309 | 2 2310 | 0 2311 | 2774A4 2312 | 0 2313 | 2 2314 | 0 2315 | 2316 | Template App MongoDB 2317 | mongodb.status[dur,compression] 2318 | 2319 | 2320 | 2321 | 3 2322 | 0 2323 | A54F10 2324 | 0 2325 | 2 2326 | 0 2327 | 2328 | Template App MongoDB 2329 | mongodb.status[dur,earlyCommits] 2330 | 2331 | 2332 | 2333 | 4 2334 | 0 2335 | FC6EA3 2336 | 0 2337 | 2 2338 | 0 2339 | 2340 | Template App MongoDB 2341 | mongodb.status[dur,journaledMB] 2342 | 2343 | 2344 | 2345 | 5 2346 | 0 2347 | 6C59DC 2348 | 0 2349 | 2 2350 | 0 2351 | 2352 | Template App MongoDB 2353 | mongodb.status[dur,writeToDataFilesMB] 2354 | 2355 | 2356 | 2357 | 2358 | 2359 | MongoDB globalLock 2360 | 900 2361 | 200 2362 | 0.0000 2363 | 100.0000 2364 | 1 2365 | 1 2366 | 0 2367 | 1 2368 | 0 2369 | 0.0000 2370 | 0.0000 2371 | 0 2372 | 0 2373 | 0 2374 | 0 2375 | 2376 | 2377 | 0 2378 | 0 2379 | 1A7C11 2380 | 0 2381 | 2 2382 | 0 2383 | 2384 | Template App MongoDB 2385 | mongodb.status[globalLock,activeClients,readers] 2386 | 2387 | 2388 | 2389 | 1 2390 | 0 2391 | F63100 2392 | 0 2393 | 2 2394 | 0 2395 | 2396 | Template App MongoDB 2397 | mongodb.status[globalLock,activeClients,total] 2398 | 2399 | 2400 | 2401 | 2 2402 | 0 2403 | 2774A4 2404 | 0 2405 | 2 2406 | 0 2407 | 2408 | Template App MongoDB 2409 | mongodb.status[globalLock,activeClients,writers] 2410 | 2411 | 2412 | 2413 | 3 2414 | 0 2415 | A54F10 2416 | 0 2417 | 2 2418 | 0 2419 | 2420 | Template App MongoDB 2421 | mongodb.status[globalLock,currentQueue,readers] 2422 | 2423 | 2424 | 2425 | 4 2426 | 0 2427 | FC6EA3 2428 | 0 2429 | 2 2430 | 0 2431 | 2432 | Template App MongoDB 2433 | mongodb.status[globalLock,currentQueue,total] 2434 | 2435 | 2436 | 2437 | 5 2438 | 0 2439 | 6C59DC 2440 | 0 2441 | 2 2442 | 0 2443 | 2444 | Template App MongoDB 2445 | mongodb.status[globalLock,currentQueue,writers] 2446 | 2447 | 2448 | 2449 | 2450 | 2451 | MongoDB globalLock time 2452 | 900 2453 | 200 2454 | 0.0000 2455 | 100.0000 2456 | 1 2457 | 1 2458 | 0 2459 | 1 2460 | 0 2461 | 0.0000 2462 | 0.0000 2463 | 0 2464 | 0 2465 | 0 2466 | 0 2467 | 2468 | 2469 | 0 2470 | 0 2471 | 1A7C11 2472 | 0 2473 | 2 2474 | 0 2475 | 2476 | Template App MongoDB 2477 | mongodb.status[globalLock,lockTime] 2478 | 2479 | 2480 | 2481 | 1 2482 | 0 2483 | F63100 2484 | 0 2485 | 2 2486 | 0 2487 | 2488 | Template App MongoDB 2489 | mongodb.status[globalLock,totalTime] 2490 | 2491 | 2492 | 2493 | 2494 | 2495 | MongoDB indexCounters 2496 | 900 2497 | 200 2498 | 0.0000 2499 | 100.0000 2500 | 1 2501 | 1 2502 | 0 2503 | 1 2504 | 0 2505 | 0.0000 2506 | 0.0000 2507 | 0 2508 | 0 2509 | 0 2510 | 0 2511 | 2512 | 2513 | 0 2514 | 0 2515 | 1A7C11 2516 | 0 2517 | 2 2518 | 0 2519 | 2520 | Template App MongoDB 2521 | mongodb.status[indexCounters,accesses] 2522 | 2523 | 2524 | 2525 | 1 2526 | 0 2527 | F63100 2528 | 0 2529 | 2 2530 | 0 2531 | 2532 | Template App MongoDB 2533 | mongodb.status[indexCounters,hits] 2534 | 2535 | 2536 | 2537 | 2 2538 | 0 2539 | 2774A4 2540 | 0 2541 | 2 2542 | 0 2543 | 2544 | Template App MongoDB 2545 | mongodb.status[indexCounters,misses] 2546 | 2547 | 2548 | 2549 | 3 2550 | 0 2551 | A54F10 2552 | 0 2553 | 2 2554 | 0 2555 | 2556 | Template App MongoDB 2557 | mongodb.status[indexCounters,missRatio] 2558 | 2559 | 2560 | 2561 | 4 2562 | 0 2563 | FC6EA3 2564 | 0 2565 | 2 2566 | 0 2567 | 2568 | Template App MongoDB 2569 | mongodb.status[indexCounters,resets] 2570 | 2571 | 2572 | 2573 | 2574 | 2575 | MongoDB Memory 2576 | 900 2577 | 200 2578 | 0.0000 2579 | 100.0000 2580 | 0 2581 | 0 2582 | 1 2583 | 1 2584 | 0 2585 | 0.0000 2586 | 0.0000 2587 | 0 2588 | 0 2589 | 0 2590 | 0 2591 | 2592 | 2593 | 0 2594 | 0 2595 | 1A7C11 2596 | 0 2597 | 2 2598 | 0 2599 | 2600 | Template App MongoDB 2601 | mongodb.status[mem,mapped] 2602 | 2603 | 2604 | 2605 | 1 2606 | 0 2607 | F63100 2608 | 0 2609 | 2 2610 | 0 2611 | 2612 | Template App MongoDB 2613 | mongodb.status[mem,resident] 2614 | 2615 | 2616 | 2617 | 2 2618 | 0 2619 | 2774A4 2620 | 0 2621 | 2 2622 | 0 2623 | 2624 | Template App MongoDB 2625 | mongodb.status[mem,virtual] 2626 | 2627 | 2628 | 2629 | 3 2630 | 0 2631 | A54F10 2632 | 0 2633 | 2 2634 | 0 2635 | 2636 | Template App MongoDB 2637 | mongodb.status[mem,mappedWithJournal] 2638 | 2639 | 2640 | 2641 | 2642 | 2643 | MongoDB metrics document 2644 | 900 2645 | 200 2646 | 0.0000 2647 | 100.0000 2648 | 1 2649 | 1 2650 | 0 2651 | 1 2652 | 0 2653 | 0.0000 2654 | 0.0000 2655 | 0 2656 | 0 2657 | 0 2658 | 0 2659 | 2660 | 2661 | 0 2662 | 0 2663 | 1A7C11 2664 | 0 2665 | 2 2666 | 0 2667 | 2668 | Template App MongoDB 2669 | mongodb.status[metrics,document,deleted] 2670 | 2671 | 2672 | 2673 | 1 2674 | 0 2675 | F63100 2676 | 0 2677 | 2 2678 | 0 2679 | 2680 | Template App MongoDB 2681 | mongodb.status[metrics,document,inserted] 2682 | 2683 | 2684 | 2685 | 2 2686 | 0 2687 | 2774A4 2688 | 0 2689 | 2 2690 | 0 2691 | 2692 | Template App MongoDB 2693 | mongodb.status[metrics,document,returned] 2694 | 2695 | 2696 | 2697 | 3 2698 | 0 2699 | A54F10 2700 | 0 2701 | 2 2702 | 0 2703 | 2704 | Template App MongoDB 2705 | mongodb.status[metrics,document,updated] 2706 | 2707 | 2708 | 2709 | 2710 | 2711 | MongoDB Networks 2712 | 900 2713 | 200 2714 | 0.0000 2715 | 100.0000 2716 | 1 2717 | 1 2718 | 1 2719 | 1 2720 | 0 2721 | 0.0000 2722 | 0.0000 2723 | 0 2724 | 0 2725 | 0 2726 | 0 2727 | 2728 | 2729 | 0 2730 | 0 2731 | 1A7C11 2732 | 0 2733 | 2 2734 | 0 2735 | 2736 | Template App MongoDB 2737 | mongodb.status[network,bytesIn] 2738 | 2739 | 2740 | 2741 | 1 2742 | 0 2743 | F63100 2744 | 0 2745 | 2 2746 | 0 2747 | 2748 | Template App MongoDB 2749 | mongodb.status[network,bytesOut] 2750 | 2751 | 2752 | 2753 | 2754 | 2755 | MongoDB Networks numRequests 2756 | 900 2757 | 200 2758 | 0.0000 2759 | 100.0000 2760 | 1 2761 | 1 2762 | 1 2763 | 1 2764 | 0 2765 | 0.0000 2766 | 0.0000 2767 | 0 2768 | 0 2769 | 0 2770 | 0 2771 | 2772 | 2773 | 0 2774 | 0 2775 | 1A7C11 2776 | 0 2777 | 2 2778 | 0 2779 | 2780 | Template App MongoDB 2781 | mongodb.status[network,numRequests] 2782 | 2783 | 2784 | 2785 | 2786 | 2787 | MongoDB opcounters 2788 | 900 2789 | 200 2790 | 0.0000 2791 | 100.0000 2792 | 1 2793 | 1 2794 | 0 2795 | 1 2796 | 0 2797 | 0.0000 2798 | 0.0000 2799 | 0 2800 | 0 2801 | 0 2802 | 0 2803 | 2804 | 2805 | 0 2806 | 0 2807 | 1A7C11 2808 | 0 2809 | 2 2810 | 0 2811 | 2812 | Template App MongoDB 2813 | mongodb.status[opcounters,command] 2814 | 2815 | 2816 | 2817 | 1 2818 | 0 2819 | F63100 2820 | 0 2821 | 2 2822 | 0 2823 | 2824 | Template App MongoDB 2825 | mongodb.status[opcounters,delete] 2826 | 2827 | 2828 | 2829 | 2 2830 | 0 2831 | 2774A4 2832 | 0 2833 | 2 2834 | 0 2835 | 2836 | Template App MongoDB 2837 | mongodb.status[opcounters,getmore] 2838 | 2839 | 2840 | 2841 | 3 2842 | 0 2843 | A54F10 2844 | 0 2845 | 2 2846 | 0 2847 | 2848 | Template App MongoDB 2849 | mongodb.status[opcounters,insert] 2850 | 2851 | 2852 | 2853 | 4 2854 | 0 2855 | FC6EA3 2856 | 0 2857 | 2 2858 | 0 2859 | 2860 | Template App MongoDB 2861 | mongodb.status[opcounters,query] 2862 | 2863 | 2864 | 2865 | 5 2866 | 0 2867 | 6C59DC 2868 | 0 2869 | 2 2870 | 0 2871 | 2872 | Template App MongoDB 2873 | mongodb.status[opcounters,update] 2874 | 2875 | 2876 | 2877 | 2878 | 2879 | MongoDB opcountersRepl 2880 | 900 2881 | 200 2882 | 0.0000 2883 | 100.0000 2884 | 1 2885 | 1 2886 | 0 2887 | 1 2888 | 0 2889 | 0.0000 2890 | 0.0000 2891 | 0 2892 | 0 2893 | 0 2894 | 0 2895 | 2896 | 2897 | 0 2898 | 0 2899 | 1A7C11 2900 | 0 2901 | 2 2902 | 0 2903 | 2904 | Template App MongoDB 2905 | mongodb.status[opcountersRepl,command] 2906 | 2907 | 2908 | 2909 | 1 2910 | 0 2911 | F63100 2912 | 0 2913 | 2 2914 | 0 2915 | 2916 | Template App MongoDB 2917 | mongodb.status[opcountersRepl,delete] 2918 | 2919 | 2920 | 2921 | 2 2922 | 0 2923 | 2774A4 2924 | 0 2925 | 2 2926 | 0 2927 | 2928 | Template App MongoDB 2929 | mongodb.status[opcountersRepl,getmore] 2930 | 2931 | 2932 | 2933 | 3 2934 | 0 2935 | A54F10 2936 | 0 2937 | 2 2938 | 0 2939 | 2940 | Template App MongoDB 2941 | mongodb.status[opcountersRepl,insert] 2942 | 2943 | 2944 | 2945 | 4 2946 | 0 2947 | FC6EA3 2948 | 0 2949 | 2 2950 | 0 2951 | 2952 | Template App MongoDB 2953 | mongodb.status[opcountersRepl,query] 2954 | 2955 | 2956 | 2957 | 5 2958 | 0 2959 | 6C59DC 2960 | 0 2961 | 2 2962 | 0 2963 | 2964 | Template App MongoDB 2965 | mongodb.status[opcountersRepl,update] 2966 | 2967 | 2968 | 2969 | 2970 | 2971 | 2972 | --------------------------------------------------------------------------------