Nagios監控memcached

來源:互聯網
上載者:User

標籤:

:http://search.cpan.org/CPAN/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gzhttp://cpan.uwinnipeg.ca/cpan/authors/id/Z/ZI/ZIGOROU/Nagios-Plugins-Memcached-0.02.tar.gz這個指令碼是用perl編的,所以你要先確保自己的機器裡面是否有perl環境,不過一般都會預設安裝[[email protected] soft]# which perl/usr/bin/perl下載下來後安裝[[email protected] soft]# tar xzvf Nagios-Plugins-Memcached-0.02.tar.gz[[email protected] soft]# cd Nagios-Plugins-Memcached-0.02[[email protected] Nagios-Plugins-Memcached-0.02]# perl Makefile.PL執行後會出現一些提示讓你選擇,按照自己想法選或者一路斷行符號都能通過[[email protected] Nagios-Plugins-Memcached-0.02]# make這時他會下載一些運行時需要的東西[[email protected] Nagios-Plugins-Memcached-0.02]# make install 預設會把check_memcached檔案放到/usr/bin/check_memcached沒關係 把他拷貝到nagios的libexec下在commands.cfg裡面加上這麼幾條(這裡我沒有把check_memcached裝在memcached伺服器上,而是通過Nagios的check_memcached直接去訪問memcached伺服器的11211連接埠,當然你也可以把他裝在memcached伺服器上利用check_nrpe來取他的值) ### check cache size ratio(bytes/limit_maxbytes[%]) for memcached    監控memcached的記憶體使用量比例define command {        command_name check_memcached_size        command_line /usr/local/nagios/libexec/check_memcached -H $HOSTADDRESS$:11211 --size-warning $ARG1$ --size-critical $ARG2$        } ### check cache hit ratio(get_hits/cmd_get[%]) for memcached    監控memcached的命中率define command {        command_name check_memcached_hit        command_line /usr/local/nagios/libexec/check_memcached -H $HOSTADDRESS$:11211 --hit-warning $ARG1$ --hit-critical $ARG2$        } define command {        command_name check_traffic        command_line $USER1$/check_traffic.sh -V 2c -C public -H $HOSTADDRESS$ -I 1 -w $ARG2$ -c $ARG3$ -K -B        }最後要在services.cfg裡面加點東西define service{        use                             local-service-15x7,services-pnp        host_name                       f1_Multi_Test_118.26.237.164        service_description             Memcached Response        servicegroups                   check_memcached_response        check_command                   check_memcached_response!300!500        max_check_attempts              2       #檢測到故障後最大嘗試次數        normal_check_interval           1       #檢測到故障後間隔多少分鐘嘗試重複串連        retry_check_interval            1       #檢檢測到故障後每隔多少分鐘發一次警示資訊        }        define service{        use                             local-service-15x7,services-pnp        host_name                       f1_Multi_Test_118.26.237.164        service_description             Memcached Size        servicegroups                   check_memcached_size        check_command                   check_memcached_size!90!95        process_perf_data               1        max_check_attempts              2       #檢測到故障後最大嘗試次數        normal_check_interval           1       #檢測到故障後間隔多少分鐘嘗試重複串連        retry_check_interval            1       #檢檢測到故障後每隔多少分鐘發一次警示資訊        }        define service{        use                             local-service-15x7        host_name                       f1_Multi_Test_118.26.237.164        service_description             Memcached Hit        servicegroups                   check_memcached_hit        check_command                   check_memcached_hit!10!5        max_check_attempts              2       #檢測到故障後最大嘗試次數normal_check_interval           1       #檢測到故障後間隔多少分鐘嘗試重複串連        retry_check_interval            1       #檢檢測到故障後每隔多少分鐘發一次警示資訊        } 其他的可以按照自己要求添加..好了,讓我們重新啟動下nagios服務/etc/init.d/nagios restart看看結果 呵呵好了,Nagios監控memcached基本就搞定了 網上其它方法參考:http://storysky.blog.51cto.com/628458/244962/http://blog.csdn.net/deccmtd/article/details/6799647

Nagios監控memcached

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.