介绍
zabbix监控系统是由zabbix server 与zabbix agent组成(如需代理则需zabbix proxy),本节内容将介绍如何通过脚本形式自动远程下发agent、自动配置agent,如何添加agent。之后再进行安装配置python环境,为后续的实验内容做好准备。
知识点
- linux 主机的ssh免密登陆配置
- agent远程批量安装代码实现
- zabbix web 控制台基本操作介绍
- 通过二进制方式安装python
- 配置python的虚拟环境
linux 主机的ssh免密登陆配置
免密配置
linux主机实现免密ssh登陆其他主机只需要两个步骤,假设A主机需要免密登陆到B主机上,步骤为在A主机创建公私钥、将A主机的公钥复制给B主机,在本节实验中使用的都是zz用户,具体操作过程如下:
# 安装公私钥[注意用户,此处使用的是zz用户]
(zabbix-python) zz:install-agent/ $ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/zz/.ssh/id_rsa):
Created directory '/home/zz/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/zz/.ssh/id_rsa.
Your public key has been saved in /home/zz/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:d