#zabbix是被监控的团体名 public团体名称可以修改成自己设置的字符串也可以使用默认public,default字符串默认是所有IP地址都可以访问,如果把default修改成192.168.181.136(zabbix服务器IP地址),表示只允许zabbix服务器访问这台被监控电脑的SNMP服务。
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl enable snmpd.service
[root@localhost ~]# systemctl start snmpd.service
(4)zabbix服务端web界面添加主机
选择“配置”-“主机”-“创建主机”,添加要被监控设备的主机信息:
添加模块:
添加宏:
3、zabbix SNMP监控windows系统
https://blog.51cto.com/5001660/2149599
4、zabbix SNMP 监控网设备
五、zabbix JMX监控方式
1、zabbix JMX 简介
在企业中,很多程序是基于Java来编写的,java程序运行在JVM之上,而JVM自己就可以监听在某个套接字上,将自己内部的状态信息输出出去,所以监控服务器只需要直接连接JVM的套接字就可以获取到Java进程的相关信息,不需要通过Agent、SNMP;可是zabbix是没办法自己连接JVM套接字的,也就是说,zabbix自身是不能够作为客户端来链接该套接字的。所以,就需要额外安装一个服务来连接JVM套接字的。这个服务就是zabbix-java-gateway.x86_64(Java网关);可以通过该网关来监听多个JVM;zabbix-agent-gateway可以是一个单独的主机,可以和zabbix server安装到一台主机上;
2、zabbix server 安装java gateway
zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
yum install -y java java-devel zabbix-java-gateway
六、zabbix IPMI监控方式
IPMI(Intelligent PlatformManagement Interface)既智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用IPMI监视服务器的物理特性,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi最大的优势在于它是独立于 CPU BIOS 和OS的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。Ipmi是一种规范的标准,其中最重要的物理部件就是BMC(Baseboard Management Controller),一种嵌入式管理微控制器,它相当于整个平台管理的“大脑”,通过它 ipmi 可以监控各个传感器的数据并记录各种事件的日志。
使用 ipmi 的先决条件,想要实现对服务器的 ipmi 管理,必须在硬件、OS、管理工具等几个方面都满足:
a.服务器硬件本身提供对 ipmi 的支持目前惠普、戴尔和 NEC 等大多数厂商的服务器都支持IPMI 1.5,但并不是所有服务器都支持,所以应该先通过产品手册或在 BIOS 中确定服务器是否支持 ipmi,也就是说服务器在主板上要具有 BMC 等嵌入式的管理微控制器。
b.操作系统提供相应的 ipmi 驱动通过操作系统监控服务器自身的 ipmi 信息时需要系统内核提供相应的支持,linux 系统通过内核对OpenIPMI(ipmi 驱动)的支持来提供对 ipmi 的系统接口。
日常监控中使用IPMI的方式不多,在此不举例说明了。