1. 程式人生 > >ubuntu12.04下zabbix3.2.6監控docker容器

ubuntu12.04下zabbix3.2.6監控docker容器

docker部署應用後,要實現對docker容器執行情況的監控,此處選擇zabbix進行監控。

一:zabbix_server服務端不需要做改動,重點是zabbix-agent端的調整

1.zabbix-agent需要編譯安裝:

下載zabbix3,.2.6的源包:

https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download

tar xf zabbix-3.2.6.tar.gz

cd zabbix-3.2.6

./configure --prefix=/usr/local/zabbix --enable-agent

make

make install

2.編譯 zabbix_module_docker.so:

建立資料夾
mkdir zabbix-3.2.6/src/modules/zabbix_module_docker
cd zabbix-3.2.6/src/modules/zabbix_module_docker
下載工程檔案和編譯規則
wget https://raw.githubusercontent.com/monitoringartist/Zabbix-Docker-Monitoring/master/src/modules/zabbix_module_docker/zabbix_module_docker.c
wget https://raw.githubusercontent.com/monitoringartist/Zabbix-Docker-Monitoring/master/src/modules/zabbix_module_docker/Makefile

編譯開始

make

複製so到zabbix的lib目錄下
cp zabbix_module_docker.so /usr/local/zabbix/lib

4.修改配置檔案,新增載入項:
vi /usr/local/zabbix/etc/zabbix_agentd.conf
新增:
LoadModulePath=/usr/local/zabbix/lib

LoadModule=zabbix_module_docker.so

5.重啟zabbix-agent

二:匯入zabbix_docker模板

模板https://github.com/monitoringartist/grafana-zabbix-dashboards/blob/master/overview-docker/zabbix-template-app-docker.xml


點選匯入:


選擇匯入檔案

點選點入即可

參考:https://segmentfault.com/a/1190000007568413

相關推薦

ubuntu12.04zabbix3.2.6監控docker容器

docker部署應用後,要實現對docker容器執行情況的監控,此處選擇zabbix進行監控。一:zabbix_server服務端不需要做改動,重點是zabbix-agent端的調整1.zabbix-agent需要編譯安裝:下載zabbix3,.2.6的源包:https://

Centos6.5 zabbix3.2.6監控mysql

linux zabbix mysql 一、 操作環境我使用的linux系統是centos6.5,數據庫是mysql5.6,apache2.4,php5,6安裝目錄:/usr/local/apache/usr/local/php/usr/local/mysql/usr/local/zabb

ubuntu18.04 bochs-2.6.7 安裝的總結(試驗成功後搬運)

先下載bochs,版本隨意⼀般最新版即可,我裝的是bochs-2.6.7,直接去官⽹的最下⾯找到下載區,點擊⼀個版本之後會跳轉到更詳細的下載⻚⾯,我們是linux系統所以選擇bochs-2.6.7.tar.gz這種的壓縮格式。下載完成後開始解壓,在Ubuntu下按 Ctrl+

Ubuntu12.04Qt5.2編譯使用webkit程式 cannot find -lxslt gio-2.0 gstapp-0.10

用Qt5.2編譯一個在Qt5.1.1下能正常編譯的程式,出現如下連結錯誤  /usr/bin/ld: cannot find -lxslt /usr/bin/ld: cannot find -lgio-2.0 /usr/bin/ld: cannot find -lgstapp-0.10 /usr/bin/l

ubuntu12.04安裝Python3.5.2

