CoreOS服务器安装阿里云监控

CoreOS服务器安装阿里云监控

我们先来参照一下阿里云上面的安装指南及补充说明:

Linux Agent安装说明

安装-直接复制以下命令后在服务器上使用root权限运行即可。

64位

sudo bash -c "wget -e 'http_proxy=hzcmsproxy.aliyun.com:3128' -O /tmp/cloudmonitor.tar.gz 'http://cms-download.aliyun.com/release/1.1.64/linux64/agent-linux64-1.1.64-package.tar.gz' && \
mkdir /usr/local/cloudmonitor && \
tar -xf  /tmp/cloudmonitor.tar.gz -C /usr/local/cloudmonitor && \
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh install && \
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start"

32位

sudo bash -c "wget -e 'http_proxy=hzcmsproxy.aliyun.com:3128' -O /tmp/cloudmonitor.tar.gz 'http://cms-download.aliyun.com/release/1.1.64/linux32/agent-linux32-1.1.64-package.tar.gz' && \
mkdir /usr/local/cloudmonitor && \
tar -xf  /tmp/cloudmonitor.tar.gz -C /usr/local/cloudmonitor && \
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh install && \
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start"
查看运行状态
sudo /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh status
重启
sudo /usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh restart
卸载
sudo bash -c "/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && rm -rf /usr/local/cloudmonitor"

补充说明

插件下载是通过http proxy完成的,默认代理节点在杭州,如果下载时网络不通可根据机器所在地域手工调整下载地址。Linux可以调整wget的-e参数,windows可以修改浏览器http proxy的配置。下面是所有可以使用的http proxy,端口都是3128,可以使用telnet hzcmsproxy.aliyun.com 3128来测试代理的可用性。

   hzcmsproxy.aliyun.com     #杭州   
   bjcmsproxy.aliyun.com     #北京        
   qdcmsproxy.aliyun.com     #青岛
   szcmsproxy.aliyun.com     #深圳
   shcmsproxy.aliyun.com     #上海
   hkcmsproxy.aliyun.com     #香港
   mgcmsproxy.aliyun.com     #美国硅谷
   xjpcmsproxy.aliyun.com    #新加坡

TCP状态统计:

插件默认采集全部连接数、活跃连接数和非活跃连接数三个指标。如需采集每种状态下TCP连接数,可进行如下配置。

a. 对于Linux操作系统,您可以将cloudmonitor/config/conf.properties配置文件的netstat.tcp.disable改为false来开启采集。修改配置后请重启Agent。

b. 对于Windows操作系统,您可以在C:\”Program Files”\Alibaba\cloudmonitor\config的配置文件中,将netstat.tcp.disable改为false来开启采集。修改配置后请重启Agent。

资源消耗

安装包: 75M 安装后大小: 200M
内存: 64M
CPU: 1%以下

网络: 使用内网网络,不消耗公网流量

———–参照引用结束———————

直接复制那段命令是不可行的,最主要的原因是CoreOS 系统的/usr/local目录下你不能创建文件夹。会提示你只读。
所以我们得换个法子来,首先你得先理解阿里云给出的那段命令的意思,
它用了很多个管道符来以便你一行复制粘贴回车就搞定问题。

事实上它做的事情有几样,分别是在/usr/local目录下创建cloudmonitor目录做为云监控的主目录,
这一步我们可以在CoreOS的/root目录下创建;
mkdir /root/cloudmonitor 搞定;

接着它用wget命令连接上阿里云内网的代理服务器去下载云监控的tar包。
也就是我在CoreOS系统root家目录下可以这样敲如下命令:

wget -e http_proxy=szcmsproxy.aliyun.com:3128 -O /root/cloudmonitor.tar.gz http://cms-download.aliyun.com/release/1.1.64/linux64/agent-linux64-1.1.64-package.tar.gz

这里注意的是我这边最开始是连杭州代理服务器的,结果报连接超时,telnet也不通,所以我参照了补充说明中的使用了最近的深圳节点来代理下载,很快成功了。

同时我还可以将这个tar包下载回本地电脑存放。

下载好tar包后,接下来当然就是解压了
tar -xvf cloudmonitor.tar.gz -C /root/cloudmonitor 目录中

这个时候我们已经可以选择要用的时候再运行,而不执行脚本安装这一步也可以,毕竟这样不会扰乱CoreOS系统(其实是怀疑你要进行install命令也会报只读的错)
/root/cloudmonitor/wrapper/bin/cloudmonitor.sh start

或者cd进/root/cloudmonitor/wrapper/bin后再./cloudmonitor.sh start也可以。

./cloudmonitor.sh status 查看运行状态,可以看到与此相关的Wrapper及Java都运行起来了。

另外进阿里云控制台的云监控那里也可以查看到的确是有运行及有图表产生了。

by:铁乐与猫

end

发表评论

电子邮件地址不会被公开。 必填项已用*标注