使用Zabbix+Grafana监控ESXi环境

VMware ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计,只需几分钟时间,便可完成从安装到运行虚拟机的全过程,部署简单,管理方便。不过ESXi没有对宿主机和各虚拟机资源使用信息的整体展示,只是简单的展示了下CPU、内存和磁盘的使用情况,还不会自动刷新。我们可以借由Zabbix抓取实现,并使用Grafana创建更美观的可视化仪表板。

下面从Zabbix、Grafana的安装到两个系统的关联使用,来简单介绍一下具体的步骤。

 

安装Zabbix

·Zabbix是一个非常好用的系统监视、网络监视软件,但是因为部署复杂把一些人挡在门外。对于只想体验Zabbix的朋友,推荐使用xxshell论坛的一键部署脚本进行安装,适用于CentOS7.X/RedHat7.X部署:

yum install -y wget && wget --no-check-certificate -O zabbix_install.sh http://www.xxshell.com/download/sh/zabbix/zabbix4.4/zabbix_install.sh && chmod +x zabbix_install.sh && ./zabbix_install.sh 2>&1 | tee zabbix_install.sh.log

(原链接:https://www.xxshell.com/1644.html,图文步骤说明,此处不再赘述)

·安装完成后自动启动,在浏览器访问Zabbix服务器IP,进行相关配置,参考xxshell链接

 

·在Zabbix服务器编辑Zabbix的配置文件(以下是使用上面的一键部署脚本的目录,如果通过其他方式安装,可以通过find查找配置文件目录)

vim zabbix-4.4.1/conf/zabbix_server.conf

修改以下项(仅是参考值,修改后并将每项前的#删除使其生效)

StartVMwareCollectors=6(收集器数量,取决于要监控的VMware服务的数量)

VMwareCacheSize=50M(缓存大小)

VMwareFrequency=10(收集数据的间隔)

VMwarePerfFrequency=60(从单个VMware服务检索性能计数器统计信息之间的延迟)

VMwareTimeout=300(响应超时时间)

可以先按照以上的值修改,StartVMwareCollectors的值影响比较大

 

·重启Zabbix服

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、prometheus简介 Prometheus是一个开源的系统监控和告警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF维护管理的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,Prometheus再性能上可支撑上万台规模的集群。 二、prometheus架构图 三、prometheus组件介绍 1.Prometheus Server: 用于收集和存储时间序列数据。 2.Client Library: 客户端库,检测应用程序代码,当Prometheus抓取实例的HTTP端点时,客户端库会将所有跟踪的metrics指标的当前状态发送到prometheus server端。 3.Exporters: prometheus支持多种exporter,通过exporter可以采集metrics数据,然后发送到prometheus server端 4.Alertmanager: 从 Prometheus server 端接收到 alerts 后,会进行去重,分组,并路由到相应的接收方,发出报警,常见的接收方式有:电子邮件,微信,钉钉, slack等。 5.Grafana监控仪表盘 6.pushgateway: 各个目标主机可上报数据到pushgatewy,然后prometheus server统一从pushgateway拉取数据。 四、课程亮点 五、效果图展示 六、讲师简介 先超(lucky):高级运维工程师、资深DevOps工程师,在互联网上市公司拥有多年一线运维经验,主导过亿级pv项目的架构设计和运维工作 主要研究方向: 1.云计算方向:容器 (kubernetes、docker),虚拟化(kvm、Vmware vSphere),微服务(istio),PaaS(openshift),IaaS(openstack)等2.系统/运维方向:linux系统下的常用组件(nginx,tomcat,elasticsearch,zookeeper,kafka等),DevOps(Jenkins+gitlab+sonarqube+nexus+k8s),CI/CD,监控zabbix、prometheus、falcon)等 七、课程大纲

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值