centos7.4 zabbix 服务端安装

  • 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"

如果有值返回
说明成功啦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容