码迷,mamicode.com
首页 > 系统相关 > 详细

使用vmwarehealthcheck脚本巡检vSphere

时间:2016-12-28 19:17:33      阅读:1879      评论:0      收藏:0      [点我收藏+]

标签:vma   vmware   vsphere   healthcheck   

环境:

ESXi 5.1:

192.168.1.20

192.168.1.21

vCenter 5.1:

192.168.1.105

vMA

一、下载安装VMware vSphere Management Assistant

    下载解压后,使用vmware workstation直接打开.ova文件,会自动导入虚拟机

导入完成后,如下图:

技术分享

    
    直接启动,启动的过程中会要求修改vi-admin的密码,默认是vmware,启动完成后如下图

技术分享

二、将vmwarevSphereHealthCheck.tar.gz导入vMA

    通过FTP将脚本导入到vMA的/tmp目录下

三、解压脚本

    命令:tar -xvf vmwarevSphereHealthCheck.tar.gz

    在解压后的vmwarevSphereHealthCheck文件夹里有两个文件

    healthCheck.conf //配置文件

    vmwarevSphereHealthCheck.pl //脚本文件

四、巡检

    ./vmwarevSphereHealthCheck.pl --server ESX_ESXi_SERVER --username ESX_ESXi_USERNAME --password ESX_ESXi_PASSWORD --type host

        ESX_ESXi_SERVER:ESXi主机的IP地址或主机名

        ESX_ESXi_USERNAME:ESXi主机的用户名

        ESX_ESXi_PASSWORD:ESXi主机的登陆密码

示例:这里以192.168.1.20的ESXi主机为例(用户名为root,密码为root123)

./vmwarevSphereHealthCheck.pl --server 192.168.1.20 --username root --password root123 --type host

技术分享

    使用ls查看,在当前目录下生成了一个名为vmware_health_report.html的文件

使用FTP导出即可

    报告样例:

技术分享


五、脚本其他命令

    1.收集由vCenter提供的群集信息

    ./vmwarevSphereHealthCheck.pl --server VC_SERVER --username VC_USERNAME --password VC_PASSWORD --type vcenter

 

    2.收集由vCenter提供的某个指定数据中心的信息

    ./vmwarevSphereHealthCheck.pl --server VC_SERVER --username VC_USERNAME --password VC_PASSWORD --type datacenter --datacenter DATACENTER_NAME


    3.收集由vCenter提供的某个指定群集的信息

    ./vmwarevSphereHealthCheck.pl --server VC_SERVER --username VC_USERNAME --password VC_PASSWORD --type cluster --cluster CLUSTER_NAME


    4.收集单独某台ESXi主机的信息

    ./vmwarevSphereHealthCheck.pl --server ESX_ESXi_SERVER --username ESX_ESXi_USERNAME --password ESX_ESXi_PASSWORD --type host


使用vmwarehealthcheck脚本巡检vSphere

标签:vma   vmware   vsphere   healthcheck   

原文地址:http://eric1026.blog.51cto.com/4754515/1886960

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!