-
1.从本地上传或者下载zabbix的安装包
我是从本地上传的,上传到服务器的/tmp目录下
2.登录服务器,创建zabbix用户和组
groupadd zabbix 创建组
useradd -g zabbix zabbix 创建用户并加入组
*3.开始安装zabbix
[root@ldap /] cd /tmp 进入到tmp目录
[root@ldap tmp] tar -zvxf zabbix-3.2.4.tar.gz 解压安装包
[root@ldap tmp] cd /tmp/zabbix-3.2.4 进入zabbix安装包目录
[root@ldap zabbix-3.2.4]# ./configure --prefix=/usr/local/zabbix --enable-agent
开始安装,以及设置安装位置
make && make install 安装
- 4 设置开机启动
拷贝服务到开机启动
cp /tmp/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
设置服务启动执行权限
chmod +x /etc/rc.d/init.d/zabbix_agentd
编辑服务的路径
vim /etc/rc.d/init.d/zabbix_agentd
# Zabbix-Directory
BASEDIR=/usr/local
修改为
BASEDIR=/usr/local/zabbix
保存退出
设置开机启动
chkconfig zabbix_agentd on
- 5修改配置文件让其与服务端通信
vim /usr/local/zabbix/etc/zabbix_agentd.conf
修改 文档91行
Server=192.168.1.250,192.168.20.20
其中192.168.1.250位zabbix的服务端IP
192.168.20.20位客户端IP,也就是目前安装zabbix的服务器ip
修改文档132行
ServerActive=192.168.1.250,192.168.20.20
修改文档143行
Hostname=zabbix-test
zabbix-test为服务器hostname 主机名
修改文档262行 #扩展配置目录
# Include=/usr/local/etc/zabbix_agentd.conf.d/
为
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
保存退出
- 6 启动服务
/etc/init.d/zabbix_agentd start
或者
systemctl start zabbix_agentd.service 启动服务
systemctl stop zabbix_agentd.service 停止服务
systemctl restart zabbix_agentd.service 重启服务
启动后可通过netstat -ntlp 查看服务 端口是否正常
- 7 验证与服务端的通讯
下面的命令需要在server端执行,其中192.168.20.20是agent的IP
/usr/local/zabbix-3.2.4/bin/zabbix_get -s 192.168.20.20 -p 10050 -k "system.uptime"
如果有值返回
说明成功啦。