2012-08-28 02:35 PM
I have just upgraded to the new Datafabric manager, Version 18.104.22.16808 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
2012-09-07 09:13 AM
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 D: 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.
Configurationfor the UI method.
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.
Run as Administrator. Navigate to the
hostserviceinfo, and add the appropriate
hs diag <hostserviceID> (column one from dfm hs list is the ID)
hs controller list
hs plugin list
vm list –a
vmdatastore list –a
vcenter list –a
hypervisor list –a
datacenter list –a
vdisk list -a
<>are delimiters and should not be entered in
options autosupport.doit <casenumber>
hostpkglogs, and add the appropriate
Files NetApp\OnCommand Host Package\VMware Plugin\log\*
Files NetApp\OnCommand Host Package\VMware UI Plugin\log\*
Files NetApp\OnCommand Host Package\SnapDrive\snpdrvdbg.log
/opt/NTAPagent/on Solaris and Linux
ntap_agent.cfgfiles (Linux/ Solaris).
C:\Programon Windows (newer DFM releases)
<dir_where_the_downloaded_installer_is_run>on Solaris and Linux
<installdir>on Windows and Linux/ Solaris:
2012-09-07 10:42 AM
Sorry 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.