zabbix监控
运维人员:监控系统服务器的状态,网站的流量,进程服务的运行状态。
保证整个集群的工作正常 7*24
zabbix是什么:
web界面提供的一种可视化的监控服务软件
分布式的方式系统监控以及网络,硬件监控等等开源的软件。
zabbix的架构
1、C/S模式 客户端和服务端 zabbix server服务端 zabbix agent 客户端
2、通过B/S模式 B:浏览器 S:服务端,通过浏览器可以直接访问服务器数据
zabbix的组件程序:
1、zabbix server的作用:通过一系列的组件 SNMP,zabbix agent,ping 通过端口监控的方式远程的监控客户端的数据,把数据收集到服务端进行展示,以及提供用户分析的界面(WEB)
2、zabbix agent就是被监控的目标机器,把需要收集的数据以及自定义的监控项数据,发送给zabbix server.
3、zabbix_proxy:代理服务器,是安装在监控的目标系统上的软件组件,可以代替zabbix_server 收集数据,然后由代理软件传送给服务端zabbix-server. 减轻主服务的压力
4、zabbix_get:可选组件,提供命令行的工具(zabbix的命令行)
5、zabbix_sender:可选组件,提供命令行工具。可以将自定义数据发送到zabbix的服务器。对于不直接由zabbix代理监控的数据或者是从脚本来的数据,比较方便的。
工作方式:
centos-relase-scl
SCL基于rehhat centos系统软件安装使用的一种机制,可以是一个系统运行一个进程的不同版本。而且不会发生冲突
解决zabbix与其他web组件的兼容性
zabbix-web-mysql-scl
可以安装zabbix的依赖环境PHP,以及MYSQL依赖环境,可以安装多个版本
zabbix-apache-conf-scl
安装所有的apache组件(web组件)
server:10050 服务端的端口
agent:10051 监控端(客户端端口)
自定义监控内容:
监控服务器的登录节点,不能超过3个
在工作中监控主要依靠脚本来实现的
zabbix的自动发现机制:
zabbix客户端主动的和服务端联系,将自己的地址和端口发送服务器,实现自动添加监控主机。
客户端是主动的一方。
缺点:自定义网段中主机数量太多,登记耗时会很久,而且这个自动发现机制不是很稳定。
zabbix的代理功能:
代理功能的核心:代替服务端收集客户端的数据,然后把数据传送给服务端
组件
客户端:192.168.211.22
代理服务器:192.168.211.23
服务端:192.168.211.21
agent---->proxy---->服务端
减轻服务端收集数据的压力
zabbix的SNMP监控:
SNMP:simple network managemnet protocol
简单网络管理协议
监控和管理网络设备的标准协议
监控交换机和路由等网络设备
设备监控:
路由器,交换机,服务器,打印机,三层交换机
性能监控:带宽利用率,CPU利用率等等,可以通过图形了解网络的负载情况
故障告警:邮件,短信。
使用SNMP监控ens33的数据流量,如果设备故障,发送邮件告警
view systemview included .1
SNMP是一个树形结构 .1监控所有的SNMP
-vversion snmp协议使用的版本
2c 2snmpv2协议 c共同体的字符串。SNMP协议
-c public firewalld 显示firewalld的公告区域pubic的主机名。
使用的是SNMP的v2协议
sysname:SNMP的key(键值)
zabbix:就是一个监控服务程序 网络设备 主机的软件 但是不能很好的监控容器的运行
市面上zabbix是一款成熟的监控软件,有所有一切的模板,脚本。docker和k8s容器化运行的yml
zabbix的组成部分:zabbix-server(收集和监控)
zabbix-agent(客户端,发送数据服务端)
zabbix-proxy(代理服务器,代理服务器也要安装数据库,保存客户端的数据,然后再发送给服务端(代收器))
zabbix的配置:先有主机,再有模板,模板当中设置应用集,在应用集当中配置监控项
工作中的架构
客户端---->web页面----->LVS+keepalive----->tomcat
日志收集-----logstash------->es实例------->kibana(日志可视化界面)----->zookeeper和kafka组件,消息队列的方法实现日志
zabbox-----nginx的服务状态
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!