{"id":1096,"date":"2019-11-05T20:15:40","date_gmt":"2019-11-05T12:15:40","guid":{"rendered":"https:\/\/nj.transwarp.cn:8180\/?p=1096"},"modified":"2020-02-13T16:55:29","modified_gmt":"2020-02-13T08:55:29","slug":"%e5%8d%87%e7%ba%a7docker-monitor%e8%a7%a3%e5%86%b3%e8%bf%9b%e7%a8%8b%e8%a2%ab%e8%af%af%e6%9d%80%e7%9a%84%e9%97%ae%e9%a2%98","status":"publish","type":"post","link":"https:\/\/kbwp.transwarp.cn\/?p=1096","title":{"rendered":"\u5347\u7ea7docker-monitor\u89e3\u51b3\u8fdb\u7a0b\u88ab\u8bef\u6740\u7684\u95ee\u9898"},"content":{"rendered":"<h3>\u6982\u8981\u63cf\u8ff0<\/h3>\n<hr \/>\n<p>\u672c\u6848\u4f8b\u8be6\u7ec6\u4ecb\u7ecd\u5347\u7ea7docker-monitor\u7684\u64cd\u4f5c\u8fc7\u7a0b\u4ee5\u53ca\u6ce8\u610f\u4e8b\u9879\uff0c\u7b80\u5355\u63cf\u8ff0\u4e00\u4e0b\u5347\u7ea7docker-monitor\u7684\u4f5c\u7528\u548c\u610f\u4e49\uff1b<br \/>\n\u672c\u6848\u4f8b\u73af\u5883\uff1aTDH 5.2.2 docker-monitor 1.0.2<\/p>\n<h3>\u8be6\u7ec6\u8bf4\u660e<\/h3>\n<hr \/>\n<p>docker-monitor\u662f\u4e3a\u4e86\u89e3\u51b3\u56e0docker\u5f02\u5e38\u5bfc\u81f4\u4e00\u4e9b\u6b63\u5e38\u670d\u52a1\u88ab\u8bef\u6740\u7684\u95ee\u9898\uff0c\u4e00\u822c\u8868\u73b0\u4e3aManager\u3001Agent\u8fdb\u7a0b\u83ab\u540d\u6d88\u5931\u4e86\uff0c\u4f46\u662fpid\u6587\u4ef6\u8fd8\u5728\u3002\u6216\u8005\u662f\u4e2a\u522b\u8282\u70b9\u7ecf\u5e38\u51fa\u73b0\u7aef\u53e3\u5360\u7528\u7684\u95ee\u9898\uff0c\u5bfc\u81f4\u670d\u52a1\u65e0\u6cd5\u6b63\u5e38\u542f\u52a8\uff1b<\/p>\n<pre><code class=\"language-shell\">$ \/etc\/init.d\/transwarp-manager status\ntranswarp-manager is Not running but pid file found<\/code><\/pre>\n<pre><code class=\"language-java\">Caused by\uff1ajava.net.BindException\uff1aAddress already in use<\/code><\/pre>\n<h4>\u64cd\u4f5c\u6b65\u9aa4<\/h4>\n<ol>\n<li>\u5c06docker-monitor\u7684rpm\u5305\u653e\u5165repo\u6e90<\/li>\n<li>\u66f4\u65b0repo\u6e90\u7d22\u5f15\uff0c\u5e76\u6e05\u7a7ayum\u7f13\u5b58<\/li>\n<li>\u5b89\u88c5docker-monitor\u5e76\u9a8c\u8bc1\u529f\u80fd<\/li>\n<\/ol>\n<h4>\u5c06docker-monitor\u7684rpm\u5305\u653e\u5165repo\u6e90<\/h4>\n<p>5.2\u4e4b\u524d\u7684\u7248\u672c\uff0c\u5c06docker-monitor\u7684rpm\u5305copy\u81f3Manager\u8282\u70b9\u7684\u5982\u4e0b\u76ee\u5f55\u4e0b\uff1a<\/p>\n<pre><code class=\"language-shell\">$ pwd\n\/var\/lib\/transwarp-manager\/master\/pub\/transwarp\/hadoop_related\/common\/docker<\/code><\/pre>\n<p>5.2\u4e4b\u540e\u7684\u7248\u672c\u53d8\u6210\u5982\u4e0b\u8def\u5f84\uff1a<br \/>\nCentOS<\/p>\n<pre><code class=\"language-shell\">$ pwd\n\/var\/lib\/transwarp-manager\/master\/pub\/native\/RHEL7\/transwarp\/hadoop_related\/common\/docker\/<\/code><\/pre>\n<p>SUSE\uff1a<\/p>\n<pre><code class=\"language-shell\">$ pwd\n\/var\/lib\/transwarp-manager\/master\/pub\/native\/SLES12\/transwarp\/hadoop_related\/common\/docker\/<\/code><\/pre>\n<h4>\u66f4\u65b0repo\u6e90\u7d22\u5f15\uff0c\u5e76\u6e05\u7a7ayum\u7f13\u5b58<\/h4>\n<pre><code class=\"language-shell\">$ cd \/var\/lib\/transwarp-manager\/master\/pub\/transwarp\n\/\/\u4e0d\u8981\u5fd8\u8bb0createrepo\u540e\u9762\u7684 \u00b7\n$ createrepo .\nSpawning worker 0 with 4 pkgs\nSpawning worker 1 with 4 pkgs\nSpawning worker 2 with 4 pkgs\nSpawning worker 3 with 4 pkgs\nSpawning worker 4 with 4 pkgs\nSpawning worker 5 with 4 pkgs\nSpawning worker 6 with 4 pkgs\nSpawning worker 7 with 4 pkgs\nWorkers Finished\nSaving Primary metadata\nSaving file lists metadata\nSaving other metadata\nGenerating sqlite DBs\nSqlite DBs complete<\/code><\/pre>\n<p>\u6e05\u7a7ayum\u7f13\u5b58<br \/>\nCentOS\uff1a<\/p>\n<pre><code class=\"language-shell\">$ yum clean all\n\u5df2\u52a0\u8f7d\u63d2\u4ef6\uff1afastestmirror\nRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast\n\u6b63\u5728\u6e05\u7406\u8f6f\u4ef6\u6e90\uff1a os transwarp\nCleaning up everything\nCleaning up list of fastest mirrors<\/code><\/pre>\n<p>SUSE\uff1a<\/p>\n<pre><code class=\"language-shell\">$ zypper clean -a<\/code><\/pre>\n<h4>\u5b89\u88c5docker-monitor\u5e76\u9a8c\u8bc1\u529f\u80fd<\/h4>\n<pre><code class=\"language-shell\">$ yum remove docker-monitor-tos -y\n$ yum -y install docker-monitor-tos\n\u5df2\u52a0\u8f7d\u63d2\u4ef6\uff1afastestmirror\nos                                                                               | 2.9 kB  00:00:00     \ntranswarp                                                                        | 2.9 kB  00:00:00     \n(1\/2): transwarp\/primary_db                                                      |  27 kB  00:00:00     \n(2\/2): os\/primary_db                                                             | 2.8 MB  00:00:00     \nDetermining fastest mirrors\n\u8f6f\u4ef6\u5305 docker-monitor-tos-1.0-1.el7.centos.x86_64 \u5df2\u5b89\u88c5\u5e76\u4e14\u662f\u6700\u65b0\u7248\u672c\n\u65e0\u987b\u4efb\u4f55\u5904\u7406<\/code><\/pre>\n<p>\u542f\u7528docker-monitor\uff0c\u7136\u540e\u542f\u52a8docker-monitor<\/p>\n<pre><code class=\"language-shell\">$ systemctl enable docker-monitor\n$ systemctl start docker-monitor<\/code><\/pre>\n<p>\u9a8c\u8bc1docker-monitor\u7248\u672c\u548c\u529f\u80fd<\/p>\n<pre><code class=\"language-shell\">$ md5sum \/usr\/sbin\/docker-monitor\n2c656f64f82a00c9535fa65bf73e0c1e  \/usr\/sbin\/docker-monitor\n$ docker-monitor version\ndocker_monitor version 1.0.2 (amd64)\n$ journalctl -f -u docker-monitor\n-- Logs begin at \u4e09 2019-10-09 09:39:02 CST. --\n10\u6708 10 15:40:52 tdh-01 systemd[1]: Started Docker Monitor Service.\n10\u6708 10 15:40:52 tdh-01 systemd[1]: Starting Docker Monitor Service...\n10\u6708 10 15:40:52 tdh-01 docker-monitor[4005]: I1010 15:40:52.279824    4005 docker_client.go:241] Connecting to docker on unix:\/\/\/var\/run\/docker.sock\n10\u6708 10 15:40:52 tdh-01 docker-monitor[4005]: I1010 15:40:52.279918    4005 docker_client.go:41] Start docker client with request timeout=1m59s\n10\u6708 10 15:40:52 tdh-01 docker-monitor[4005]: I1010 15:40:52.281213    4005 metrics.go:106] Starting metrics server: :9323\n10\u6708 10 15:40:52 tdh-01 docker-monitor[4005]: I1010 15:40:52.281759    4005 monitor.go:187] [docker version] func work normally, docker version: 1.13.1\n10\u6708 10 15:40:53 tdh-01 docker-monitor[4005]: I1010 15:40:53.375403    4005 containerd_client.go:53] containerd currently has 67 running containers\n10\u6708 10 15:40:53 tdh-01 docker-monitor[4005]: I1010 15:40:53.375446    4005 monitor.go:224] containerd component is healthy.\n10\u6708 10 15:40:53 tdh-01 docker-monitor[4005]: I1010 15:40:53.396667    4005 monitor.go:238] [containers status] total: 112, running: 67, paused: 0, stopped: 45\n10\u6708 10 15:40:53 tdh-01 docker-monitor[4005]: I1010 15:40:53.400259    4005 monitor.go:252] [docker exec] func work normally!\n<\/code><\/pre>\n<p>docker-monitor\u7684rpm\u5305\u4e0b\u8f7d\u94fe\u63a5\u8bf7\u8054\u7cfb\u661f\u73af\u552e\u540e\u5de5\u7a0b\u5e08\u83b7\u53d6<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981\u63cf\u8ff0 \u672c\u6848\u4f8b\u8be6\u7ec6\u4ecb\u7ecd\u5347\u7ea7docker-monitor\u7684\u64cd\u4f5c\u8fc7\u7a0b\u4ee5\u53ca\u6ce8\u610f\u4e8b\u9879\uff0c\u7b80\u5355\u63cf\u8ff0\u4e00\u4e0b\u5347\u7ea7docker- ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/kbwp.transwarp.cn\/?p=1096\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1096","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1096"}],"version-history":[{"count":3,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions"}],"predecessor-version":[{"id":1959,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/1096\/revisions\/1959"}],"wp:attachment":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}