使用Zabbix監控memcached

2021-10-04 19:22:28 字數 1968 閱讀 6222

zabbix-server.3.2.11

zabbix_agentd(centos7.0)

1、 什麼是memcached?

memcached是一套分布式的快取記憶體系統,由livejournal的brad fitzpatrick開發,以bsd license授權發布。它是乙個簡潔的key-value儲存系統。一般的使用目的是,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態web應用的速度、提高可擴充套件性。

2、 搭建安裝memcached

# yum install -y memcached
3、 啟用memcached

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

11211 -m 150 -u root

【備註】

-b 守護程序模式(退出終端視窗之後使程式還在執行)

-l 指定ip位址127.0.0.1

-p 指定埠號11211

-m 為memcached分配多少記憶體(單位:m)

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

4、檢視memcached狀態

ps -ef | grep memcached
【備註】能夠看到存在memcached程序,那就說明memcached 服務端已經安裝成功1、 在agentd伺服器上新增memcached指令碼

#cd /usr/local/zabbix/scripts

#vim memcached-status.sh

#!/bin/bash

item=$1

ip=127.0.0.1

port=11211

(echo "stats"

;sleep 0.5) | telnet $ip $port 2>/dev/null | grep "stat $item\b" | awk '

'

【重要提示】agent伺服器必須安裝了telnet,沒有安裝請yum install -y telnet,否則後面的zabbix監控獲取不到資料2、 給memcached指令碼新增執行許可權

chmod a+x memcached-status.sh
3、 修改zabbix_agentd.conf,在最後新增以下內容,儲存退出

#vi /usr/local/zabbix/etc/zabbix_agentd.conf
新增以下內容

userparameter=memcached.stat,/usr/local/zabbix/scripts/memcached-status.sh
4、 重啟zabbix_agentd

service zabbix_agentd restart
5、 zabbix-web後台介面配置選擇「配置」》選擇「模板」》選擇「匯入」》匯入memcache模板

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

memcache模板鏈結

memcached-維基百科]

memcache教程

centos下memcached安裝和簡單使用

zabbix監控memcached

檢視memcached狀態

使用zabbix監控docker

使用zabbix監控docker 環境 服務端 centos6.5 客戶端 ubuntu14.04 參考部落格 可以直接執行命令 apt get install docker.io 安裝版本不是最新 或者執行下面這條命令安裝最新版 curl ssl sudo sh 安裝完成後可執行 docker v...

使用Zabbix監控Asterisk

asterisk部署完成後,可以使用zabbix對其進行監控。1 在asterisk所在的伺服器上部署zabbix的agent,並編寫配置檔案zabbix agentd.conf asterisk userparameter iax.status,sudo usr sbin asterisk rvv...

如何使用zabbix初級監控

如何用zabbix監控 初步使用 前提 必須啟動mysql 和zabbix目錄下的sbin中的zabbix agentd zabbix server,還有nginx以及php 否則會報錯,因為zabbix執行需要php環境,nginx是 伺服器裡面包含了zabbix。上述所提到的軟體,當你要使用za...