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

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

zabbix監(jiān)控rabbitmq隊(duì)列數(shù)

被監(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è)提供憑祥企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為憑祥眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

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

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

后面考慮安全問題,服務(wù)器密碼不應(yīng)該暴露在服務(wù)器上.決定使用sudo 解決這個問題
讓普通用戶執(zhí)行rabbitmqctl 這個命令的時候免密,其他命令需要密碼.經(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è)置一個密碼
以免配置文件寫錯導(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 這個由原來的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/),我在配置文件直接加的 每個消息隊(duì)列一個key值,(如果key值過多不適合這個方法,請自己動腦子寫腳本。我監(jiān)控的虛擬主機(jī)下14個消息隊(duì)列。下面是一個例子)

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)沒有這個命令就沒測試了)

第三步:登錄zabbix網(wǎng)頁端 可以先創(chuàng)建一個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 參考文檔


當(dāng)前題目:zabbix監(jiān)控rabbitmq隊(duì)列數(shù)
本文來源:http://weahome.cn/article/gohsop.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部