(linux)zabbix5.0—agent2监控docker(linux)

举报
QGS 发表于 2021/05/08 17:33:15 2021/05/08
【摘要】 zabbix5.0-agent2监控docker非常简单!

Linux搭建Docker环境,参考链接https://bbs.huaweicloud.com/blogs/263775

#将zabbix用户加入到Docker用户组 
usermod -aG docker zabbix
#更改虚拟机主机名称
hostnamectl set-hostname c162
su

安装agent2

zabbix5.0—agent2监控PostgreSQL-11.4(linux)PostgreSQL版本需要10以上

关闭防火墙

#关闭防火墙和 selinux 并重启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
​
#或者防火墙“ firewalld”中开启公网访问5432端口(建议用此命令,较为安全)
systemctl restart firewalld
firewall-cmd --zone=public --add-port=10050/tcp --permanent
firewall-cmd --zone=public --add-port=10051/tcp --permanent
firewall-cmd --reload

同步时间,和时区


yum install ntpdate -y
ntpdate -u ntp.huaweicloud.com  
或(二选一,不要更改,更改可能会出现未知错误~)
ntpdate -u ntp.aliyun.com
查看时间
​
date
​
时区统一
​
mv /etc/localtime{,.bak}
​
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

部署zabbix-agent2(go语言)


#用华为云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
(源二选一,不要更改,更改可能会出现未知错误~)
或#是用阿里云zabbix 源 
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

安装zabbix-agent2

yum -y install zabbix-agent2

提示后输入y回车即可

ls -l /etc/zabbix/zabbix_agent2.conf

开机启动  zabbix-agent2

systemctl enable --now zabbix-agent2

yum -y install net-tools

查看端口

netstat -tnlp|grep zabbix

查看验证zabbix-agent2.service文件

ls /lib/systemd/system/zabbix-agent2.service

需要详细也可以cat查看

配置并修改文件

grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf

cat /var/run/zabbix/zabbix_agent2.pid  (源的不同,可能有些变化)
ps -ef|grep zabbix

vi /etc/zabbix/zabbix_agent2.conf

:wq  退出保存

检查并查看修改了什么

grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf

改完一定都要~重启zabbix_agent2

systemctl restart zabbix-agent2


#服务端主动尝试获取被监控端的数据
zabbix_get -s 'c162-IP' -p 10050 -k 'agent.ping'
zabbix_get -s 'c162-IP' -p 10050 -k docker.info


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。