Nicholas Bostwick

  • Patrick,

    You will need to create a new powershell grid widget, and you can paste the dashboard script to that widget.  You will note in that script that I am reading the csv with the data that the collector exports from a path on line 50 and line 117.  I have specifically excluded the sql servers from that item so that I can put those in a d…[Read more]

  • Since June I have been building this MP to help my teams track the status of multiple Snap Manager based programs.  This is the initial release of this work.  You will find details on the following three […]

  • Since the last post of this MP, I have made a few changes based on some input for those who have tested it so far.  I have included runas accounts you can map to the SQL servers for device and monitor discoveries […]

  • Martin,

    I have a distributed WUG Version. Do you know if the either regkey/regvalues exist?

    SoftwareWow6432NodeIpswitchNetwork MonitorWhatsUp EngineDistributed Client SettingsEnabled
    SoftwareWow6432NodeIpswitchNetwork MonitorWhatsUp EngineDistributed Server SettingsEnabled

    If not, please send me tell me the key names in the WhatsUp Engine Key…[Read more]

  • John,

    I do not have a lab to test different versions of WUG.  Can you tell me what version of WUG you are using, such as 15.x and Non distributed?
    If you also send me what path the reg key is, I can include that info in the MP.  If you look that the powershell scripts in the xml file you can see the paths I am using to collect the few other p…[Read more]

  • In my last post  http://wp.me/p38JpH-W8b, I posted on how PowerShell can be used in the background of our SCOM Servers to collect performance data on multiple classes and bring it into one simplified view.  In t […]

    • Hi Nicholas,

       

      I installed your MP (thanks for posting it BTW). However, the WUG install is in a different registry key than the specified in the Server discovery. Is the discovery XML available so I can customize the discovery for my version of WUG.

       

      Thanks,

       

      John

    • John,

      I do not have a lab to test different versions of WUG.  Can you tell me what version of WUG you are using, such as 15.x and Non distributed?
      If you also send me what path the reg key is, I can include that info in the MP.  If you look that the powershell scripts in the xml file you can see the paths I am using to collect the few other properties regarding sql datasources and such.  That would be appreciated.  Once I have those in there, I can republish the changes I have made recently that allow for Maintenance Mode Syncing between WUG and SCOM.  Please send me a pm with the details.

    • Hi Nicholas,

      I have everything in the path except the “Enabled” value. Maybe I need to add that value? It looks like a Boolean value according to the Attribute Type. I will try and add the value and see what happens. 🙂

       

      John

    • Hello Nicholas,

      we just started to implement Whatsup Gold as an additional monitoring solution.

      I have imported your management pack just fine and added one of our WUG Server to our Eval Environment. But the server wont get discovered.

      We run Ipswitch WhatsUp Gold v16.1.2 with SQL Express DB. As far as I have seen there is only the “Enabled” value missing. Do you know if your MP is working with this version and SQL Express. Im installating an additional server with SQL 2012 STD just in case.

       

      BR,

       

      Martin

      • Martin,

        I have a distributed WUG Version. Do you know if the either regkey/regvalues exist?

        SoftwareWow6432NodeIpswitchNetwork MonitorWhatsUp EngineDistributed Client SettingsEnabled
        SoftwareWow6432NodeIpswitchNetwork MonitorWhatsUp EngineDistributed Server SettingsEnabled

        If not, please send me tell me the key names in the WhatsUp Engine Key so that I can add them as a part of the seed discovery. I would like to be able to republish with that data, and provide an update to the MP that includes Maintenance Mode Synchronization, as well as shortened time frames for the wug data discoveries themselves.

    • Hi Nicholas,

       

      Were can I download the MP pack. there is no link anymore in the article.

      Thnx

      Berry

  • Did you check to see if an override was created?  When I ran this against one instance I  had to wait about 1 minute to see the override, and it looks to be pointed to server/os.  For both Monitors that come up in the criteria, which looks right based on the fact that that particular monitor has multiple instances across several classes.

  • Lee,

    Could you not export a device list of base types, like virtual  hosts, windows  machines, network devices, and storage systems and have  that list match up to teams, based on naming or specifics, and then export alerts, and add a property being the team for the matched device name.  Seems a lot simpler and faster than using orchestrator to…[Read more]

  • Wilson,

    It really doesn’t matter where the csv’s are, so long as each of the MGT servers can reach that location and each console can as well. From my testing, the widgets themselves are run wherever the console is run and not being run from the server. I would have the collector script on both servers so that any in the pool can run them…[Read more]

  • ThumbnailI have been working with SCOM for about 9 months now as the sole SCOM admin, and one of the areas I find that has okay alerting, but needs improvement is the Windows Logical Disk section.  Having each OS broken […]

    • This is very interesting. I had pretty much given up on creating disk space widgets for the same reasons you mentioned but also because if you have a large number of disks then the performance of the graphs is pretty much awful. It will take 5-6 minutes for the graph to pop in. I also reasoned that disk space is not something that typically changes very rapidly so just getting alerts is usually sufficient.

      For saving your scripts, I am wondering if you could simply use an AWS S3 bucket to store your CSV files instead of copying them to each MS server in your pool?

    • Wilson,

      It really doesn’t matter where the csv’s are, so long as each of the MGT servers can reach that location and each console can as well. From my testing, the widgets themselves are run wherever the console is run and not being run from the server. I would have the collector script on both servers so that any in the pool can run them locally and not move data across the lan. I have mine running every 30 minutes against 2300 total disks. I am sure you can even put non windows disks in here too, I just don’t have any at the moment. And I agree on the performance graphs, they are pretty, but too slow. If only they were more like perfmon itself.

    • Hi Nicholas,

      that’s great.

      Some Operators wanted to see a tabular output for this and that. And I had no idea…

      It will take some time to understand all the details.

      If I understand right, you have enabled the Performance Collector Rules for the “Free Megabytes” Counter.

    • Hi Nicholas,

      How do I implement the two scripts in SCOM? I assume its as simple as copying the code for the Dashboard script into the Powershell wideget? But what about the logical disk collector script?

      So far, I have not been able to get this working in my Development environment.

       

      Thanks,
      Patri

    • Patrick,

      You will need to create a new powershell grid widget, and you can paste the dashboard script to that widget.  You will note in that script that I am reading the csv with the data that the collector exports from a path on line 50 and line 117.  I have specifically excluded the sql servers from that item so that I can put those in a different widget.  These are just samples of how I am pulling the data in either html or csv format into the widget.

       

      In the collector script you will need to create a scom rule that executes the script.  I have two mgt servers so I have setup a dfsr share between them with a path that allows me to execute the script depending on which mgt servers is the host of the “All Management Servers Resource Pool”.  This allows for any of the items in the pool to go down and the scripts to continue to execute.

      You should create a rule targeted to that class and you give it the powershell.exe full path, and the command would be “-file $pathtofile$filename.ps1”

      In the collector script you will need to adjust it to the same paths that you want for both the location of the file and the exports that you will take from there.

      Likewise I found that the function for getting scom-perfdata was not sufficient for my needs, and I removed that in my current version locally and am doing direct wmi calls to each of the unique systems in my enterprise.  With around 600 servers, this process generally takes about 5 minutes.

      On lines 438 and 444 you will see where I export the data for the particular widgets.  You can leave one big file that gets exported as the dashboard script can be modified to only load items you want.

      In addition to this that you don’t see in the script version I have a separate task that SCOM executes for me on a couple hour basis to export all of my systems to a file and add another property for which team each box is for and likewise use the dashboard script to filter to that aspect.

       

      There are lots you can do here, but you will need to customize it for your environment.  This was intended to be a framework, and my hopes is that in the future I can create a true MP that builds all of this together, without the localized script.

       

    • Hello, the script works as a charm, thank you very much!!!! for work is requiered PS 3.0 🙂

      I had a little issue, the script logical_disk_collector.ps1 works very well and generates a “all_logical_disk_perf.csv”  file with the all disk info.

      The problem I had,  is that the html file generated “ex_server_logical_disk” is empty 🙁

      I tried in different enviorements with same result.

      For this cause, I think the dashboard doesn’t work, appears empty on my scom widget.

      Any idea of what could happen??

      thanks in advance!!

      Regards

       

       

       

    • In my last post I want to say “ex_server_logical_disk.html” is empty

  • I have been tinkering with dashboards that contain  both PowerShell web browser and grid widgets.  After publishing the view, had someone go see the amazing stuff I made only for it to disappear.   Once I  set all the widgets to the same type “web browser”, and converting the data table to html, the dashboard stayed put.  I suggest just keep…[Read more]

  • Nicholas Bostwick became a registered member 4 years, 11 months ago