运维百科

Ubuntu 16.04 上安装zabbix-agent

1、服务器环境

云主机:百度云主机
云主机操作系统:Ubuntu 16.04 
Zabbix Server:4.4
监控方式:被动监控

2、操作步骤

以用户ubuntu登录到云主机,执行以下操作。

2-1、添加zabbix-agent资源库

执行一下命令,添加zabbix-agent资源库:

wget http://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1%2Bxenial_all.deb 
sudo dpkg -i dpkg -i zabbix-release_4.4-1+xenial_all.deb
sudo apt-get update

2-2、安装zabbix-agent

执行以下命令,安装zabbix-agent:

sudo apt-get install -y zabbix-agent
报错:zabbix-agent : 依赖: libcurl3 (>= 7.16.2) 但是它将不会被安装
解决方法:
apt install aptitude
aptitude install  -y zabbix-agent
 
#然后就成功了
 有的问题 apt-get 解决不了,必须使用 aptitude 解决,有的问题,用 aptitude 解决不了,必须使用apt-get.
aptitude 解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),
apt-get 解决得更好的地方: source(aptitude无此功能), build-dep (低版本的aptitude没有build-dep功能)
apt-get 跟 aptitude 没什么区别的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)

2-3、配置zabbix-agent

执行以下命令,配置zabbix-agent,这里采用是被动监控模式:

sudo vi /etc/zabbix/zabbix_agentd.conf

配置zabbix server 的IP以及该云主机的host name,主要配置两项:

Server=xx.xx.xx.xx
Hostname=xx

2-4、启动/重启zabbix-agent

执行以下命令,启动/重启zabbix-agent:

sudo service zabbix-agent restart

 执行以下命令,查看zabbix-agent的状态:

sudo service zabbix-agent status

 2-5、设置开机启动zabbix-agent

执行一下命令,设置开机启动zabbix-agent:

sudo update-rc.d zabbix-agent enable

2-6、在云主机的防火墙开通TCP下行端口10050

 在云主机的防火墙开通TCP下行端口10050。

2-7、在zabbix-server的web 控制台添加该云主机

选择被动监控方式、Linux监控模板、输入上述配置的Hostname、云主机的IP地址、zabbix-agent的端口10050。

完成上述步骤后,就可以在zabbix-server web console看到该云主机的监控数据了。


本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

2
分享到:

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址