.py http image clas ubuntu body eas conf inf 1 下載源碼包 (https://www.python.org/downloads/release/python-352/) 2 解壓Python-3.5.2.tar.xz 3 s

Zabbix3.2.6之通過JMX監控Tomcat

ngs 開關 上傳 而且 pid code row 選項 ooo 參考博文:http://blog.51cto.com/wzlinux/1692444 JMX的全稱是Java Management Extensions,即Java管理擴展。Java程序會開放一些端口,用來獲

UBUNTU18.04,python3.6安裝OPENCV3.2.0

失敗了無數次了,每次都在CMAKE卡住了,然後找到了一篇文章,用另一種方法成功解決了該問題,下面是我的安裝全過程。 1.按順序安裝 sudo apt-get update sudo apt-get upgrade sudo apt-get install build

ubuntu12.04編譯Linux tina 2.1/android經驗

  用的是osboxes下的vdi。 編譯Linux 1. 不能在root使用者下操作 2. 執行 make kernel_menuconfig 報錯,需要 apt-get install zlib1g zlib1g-dev -yapt-get -y install libncu

在Ubuntu14.04安裝gcc 6.2解決C++14支援問題

在學習《C++ Primer》時,我用的環境是Ubuntu14.04,採用DPKG機制最新能使用的gcc版本是4.8.4,雖然這個版本已經對C++11支援的已經很好了,但是還是有一些小問題。  例如,對於string型別,可以使用insert(p,b,e) 將迭代器b,e

Ubuntu12.04 GTK3.xx 的安裝、編譯和測試

start 程序 set rest gdb cal pkg 2.0 stop 用此方法成功在UBUNTU 12.04下安裝GTK 3.xxx。 一、安裝   1、安裝gcc/g++/gdb/make 等基本編程工具 $sudo apt-ge

zabbix3.2 snmp 監控交換機流量

zabbix3.2 h3c snmp monitor 監控流量 剛開始做的時候,看網上教程很多,但都沒有總結一個,都比較碎片化,今天自己有空,就簡單匯總下,給有需要的人有個幫助1、交換機配置我就直接上圖了,我是在H3C上配置,cisco、huiwei、juniper等自己查看相關文檔2、z

Zabbix 3.2.6監控虛擬機VMware

zabbix3.2.6一、總覽 從Zabbix 2.2.0開始支持監控 VMware 虛擬化環境,Zabbix使用低水平(low-level)的規則自動發現VMware hypervisors 和virtual machines,並創建主機監控他們,Zabbix提供的默認的模板用來監控VMware vC

CENTOS7+LNMP+zabbix3.2.6安裝配置

centos7+lnmp+zabbix3.2.6;linux centos7 nginx mysql php5.6.38 zabbix_server 3.2.61、安裝MySQL1.1、安裝MySQLrpm -ivh http://dev.mysql.com/get/mysql-community-relea

Ubuntu12.04安裝VirtualBox

deb文件 http 修改 nload .com 行修改 align 硬盤 size 一、安裝虛擬機VirtualBox VirtualBox下載地址:https://www.virtualbox.org/wiki/Linux_Downloads 本文下載該版本:virtu

zabbix3.2.6.1升級3.4.4圖文心得

zabbix zabbix升級 zabbix3.4.4 為了在升級過程中將停機時間和數據丟失降低到最小,建議先停機升級Zabbix server,然後再逐個停機升級和啟動Zabbix proxy。當所有的Proxy升級完畢後,再啟動Zabbix Server。在Zabbix server的停機期間

ubuntu16.04使用navicat連接docker mysql5.7.20

conf 配置 啟動mysql 好的 mysql基本 cte comm 主機 版本 摘要: 本文將介紹如何使用docker創建mysql容器,並使用navicat連接該mysql服務,最後提供一個navicat中文亂碼問題的解決方案。 一、docker下創建mysql容器

60秒內快速搭建完整zabbix3.4.6監控系統

roc create sed 配置文件 管理系統 shadow sel entos 並行處理 一.準備工作OS:centos7.4Zabbix version:3.4.6(2018/1/15日上線的新版本)Database:MariaDB關閉防火墻:systemctl st

CentOS7.5 zabbix3.0.18監控CPU負載

clip CP vpd tex 儀表盤 mys 系統 mysql serve 大綱:一、環境準備二、創建主機三、創建監控項四、查看監控流量圖一、環境準備服務器1: IP:192.168.4.66,操作系統:CentOS 7.5 應用程序:zabbix-server-mysq

ubuntu14.04, libtinyxml.so.2.6.2: cannot open shared object file: No such file or directory

pack directory cname while 14. class home name rac 打包/opt/ros 打包項目文件install 到一臺沒有安裝ros環境的機器上啟動項目 source ros/indigo/setup.bash source

NS3在ubuntu12.04eclipse中的編譯環境配置

1、新建並新增NS3原始碼工程,注意新增的原始碼路徑       2、配置編譯工具,使用waf工具注意在每個最小的目錄單元下面都有waf 和wscript兩個檔案(當然也可以沒有,那樣就在最外面的一層目錄下加入指定的要編譯的檔案的路徑)