通过docker部署好zabbix+grafana后,迁移至内网,被监控端服务器除了windows还有ubuntu16.04server,
经查询资料记录步骤如下
先在外网同样系统的服务器执行
wget http://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+xenial_all.deb
dpkg -i zabbix-release_4.2-1+xenial_all.deb
apt update
apt-get -d install zabbix-agent
执行这些命令后安装包就下载到了/var/cache/apt/archives目录下
然后进行打包
cd /
mkdir offlinePackage
cp -r /var/cache/apt/archives /offlinePackage
chmod 777 -R /offlinePackage/
dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz
cp /offlinePackage/Packages.gz /offlinePackage/archives/Packages.gz
tar cvzf offlinePackage.tar.gz /offlinePackage
最后在根目录下会生成offlinePackage.tar.gz, scp导出到U盘,然后上传到内网服务器根目录
解压
tar -xvf offlinePackage.tar.gz
修改sources.list
mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list
内容为
deb file:/// /offlinePackage/archives/
执行apt-get update
没有报error就可以
然后apt-get install zabbix-agent
安装完成后修改zabbix_agentd.conf
Server=XXX
Serveractive=XXX
Hostname=XXX
service zabbix-agent restart
完成
参考链接:
https://blog.csdn.net/q919683527/article/details/80418593
https://blog.csdn.net/genwise/article/details/81901156