真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

zabbix監(jiān)控rabbitmq隊(duì)列數(shù)-創(chuàng)新互聯(lián)

被監(jiān)控客戶端的操作系統(tǒng) cat /etc/issue,ubuntu 14.04.3 server
zabbix-agent --version v2.2.2
zabbix-server --version v4.0.7

創(chuàng)新互聯(lián)主要企業(yè)基礎(chǔ)官網(wǎng)建設(shè),電商平臺(tái)建設(shè),移動(dòng)手機(jī)平臺(tái),成都小程序開發(fā)等一系列專為中小企業(yè)按需求定制制作產(chǎn)品體系;應(yīng)對(duì)中小企業(yè)在互聯(lián)網(wǎng)運(yùn)營的各種問題,為中小企業(yè)在互聯(lián)網(wǎng)的運(yùn)營中保駕護(hù)航。

本篇文章主要講的是自定義監(jiān)控項(xiàng)

使用有sudo權(quán)限的用戶執(zhí)行下列操作
第一步: cat /etc/zabbix/scripts/rabbitmq.sh
#! /bin/bash
passwd=" * " # 此處為sudo密碼 ,如果是root用戶執(zhí)行請(qǐng)忽略
echo "$passwd" | sudo -S rabbitmqctl list_queues -p /
| sed 1d | sed -n '/'$1'/p' | awk -F ' ' '{print $2}'
這個(gè)腳本的作用就是輸出rabbitmq指定虛擬主機(jī)的下面的隊(duì)列數(shù)

后面考慮安全問題,服務(wù)器密碼不應(yīng)該暴露在服務(wù)器上.決定使用sudo 解決這個(gè)問題
讓普通用戶執(zhí)行rabbitmqctl 這個(gè)命令的時(shí)候免密,其他命令需要密碼.經(jīng)過測試
在sudo visudo 也就是 /etc/sudoers添加下面兩句.(我是把 原來的%sudo ALL=(ALL:ALL) ALL 刪除后再后面添加這兩句的)

wang ALL=(ALL) ALL
wang ALL=(ALL) NOPASSWD:/usr/sbin/rabbitmqctl

建議root用戶禁用的服務(wù)器先解鎖再給root用戶設(shè)置一個(gè)密碼
以免配置文件寫錯(cuò)導(dǎo)致普通用戶沒有sudo權(quán)限,又登錄不了root用戶.那么只有重啟服務(wù)器進(jìn)入單用戶模式修改
/etc/sudoers 文件了. 所以最終的腳本內(nèi)容是

cat scripts/rabbitmq.sh
#!/bin/bash
sudo rabbitmqctl list_queues -p /test | sed 1d | sed -n '/'$1'/p' | awk -F ' ' '{print $2}'

第二步:配置客戶端配置文件
UnsafeUserParameters=1 這個(gè)由原來的0改為1 表示允許自定義監(jiān)控項(xiàng)
AllowRoot=1 允許agent以root用戶執(zhí)行
自定義監(jiān)控項(xiàng)可以在/etc/zabbix/zabbix_agented.conf 添加也可以在/etc/zabbix/zabbix_agentd.conf.d/下面新建 conf文件 (前提是配置文件有Include=/etc/zabbix/zabbix_agentd.conf.d/),我在配置文件直接加的 每個(gè)消息隊(duì)列一個(gè)key值,(如果key值過多不適合這個(gè)方法,請(qǐng)自己動(dòng)腦子寫腳本。我監(jiān)控的虛擬主機(jī)下14個(gè)消息隊(duì)列。下面是一個(gè)例子)

UserParameter=$key值,sh /etc/zabbix/scripts/rabbitmq.sh $1
$1為sudo rabbitmqctl list_queues -p /* | sed 1d | sed -n '/'$1'/p' | awk -F ' ' '{print $1}' 輸出的消息隊(duì)列名稱

重啟下zabbix_agent服務(wù) sudo service zabbix_agent restart
可以使用zabbix_get 測試下(我的系統(tǒng)沒有這個(gè)命令就沒測試了)

第三步:登錄zabbix網(wǎng)頁端 可以先創(chuàng)建一個(gè)rabbitmq 主機(jī)組,然后將服務(wù)器加入該主機(jī)組中.
創(chuàng)建模板 然后創(chuàng)建監(jiān)控項(xiàng)目,然后創(chuàng)建觸發(fā)器(分為告警,一般嚴(yán)重,嚴(yán)重)

參考文檔:
https://blog.csdn.net/baidu_38432732/article/details/90756509 參考文檔

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


新聞標(biāo)題:zabbix監(jiān)控rabbitmq隊(duì)列數(shù)-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/dghdjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部