Bootstrap

✨zabbix2-agent 安装和监控使用

安装zabbix-agent

前期环境

setenforce 0
systemctl stop firewalld
yum install lsof vim wget curl -y

1.导入安装包

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

  yum clean all

2.在客户端安装 zabbix-agent

yum install zabbix-agent

在zabbix-server 端 安装zabbix-get

yum install -y zabbix-get  # 验证zabbix-agent 的连通性

 注意在server端

 

 3.修改配置

编辑/etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1 
ServerActive=127.0.0.1 # 改成

Server=ip   # ip 是zabbix-server 的ip地址
ServerActive=ip:10051  # ip 是zabbix-server 的ip地址

server的ip地址

 

 

4.重启zabbix-agent

systemctl restart  zabbix-agent

5.验证zabbix-agent是否启动

方式一:
systemctl status  zabbix-agent

方式二:
lsof -i:10050

 

 6.验证zabbix配置是否正确

注意在zabbix-server 端验证

zabbix_get -s 'ip' -p 10050 -k 'agent.ping' (注意ip 是zabbix-agent 的)

举例:zabbix-server 是10.31.154.191 ,zabbix-agent 是10.31.154.192

10.31.154.191 想要监控获取10.31.154.192 的监控值

[root@qqq ~]# zabbix_get -s '10.31.154.192' -p 10050 -k 'agent.ping'    #查看是否可以ping通
返回结果:1

[root@qqq ~]# zabbix_get -s '10.31.154.192' -p 10050 -k 'system.hostname'  #查看zabbix-agent  的主机名
返回结果: zabbix-agent 
可以反复尝试修改zabbix-agent 的主机名 执行此条命令查看结果

 7.到zabbix-server的页面去增加监控配置

a.创建群组

 

 创建主机

 

 

 

 

 

验证监控是否生效

在zabbix-agent 端停止zabbix-agent

systemctl stop zabbix-agent

 观察到告警

查看日志的方式

1.查看zabbix-server 的日志

页面不出来或者页面展示报错看(前提是要安装了这些服务才能查看)

tail -f /var/log/httpd/access_log   # httpd的正确日志
tail -f /var/log/httpd/error_log    # httpd的错误日志


tail -f /var/log/zabbix/zabbix_server.log  # 查看zabbix-server 的日志


tail -f /var/log/zabbix/zabbix_agent.log  # 查看zabbix_agent的日志

;