Zabbix是怎么樣監控mysql、mongodb的

下文給大家帶來Zabbix是怎么樣監控MySQL、MongoDB的,希望能夠給大家在實際運用中帶來一定的幫助,MYSQL涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用創新互聯在行業內累計的經驗來做一個解答。

專注于為中小企業提供網站制作、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業鎮安免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上1000+企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

公司的監控換成了zabbix,除了對系統的基本監控外,也想對mysql、mongodb進行監控,以在需要的時候直接查看mysql、mongodb的一些狀態;因此研究了zabbix怎么監控mysql和mongodb;記錄下這些筆記。

    zabbix的安裝和基本配置這里就不詳說;直接進入怎么去監控mysql、mongodb;(在這過程中我大部分是參考的網上文章,本篇文章頁僅供自己作為筆記使用,如果因此帶給原文博主帶來影響請諒解并且請給留言,我會立即刪除本篇文章。)

-------------------------------------------------------------------------------------------

    在zabbix中自帶有mysql的模板,但是默認會不支持的,因為他本身獲取不到模板中定義key的值,因此我們需要通過插件來幫助zabbix;zabbix的插件其實就是腳本,也就是說我們需要寫一個腳本來幫助zabbix獲取這些key的值;

首先在mysql中授權,因為zabbix實際是通過mysql用戶查看mysql的一些信息;

mysql>grant all on mysql.* to zabbix@localhost identified by 'zabbix123456';
mysql>flush privileges;

其次在zabbix_agentd.conf 中添加插件

vim /usr/local/zabbix_agentd/etc/zabbix_agentd.conf

UserParameter=mysql.version,mysql -V
UserParameter=mysql.ping,mysqladmin -uzabbix -pzabbix123456 -S /var/lib/mysql/mysql.sock ping | grep -c alive
UserParameter=mysql.status[*],/usr/local/zabbix/script/checkmysqlperformance.sh $1

zabbix監控mysql的插件腳本已經上傳到附件:獲取mysql信息腳本

重啟zabbix_agentd

killall zabbix_agentd

/usr/local/zabbix_agentd/sbin/zabbix_agentd start

查看agentd是否啟動成功

ps axuf | grep zabbix_agentd

在zabbix中查看主機的mysql項目狀態,如果變為已啟用狀態則稍等就能在圖形中看到數據

Zabbix是怎么樣監控mysql、mongodb的

至此,zabbix對mysql的監控就已經完成了,如果你還需要監控其他東西可以自己添加插件就行;

-------------------------------------------------------------------------------------------

zabbix 監控mongodb

    zabbix中默認沒有監控mongodb的模板,這樣就需要自己添加模板了,添加模板我這里就以一個項目為例;

添加mongodb模板(創建模板在點擊模板后的右上角)

    組態-->模板-->創建模板-->mongodb monitor

Zabbix是怎么樣監控mysql、mongodb的

添加監控項目(創建監控項在點擊項目后的右上角)

組態-->模板-->項目-->創建監控項-->MongoDB.Status[connections,available]

最關鍵是的是填寫鍵值

Zabbix是怎么樣監控mysql、mongodb的

然后添加你想要的其他監控項,下面是我所有的監控項

Zabbix是怎么樣監控mysql、mongodb的

監控項添加完畢之后還需要添加圖形、觸發器等,這些在這里就不詳述;

上面監控mongodb的模板添加好之后就該添加zabbix插件了,讓他來支持mongodb的監控

zabbix監控mongodb的模板已經上傳到附件:zabbix_mongodb模板

在zabbix_agentd.conf中添加插件
vim /usr/local/zabbix_agentd/etc/zabbix_agentd.conf
UserParameter=MongoDB.Status[*],/usr/local/zabbix_agentd/script/mongdbmonitor.sh $1 $2
UserParameter=MongoDB.ping,ps axuf | grep  mongod | grep -v "grep " | wc -l

mongdbmonitor.sh腳本內容
vim /usr/local/zabbix_agentd/script/mongdbmonitor.sh
#! /bin/bash
/bin/echo "db.serverStatus().$1" | /usr/local/mongodb/bin/mongo admin | grep -w "$2" | awk -F ':|,' '{print $2}'| sed 's/ //'

重啟zabbix_agentd

killall zabbix_agentd

/usr/local/zabbix_agentd/sbin/zabbix_agentd start

查看agentd是否啟動成功

ps axuf | grep zabbix_agentd

然后稍等會兒查看主機的mongodb監控狀態,主機的狀態應該都變為已啟動

Zabbix是怎么樣監控mysql、mongodb的

至此,zabbix對mongodb的監控已經配置完成,這樣就可以看到mongodb的一些信息,供分析和監控查看;

看了以上關于Zabbix是怎么樣監控mysql、mongodb的,如果大家還有什么地方需要了解的可以在創新互聯行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,創新互聯技術工程師在行業內擁有十幾年的經驗了。

網站標題:Zabbix是怎么樣監控mysql、mongodb的
URL標題:http://m.kartarina.com/article14/jecdge.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設、網站設計、域名注冊網站策劃、App開發、網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 日韩人妻无码一区二区三区综合部| 无码精品一区二区三区免费视频 | 无码人妻丰满熟妇区五十路百度| 性色av无码不卡中文字幕| 国产成人无码免费网站| 久久无码人妻一区二区三区午夜| 无码人妻久久一区二区三区蜜桃 | 久久亚洲AV无码精品色午夜| 丝袜无码一区二区三区| 久久精品aⅴ无码中文字字幕重口| 日韩免费a级毛片无码a∨| 97免费人妻无码视频| 制服在线无码专区| 国内精品人妻无码久久久影院导航 | 在线观看无码不卡AV| 少妇人妻无码精品视频| 国产成人无码精品一区不卡| 中文无码一区二区不卡αv| 久久久久亚洲AV无码专区桃色 | 亚洲av无码一区二区三区天堂| 日韩人妻无码精品一专区| 东京热av人妻无码| 久久国产亚洲精品无码| 亚洲日产无码中文字幕| 一本无码中文字幕在线观| 国语成本人片免费av无码| 免费无码毛片一区二区APP| 国产亚洲美日韩AV中文字幕无码成人| 无码精品A∨在线观看十八禁 | 亚洲熟妇无码AV不卡在线播放| 久久精品无码免费不卡| 无码人妻AⅤ一区二区三区水密桃| 精品久久久无码21p发布| 无码少妇一区二区三区| 人妻少妇偷人精品无码| 国产精品免费无遮挡无码永久视频| 高清无码一区二区在线观看吞精| 亚洲精品无码久久久久APP| 人妻丰满熟妞av无码区| 久久水蜜桃亚洲av无码精品麻豆 | 无码中文字幕乱码一区 |