ZABBIX 3.0 監控MongoDB性能【OK】


系統環境:
centos7.2
zabbix-3.4
 
一、原理 
通過以下命令查看mongodb的狀態:
echo "db.serverStatus()" | mongo admin
echo "db.serverStatus().opcounters" | mongo admin
 
二、配置過程 
1.將mongodb路徑添加到系統環境:  
vim /etc/profile
export PATH=/usr/local/mongodb/bin:$PATH
保存退出
source /etc/profile
 
2.添加mongodb對應的key文件:  
cat > /etc/zabbix/zabbix_agentd.conf.d/userparameter_mongodb.conf << end
UserParameter=MongoDB.Status[*],/bin/echo "db.serverStatus().$1" | /usr/bin/mongo admin | grep "\<$2\>" | awk -F : '{print $$2}'|awk -F , '{print $$1}'
end
重啟agentd服務:
/etc/init.d/zabbix-agentd restart
 
3.下載mongodb模板:  
 
 
點擊"Clone or download"——》"Download ZIP" 下載所有的模板xml文件到windows磁盤:
 
4.導入zabbix模板:
點擊"選擇文件"——》導入mongodb模板xml文件:
 
 
5.添加主機到模板:
 
 
6."配置"——》"模板"——》"mongodb模板"——》"監控項"——》"全選監控項"——》"批量更新"——》"類型:zabbix客戶端"——》"更新"
 
 
 
 
7.添加到聚合圖形:
 
效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM