Microsoft Virtualization Discussions
Microsoft Virtualization Discussions
I have just upgraded to the new Datafabric manager, Version 5.1.0.15008 we have been running the
Operations Manager Storage Efficiency Dashboard Plugin hourly without issues for a few months. After the upgrade the script fails with no errors given.
I have tried uninstalling it and reinstalling it with no luck.
Our DFM server runs on Windows 2008.
Any advice on how to resolve it?
>dfm script list
ID Script Name Version
---- -------------------------------------------------- ----------
10245 Operations Manager Efficiency Dashboard 1.3.0
>dfm script job start 10245
Script Job 10253 started.
>dfm script job list
ID Schedule Name Script Name Start Time Status
---- ------------------------- ------------------------- ------------ ----------
10253 Manual Operations Manager Efficiency Dashboard 28 Aug 14:03 Errors
10251 OM - Dashboard (10246) Operations Manager Efficiency Dashboard 28 Aug 13:56 Errors
10250 Manual Operations Manager Efficiency Dashboard 28 Aug 13:40 Errors
10248 OM - Dashboard (10246) Operations Manager Efficiency Dashboard 28 Aug 13:33 Errors
10247 OM - Dashboard (10246) Operations Manager Efficiency Dashboard 28 Aug 13:32 Errors
I do have these errros in the dfm error.log but the timestamps do not coincide with the running of the script: The client IP is my current workstation IP.
[Tue Aug 28 09:47:15 2012] [notice] Child 3784: Listening on port 8080.
[Tue Aug 28 09:48:54 2012] [error] [client 10.230.31.48] File does not exist: D:/Program Files (x86)/DFM/web/Contents, referer: http://wn1151.ourdomain:8080/dashboard.html
[Tue Aug 28 13:24:57 2012] [error] [client 10.230.31.48] File does not exist: D:/Program Files (x86)/DFM/web/Contents, referer: http://wn1151.ourdomain:8080/dashboard.html
[Tue Aug 28 14:18:43 2012] [error] [client 10.230.31.48] File does not exist: D:/Program Files (x86)/DFM/web/Contents, referer: http://wn1151.ourdomain:8080/dashboard.html
Solved! See The Solution
Well I was left to answer my own question but I thought I would share how I was able to resolve my issue for some other poor admin. I attempted to open a ticket with Netapp support and was bombarded with information gathering before I could get any usefull analysis or even a technical discussion on what was occuring. I understand the need to collect some preliminary information but found this hurtle to get assistance annoying at best. Also IMHO they should have asked me to go ahead and run the DMFDC tool available in the downloads to collect this info instead of piece meal it manually.
So I don't want to bore you with my rant so I have placed Netapp's information request email below this but now I am going to tell you how I resolved my issue:
Since I had uninstalled and reinstalled the dfmeff script I found the D:\Program Files (x86)\DFM\script-plugins\dfmeff directory only had a few files contained in it. When I went to run dfmeff.exe it stated it couldn not run becuase it couldn't find dbtool10.dll. I performed a search for the file on my system C: and 😧 drives and couldn't locate the .dll. I then performed a websearch to get an idea of what the .dll even is. The .dll is part of SQL anywhere, I then returned to do another search but this time because I was lazy I did a search for only dbtool and found a dbtool11.dll. I took a copy of the file and renamed the copy to dbtool10.dll and left it in the same directory, I then reran dfmeff.exe which uncompressed all the .xml files and now the efficiency dashboard script runs as expected.
------------------------------------------
Here is the email of information requested by support regarding my issue:
Summary of Environment
Note: All the commands referred below are to be
run on the DFM server CLI.
Framing Questions:
Help
> About
, andConfiguration
for the UI method.SECTION B
Data Collection:
Given the complex nature of
this product with regard to all the integrated pieces, collecting all logs in
at the same time for inspection after the issue has been observed is required
to continue troubleshooting. It may be necessary to capture data in
multiple iterations, and it is best to capture data from all the involved
systems at the same time for inspection.
msinfo32.exe
, save*.nf
o file,Run as Administrator
. Navigate to thehostserviceinfo
, and add the appropriatedfm
hs list-a
dfm
hs diag <hostserviceID> (column one from dfm hs list is the ID)
dfm
hs controller list
dfm
hs plugin list
vservinof
and adddfm
vm list –a
dfm
vmdatastore list –a
dfm
vcenter list –a
dfm
hypervisor list –a
dfm
datacenter list –a
dfm
vdisk list -a
<>
are delimiters and should not be entered inoptions autosupport.doit <casenumber>
hostpkglogs
, and add the appropriateC:\Program
Files NetApp\OnCommand Host Package\VMware Plugin\log\*
C:\Program
Files NetApp\OnCommand Host Package\VMware UI Plugin\log\*
C:\Program
Files NetApp\OnCommand Host Package\SnapDrive\snpdrvdbg.log
C:\Program Files\Network
Appliance\Agent\
onC:\Program
Files\NetApp\DataFabric\Agent\
on/opt/NTAPagent/
on Solaris and Linuxntap_agent.exe query
and ntap_agent.exe version
ntap_agent query
and ntap_agent version
ntap_agent.log
file (Windows).ntap_agent.log
ntap_agent.acl
, and ntap_agent.cfg
files (Linux/ Solaris).C:\Program Files\Network
Appliance\Management Console\
onC:\Program
Files\NetApp\DataFabric\Management Console\
on Windows (newer DFM releases)<dir_where_the_downloaded_installer_is_run>
on Solaris and Linux<installdir>
on Windows and Linux/ Solaris:logs
dir, boot.properties
log4j.properties
, and vendor.properties
fileshs_err_*****.log
filesWell I was left to answer my own question but I thought I would share how I was able to resolve my issue for some other poor admin. I attempted to open a ticket with Netapp support and was bombarded with information gathering before I could get any usefull analysis or even a technical discussion on what was occuring. I understand the need to collect some preliminary information but found this hurtle to get assistance annoying at best. Also IMHO they should have asked me to go ahead and run the DMFDC tool available in the downloads to collect this info instead of piece meal it manually.
So I don't want to bore you with my rant so I have placed Netapp's information request email below this but now I am going to tell you how I resolved my issue:
Since I had uninstalled and reinstalled the dfmeff script I found the D:\Program Files (x86)\DFM\script-plugins\dfmeff directory only had a few files contained in it. When I went to run dfmeff.exe it stated it couldn not run becuase it couldn't find dbtool10.dll. I performed a search for the file on my system C: and 😧 drives and couldn't locate the .dll. I then performed a websearch to get an idea of what the .dll even is. The .dll is part of SQL anywhere, I then returned to do another search but this time because I was lazy I did a search for only dbtool and found a dbtool11.dll. I took a copy of the file and renamed the copy to dbtool10.dll and left it in the same directory, I then reran dfmeff.exe which uncompressed all the .xml files and now the efficiency dashboard script runs as expected.
------------------------------------------
Here is the email of information requested by support regarding my issue:
Summary of Environment
Note: All the commands referred below are to be
run on the DFM server CLI.
Framing Questions:
Help
> About
, andConfiguration
for the UI method.SECTION B
Data Collection:
Given the complex nature of
this product with regard to all the integrated pieces, collecting all logs in
at the same time for inspection after the issue has been observed is required
to continue troubleshooting. It may be necessary to capture data in
multiple iterations, and it is best to capture data from all the involved
systems at the same time for inspection.
msinfo32.exe
, save*.nf
o file,Run as Administrator
. Navigate to thehostserviceinfo
, and add the appropriatedfm
hs list-a
dfm
hs diag <hostserviceID> (column one from dfm hs list is the ID)
dfm
hs controller list
dfm
hs plugin list
vservinof
and adddfm
vm list –a
dfm
vmdatastore list –a
dfm
vcenter list –a
dfm
hypervisor list –a
dfm
datacenter list –a
dfm
vdisk list -a
<>
are delimiters and should not be entered inoptions autosupport.doit <casenumber>
hostpkglogs
, and add the appropriateC:\Program
Files NetApp\OnCommand Host Package\VMware Plugin\log\*
C:\Program
Files NetApp\OnCommand Host Package\VMware UI Plugin\log\*
C:\Program
Files NetApp\OnCommand Host Package\SnapDrive\snpdrvdbg.log
C:\Program Files\Network
Appliance\Agent\
onC:\Program
Files\NetApp\DataFabric\Agent\
on/opt/NTAPagent/
on Solaris and Linuxntap_agent.exe query
and ntap_agent.exe version
ntap_agent query
and ntap_agent version
ntap_agent.log
file (Windows).ntap_agent.log
ntap_agent.acl
, and ntap_agent.cfg
files (Linux/ Solaris).C:\Program Files\Network
Appliance\Management Console\
onC:\Program
Files\NetApp\DataFabric\Management Console\
on Windows (newer DFM releases)<dir_where_the_downloaded_installer_is_run>
on Solaris and Linux<installdir>
on Windows and Linux/ Solaris:logs
dir, boot.properties
log4j.properties
, and vendor.properties
fileshs_err_*****.log
filesSorry you had a less than stellar experience with our Support team. I can imagine how frustrated you were and we have passed this information along to our Support team. Thank you for sharing your knowledge with the Community for others who may encounter the same issue. Please feel free to reach out to me if you have any other feedback or concerns. Thanks.
~allison
James Abella We would like to follow-up on this case. Can you give me your case support number for to be investigated further? Thanks.
Sure Allison, here you go: 2003494058.