Centos7安装zabbix-agent操作步骤
- 查看系统版本
首先查看系统版本:#cat /etc/redhat-release,根据系统版本选择安装包
编辑
系统版本7 执行命令如下:
- 安装zabbix-agent
#rpm -ivh /zabbix-agent-4.0.2-1.el7.x86_64.rpm #如果本地有rpm直接安装
编辑
或者在线安装:
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.2-1.el7.x86_64.rpm
编辑
rpm安装的好处是,配置文件默认是/etc/zabbix/zabbix_agentd.conf,并且直接将zabbix agent加入到系统服务中了。这样的好处是直接编辑/etc/zabbix/zabbix_agentd.conf,然后service zabbix-agent start就能启动zabbix agent了
- 修改zabbix-agent配置
#vi /etc/zabbix/zabbix_agentd.conf
只需修改server:127.0.0.1 修改后:server:172.18.1.66 //zabbix服务器IP
- 重启进程
# systemctl restart zabbix-agent //Centos6.0启动服务:service zabbix-agent start
- zabbix-agent进程加入开机启动
# systemctl enable zabbix-agent.service //Centos6.0加入开机启动:chkconfig zabbix-agent on
- 关闭selinux
#vi /etc/sysconfig/selinux
#SELINUX=enforcing //注释掉
#SELINUXTYPE=targeted //注释掉
SELINUX=disabled //增加
:wq! //保存退出
#setenforce 0 //使配置立即生效
编辑
- 关闭防火墙或者防火墙放开端口:10050 和 10051
关闭firewalld进程:#systemctl stop firewalld.service
查看firewalld状态:#systemctl status firewalld.service
若不能关闭firewalld,则添加firewalld端口:
#firewall-cmd --zone=public --add-port=10050/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
#firewall-cmd --zone=public --add-port=10051/tcp --permanent
重新载入:#firewall-cmd --reload
查看所有打开的端口: firewall-cmd --zone=public --list-ports