溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zabbix如何搭建memcached

發(fā)布時間:2021-09-14 17:44:30 來源:億速云 閱讀:138 作者:chen 欄目:服務器

本篇內(nèi)容主要講解“Zabbix如何搭建memcached”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Zabbix如何搭建memcached”吧!

一、 環(huán)境準備(這里測試環(huán)境是)

zabbix-server.3.2.11

zabbix_agentd(centos7.0


二、 部署memcached

1、 什么是memcached?

memcached是一套分布式的高速緩存系統(tǒng),由LiveJournal的Brad Fitzpatrick開發(fā),以BSD license授權發(fā)布。

它是一個簡潔的key-value存儲系統(tǒng)。

一般的使用目的是,通過緩存數(shù)據(jù)庫查詢結(jié)果,減少數(shù)據(jù)庫訪問次數(shù),以提高動態(tài)Web應用的速度、提高可擴展性。


2、 搭建安裝memcached

  1. # yum install -y memcached



3、 啟用memcached

  1. # /usr/bin/memcached -b -l 127.0.0.1 -p

  2. 11211 -m 150 -u root


【備注】

-b 守護進程模式(退出終端窗口之后使程序還在運行)

-l 指定IP地址127.0.0.1

-p 指定端口號11211

-m 為memcached分配多少內(nèi)存(單位:M)

-u 指定使用哪個用戶啟動memcached



4、查看memcached狀態(tài)

  1. ps -ef | grep memcached


【備注】能夠看到存在memcached進程,那就說明memcached 服務端已經(jīng)安裝成功

三、 zabbix監(jiān)控memcached

1、 在agentd服務器上添加memcached腳本

  1. #cd /usr/local/zabbix/scripts

  2. #vim memcached-status.sh


  1. #!/bin/bash

  2. item=$1

  3. ip=127.0.0.1

  4. port=11211

  5. (echo "stats";sleep 0.5) | telnet $ip $port 2>/dev/null | grep "STAT $item\b" | awk '{print $3}'

【重要提示】agent服務器必須安裝了telnet,沒有安裝請yum install -y telnet,否則后面的zabbix監(jiān)控獲取不到數(shù)據(jù)


2、 給memcached腳本添加執(zhí)行權限

  1. chmod a+x memcached-status.sh


3、 修改zabbix_agentd.conf,在最后添加以下內(nèi)容,保存退出

  1. #vi /usr/local/zabbix/etc/zabbix_agentd.conf


添加以下內(nèi)容

  1. UserParameter=memcached.stat,/usr/local/zabbix/scripts/memcached-status.sh


4、 重啟zabbix_agentd

  1. service zabbix_agentd restart


5、 zabbix-web后臺界面配置

選擇“配置”》選擇“模板”》選擇“導入”》導入memcache模板

最后memcached的主機上選擇這個memcache模板


到此,相信大家對“Zabbix如何搭建memcached”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI