图片
随着科技的发展,对于数据的敏感和安全大部分取决于对硬件性能、故障预判的监测,由此可见实时监测保障硬件的安全很重要,从而衍生了很多对硬件的监测软件,Zabbix就一个不错的选择。开源 开源 开源!
zabbix是一个基于WEB界面提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
省略...,系统下安装配置Zabbix 较为简单这里不阐述,网上有很多文章参考.
图片
图片
图片
图片
1. 从NAS Link下载适用于Lenovo 服务器XCC的模板
http://116.6.111.252:5000/sharing/7YfRjOQoI
图片
模板有依赖关系,需要按照此顺序导入
Template\_Module\_ICMP\_Ping
Template\_Module\_Generic\_SNMPv3
Template\_Server\_Lenovo\_XCC\_SNMPv3
图片
图片
图片
图片
新建主机组
Configuration---Host groups,点击界面右上角“Create host group”,新建主机组
图片
2.设置组名,Add即可
图片
Configuration---Hosts,点击页面右上角“Create host”,进入创建主机设置界面
图片
4.设置主机名称
设置主机名称,选择步骤3中创建的主机组。点击Add,新加一个Type为SNMP的Interfaces,选择版本为SNMPv3,设置受监控Lenovo服务器XCC ip和端口号,安全用户名、认证协议和密码需要和服务器XCC里设置保持一致;此处不测试Type为Agent的方式,所以将默认的Interfaces Remove掉
图片
5.Template操作模板导入
进入“Template”页签,选择关联步骤1中导入的模板“Template Server Lenovo XCC SNMPv3”
图片
在IPMI页签,设置服务器XCC中启用SNMP设置的用户和密码,其他页签的配置保持默认
图片
最后点击Add,主机添加完成,在主机页面显示如下所示,状态为Enabled
图片
Monitoring---Hosts,选中1台服务器,点击“Latest data”, 即可查看受监控的信息
图片
图片
Monitoring---Hosts,选中1台受管服务器,点击“problems”,可查看此服务器上的告警事件
图片
图片
图片
图片
图片
3.修改agent配置文件 /etc/zabbix/zabbix\_agentd.conf,设置“Server”和“ServerActive”的值为zabbix server的IP,设置hostname
图片
图片
图片
Configuration-Hosts,点击页面右上角“Create host”,进入主机配置界面,设置主机名称,选择所属主机组。在interfaces位置,Type默认为Agent,填写主机的OS IP
图片
进入到”Template”页签,选择zabbix系统内置的适用于linux OS的模板,可根据需求来选择,点击Add
图片
添加主机完成后,在主机界面会看到主机信息,稍等一段时间,可以看到“ZBX”是绿色状态,表示agent方式是可用的
图片
Monitoring---Hosts,选择刚创建的主机,点击“latest data”,可查看主机上的资源信息,监测的指标是根据模板上预定义的
图片
图片
Zabbix 作为一个开源的监测软件,功能十分丰富,本次简单的测试了“zabbix通过SNMP协议带外方式监测SR650服务器”和“zabbix通过agent方式实现带内监测服务器硬件”,其他很多好玩且强大的功能,比如通过JMX (Java Management Extensions)和IPMI方式去实现监测和管理,以及配置硬件设备厂商的自定义模板和zabbix系统内置的模板去实现多种多样的功能,大家有兴趣的话,可以多多尝试。
注:本文载自联想TSE技术文档
更多技术文档请参阅365文档https://www.365doc.com.cn