tag:blogger.com,1999:blog-21720825568333081682024-03-06T03:17:55.537-06:00tales in IT from the help desk.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comBlogger56125tag:blogger.com,1999:blog-2172082556833308168.post-32053165033988646472016-12-12T10:30:00.000-06:002016-12-12T10:30:26.051-06:00More Chrome Extensions You Need!<br />
<ul>
<li>Streamkeys will make it so your keyboard media keys can be used on media streaming sites like youtube when using Chrome. Game changer! <a href="http://www.streamkeys.com/" target="_blank">http://www.streamkeys.com/</a></li>
<li>DarkReader will invert webpage colors so that light pages turn dark, and can be tweaked for each individual pages, if you spend time on single webpages and want to darken them to be easier on the eyes. <a href="https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh" target="_blank">https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh</a></li>
<li>Personal Block List will allow you to remove individual sites from google search results. This will help combat keyword spam sites / rss feeds / mail list feeds and give you better quality results. <a href="https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef" target="_blank">https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef</a></li>
</ul>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-42101408244607450152016-04-18T18:30:00.000-05:002016-04-18T18:30:07.426-05:00Sonicwall Packet Monitor: Error: Invalid IP address specified<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6LvtYMPbhLhG4pCQWLmUqNIaTom3LA6shmxc2YlCz_jawU0pUyBT5xJhFQoLIkBxJnRX49LtmO3hmuNgZTB48AFBuifrRUCgIiHwmHxZfg_HY_g9Kme0XnGjrszHgClsMETeSGJFon4o/s1600/Screen+Shot+04-18-2016+at+15-57+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6LvtYMPbhLhG4pCQWLmUqNIaTom3LA6shmxc2YlCz_jawU0pUyBT5xJhFQoLIkBxJnRX49LtmO3hmuNgZTB48AFBuifrRUCgIiHwmHxZfg_HY_g9Kme0XnGjrszHgClsMETeSGJFon4o/s1600/Screen+Shot+04-18-2016+at+15-57+-+001.png" /></a>
</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Glad I wasted about a half a day on this. I need to see what kind of traffic there is between some zones I have set up. The Packet Monitor help dialog and <a href="http://help.sonicwall.com/help/sw/eng/9600/26/2/3/content/Dashboard_Packet_Monitor.016.5.htm">other official places</a> makes it seem like you can put networks [ie 192.168.0.1/24] in the Source and Destination fields. Nope, you can only use hosts, not networks, bummer.</div>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-80348313357729020742016-02-29T17:30:00.000-06:002016-03-17T12:27:16.605-05:00Tripplite SNMP Web Card: "Looking for a PowerAlert engine at" IP AddressThe quotes is an SEO grab to boost page views on a site I don't have ads on:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiert21uYkIF3ADgRtoTT1aqN3OKqlDX4DPJBDpxZTlsbB8chX9Fk705dizCcrueZSBFkNK2S5Vi1CS1aYeFFESZnQgnYvqBcRBblsv-zhpwmo7mPiwWRXdamEwMyuTAPbf7DifV4JaKZQ/s1600/Screen+Shot+02-29-2016+at+15-55+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiert21uYkIF3ADgRtoTT1aqN3OKqlDX4DPJBDpxZTlsbB8chX9Fk705dizCcrueZSBFkNK2S5Vi1CS1aYeFFESZnQgnYvqBcRBblsv-zhpwmo7mPiwWRXdamEwMyuTAPbf7DifV4JaKZQ/s1600/Screen+Shot+02-29-2016+at+15-55+-+001.png" /></a></div>
<br />
This error even shows up in the official manual [<a href="https://www.tripplite.com/shared/literature/Flyer/9332CE-RevA.pdf">PDF</a> page 4] but says nothing about it:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLeT5UhOaV-plJpedw4D3lzjC9C4T2ESpCJAJzwkp2Gs9u2RD6JJXwM5rZv854Q4iEPY5y6YMv3VirTSmTZ-TzbNyIsvRY9ytvxjjyZcEnaUy3uNwRJ4CXkYO59UnAag4xc0HjG5CkY0A/s1600/Screen+Shot+02-29-2016+at+15-51+-+002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLeT5UhOaV-plJpedw4D3lzjC9C4T2ESpCJAJzwkp2Gs9u2RD6JJXwM5rZv854Q4iEPY5y6YMv3VirTSmTZ-TzbNyIsvRY9ytvxjjyZcEnaUy3uNwRJ4CXkYO59UnAag4xc0HjG5CkY0A/s1600/Screen+Shot+02-29-2016+at+15-51+-+002.png" /></a></div>
<br />
So... this is on the WEB CONSOLE, I am typing in the IP address to get to the web console, and the web card is serving up the page, but still give this cryptic error! The fix? <strike>Factory reset your SNMP Web Card</strike>, <strike>Don't use IE11</strike>, <strike>use Java 7</strike>, <strike>Don't use windows 10.</strike><br />
<br />
Try this fix released by tripplite [PDF]: <a href="https://www.tripplite.com/shared/literature/Flyer/Java-Runtime-Environment-v8-Update-71-Alert.pdf">https://www.tripplite.com/shared/literature/Flyer/Java-Runtime-Environment-v8-Update-71-Alert.pdf</a><br />
<br />
And buy APC.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-72139331120723086552016-01-28T18:00:00.000-06:002016-01-28T18:00:27.781-06:00Sonicwall: Test Netextender SSL-VPN from anywhereThis page has login details to connect netextender to Sonicwalls own SSL-VPN demo. Use this to help troubleshoot connectivity to your site from your remote clients:<br />
<br />
<a href="https://sslvpn.demo.sonicwall.com/cgi-bin/welcome">https://sslvpn.demo.sonicwall.com/cgi-bin/welcome</a>Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-44987404358273259552016-01-18T18:00:00.000-06:002016-01-18T18:00:14.952-06:00Check_MK: Adjust alert thresholds/levels for single check on host in WATOWe are monitoring the C drive of a Host and are running this system pretty lean:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3XJ4Bw0-HIz21ITbBByQJwTZ3yHf8AwEd-MH2tXpIOcOcTjO0sscGrkOP5oSLCM6sHPPC6l1_ERzvD3GyA-7Mw4h-VJR1CBxEel8MQ4OCOb_ZEhgQoGwfiUpole8Tawn3lI4YeCyIA0/s1600/Screen+Shot+01-18-2016+at+09-25+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3XJ4Bw0-HIz21ITbBByQJwTZ3yHf8AwEd-MH2tXpIOcOcTjO0sscGrkOP5oSLCM6sHPPC6l1_ERzvD3GyA-7Mw4h-VJR1CBxEel8MQ4OCOb_ZEhgQoGwfiUpole8Tawn3lI4YeCyIA0/s1600/Screen+Shot+01-18-2016+at+09-25+-+001.png" /></a></div>
<br />
I want to change it so it Warns at 90% and Criticals at 95%. This can be done for <a href="https://mathias-kettner.de/checkmk_filesystems.html">manually inventoried</a> checks, but I used WATO with auto-inventory for the entire environment, so I want to keep modifications to checks in WATO also. This is done by using Rules.<br />
<br />
Since we only want to modify a single check for a specific host, visit the Services page of the Host and click on the specific service, in this case "Filesystem C:/"<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuS8Gx8w33-WVCqK_Sp4ceaAFBjwLYo55rrTuyshcHIyQhDd6N-TKDiwEZgbEAsl_kVjqo_Nxzx1IJY2e6fE8YWVLcWI53Lh0Vf19WCH8oIEpL_CO6BzWjLMxlUvQNdD7kIh-vM4GPX4/s1600/Screen+Shot+01-18-2016+at+09-44+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSuS8Gx8w33-WVCqK_Sp4ceaAFBjwLYo55rrTuyshcHIyQhDd6N-TKDiwEZgbEAsl_kVjqo_Nxzx1IJY2e6fE8YWVLcWI53Lh0Vf19WCH8oIEpL_CO6BzWjLMxlUvQNdD7kIh-vM4GPX4/s1600/Screen+Shot+01-18-2016+at+09-44+-+001.png" /></a></div>
<br />
Should take you to here:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLif_eQJRRL7KZKGyOmgUWeuF8ERODhRmzdC7YntOGJZclWVaRUZ9cHiJDcdzNTxIlASNgHKdi0pN1BF9Zn3ufA0sho1JaIzta_w95fygrb9KLCszAiphWxxUslvW2QlCiNfExGuv8s04/s1600/Screen+Shot+01-18-2016+at+09-44+-+002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLif_eQJRRL7KZKGyOmgUWeuF8ERODhRmzdC7YntOGJZclWVaRUZ9cHiJDcdzNTxIlASNgHKdi0pN1BF9Zn3ufA0sho1JaIzta_w95fygrb9KLCszAiphWxxUslvW2QlCiNfExGuv8s04/s400/Screen+Shot+01-18-2016+at+09-44+-+002.png" width="400" /></a></div>
<br />
Next we are going to click on the "View and Edit Parameters for this Service" icon next to Service Icons:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgunH4nOrXpTYCZYqIEteTY3OwdmDE18Rt_pJz-fl4eklOon_qa7tWvVkBEz2h1FbfH3KI3VRt6ErtPtkyXcRHa1-hcEsTIYScG8jNDA36_4_lITdAjI-HXQD2IBUmE0p4ezJTAIloYNIw/s1600/Screen+Shot+01-18-2016+at+09-49+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgunH4nOrXpTYCZYqIEteTY3OwdmDE18Rt_pJz-fl4eklOon_qa7tWvVkBEz2h1FbfH3KI3VRt6ErtPtkyXcRHa1-hcEsTIYScG8jNDA36_4_lITdAjI-HXQD2IBUmE0p4ezJTAIloYNIw/s1600/Screen+Shot+01-18-2016+at+09-49+-+001.png" /></a></div>
<br />
This page will show you the thresholds (levels) we are using:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDopQOUFDjXivHopWddD1OiUQv8WopELa4fvTGj-KAV4v9Ts8-DclNoP7xVqYNDDoqndpkJi64tt0ORtFO0PLSVIk1-j0-732rOJTdTUUW5HuI0Iu7GPqXOZ-xrHcG8YLDFkQ7R9PLlUo/s1600/Screen+Shot+01-18-2016+at+09-50+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="124" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDopQOUFDjXivHopWddD1OiUQv8WopELa4fvTGj-KAV4v9Ts8-DclNoP7xVqYNDDoqndpkJi64tt0ORtFO0PLSVIk1-j0-732rOJTdTUUW5HuI0Iu7GPqXOZ-xrHcG8YLDFkQ7R9PLlUo/s640/Screen+Shot+01-18-2016+at+09-50+-+001.png" width="640" /></a></div>
<br />
To edit these thresholds, click on Filesystems (used space and growth). This will take us to a page that will allow us to create a custom rule:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfTHjvy_cXxsdtjOvW0RE7lwtLJgivxdXYB3evx8YDrZI8KKxl3hU2OhxxU81OLPcOuryzo9aolUgoMUUEvXh9nMl-z0qdfw3xaHYviLSHNv6LwkaB1Z1N6UoQcvmy3QHnwNAxGHUug8/s1600/Screen+Shot+01-18-2016+at+09-54+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfTHjvy_cXxsdtjOvW0RE7lwtLJgivxdXYB3evx8YDrZI8KKxl3hU2OhxxU81OLPcOuryzo9aolUgoMUUEvXh9nMl-z0qdfw3xaHYviLSHNv6LwkaB1Z1N6UoQcvmy3QHnwNAxGHUug8/s640/Screen+Shot+01-18-2016+at+09-54+-+001.png" width="640" /></a></div>
<br />
Click on "Create Mount point for specifc rule for". This page has many parameters you can modify for this check, including levels:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjasyXi-4ozZ6wbJWjVHrKVjfLQnJoQuA6krsniSD8ekLL7HjIWctXttpEOYFrzkxYLPsvXsyNJnEFAs-mgcj2CQu9g86N_1SjI13pewxjiOMLZkGSGPKftp5X3-cdcV8E7bneWDAvHbKg/s1600/Screen+Shot+01-18-2016+at+09-58+-+002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjasyXi-4ozZ6wbJWjVHrKVjfLQnJoQuA6krsniSD8ekLL7HjIWctXttpEOYFrzkxYLPsvXsyNJnEFAs-mgcj2CQu9g86N_1SjI13pewxjiOMLZkGSGPKftp5X3-cdcV8E7bneWDAvHbKg/s320/Screen+Shot+01-18-2016+at+09-58+-+002.png" width="320" /></a></div>
<br />
In the Parameters section put a check next to "Levels for filesystem" and input the levels you want to use:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYI6JtWOemr_GS3SaaEa861BzHgYNJ0sv1f_3oybBnsOv_FTo-heSagRQfPeDO9773AnI0VaipD10-AlBVbmZnNOzpiEN1kOGtyRaGbdTtboVD7lvj4EAzhgu2m_TXOxfJB970RscC6W0/s1600/Screen+Shot+01-18-2016+at+10-00+-+002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYI6JtWOemr_GS3SaaEa861BzHgYNJ0sv1f_3oybBnsOv_FTo-heSagRQfPeDO9773AnI0VaipD10-AlBVbmZnNOzpiEN1kOGtyRaGbdTtboVD7lvj4EAzhgu2m_TXOxfJB970RscC6W0/s1600/Screen+Shot+01-18-2016+at+10-00+-+002.png" /></a></div>
<br />
On the bottom of this page click Save.<br />
<br />
A summary of the Rule will show up on the page:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDP0Z_U65Q5tL4cKYi7uWvuU0XMg6vHCOFZsvjT0WLi-lxwuZMW2rvvsXRq_HnP79UfZTKmZ6pgOJVbKY6hJ_WcK6aSYSQmQl1gyePwH4b_5Ii-Cw2Jv87Ge66fzxpO2_lso9bzIiCCkw/s1600/Screen+Shot+01-18-2016+at+10-01+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDP0Z_U65Q5tL4cKYi7uWvuU0XMg6vHCOFZsvjT0WLi-lxwuZMW2rvvsXRq_HnP79UfZTKmZ6pgOJVbKY6hJ_WcK6aSYSQmQl1gyePwH4b_5Ii-Cw2Jv87Ge66fzxpO2_lso9bzIiCCkw/s640/Screen+Shot+01-18-2016+at+10-01+-+001.png" width="640" /></a></div>
<br />
Make sure to commit the changes to Check_MK:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL1lseyxHRrr39icpkMLrx6VQTyPxaXZyiETNs0Y__7nBie7B0Gu0OCYvUiHtmTxc6K2dDrhJpGn1kqEwsqV0zUpJrwsw4ABsHZVCUCow_02Gb_fBEWI4TYz3ryKO9dYAdkkqSEqdav0Q/s1600/Screen+Shot+01-18-2016+at+10-03+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL1lseyxHRrr39icpkMLrx6VQTyPxaXZyiETNs0Y__7nBie7B0Gu0OCYvUiHtmTxc6K2dDrhJpGn1kqEwsqV0zUpJrwsw4ABsHZVCUCow_02Gb_fBEWI4TYz3ryKO9dYAdkkqSEqdav0Q/s1600/Screen+Shot+01-18-2016+at+10-03+-+001.png" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwX-zv2E5eNpQ0Kc7y-CaRH9nptBkqRmft4sPUjDpqqc4H736wyDVkMuvsGCQIkZ6xAtzHqZhN1cPGHZdPhqXLSaF2DSYwiKA2r6TKFzcfl4DesntbWa2b-MVUuX0_V_sI4Vp1lt4HBQw/s1600/Screen+Shot+01-18-2016+at+10-04+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwX-zv2E5eNpQ0Kc7y-CaRH9nptBkqRmft4sPUjDpqqc4H736wyDVkMuvsGCQIkZ6xAtzHqZhN1cPGHZdPhqXLSaF2DSYwiKA2r6TKFzcfl4DesntbWa2b-MVUuX0_V_sI4Vp1lt4HBQw/s1600/Screen+Shot+01-18-2016+at+10-04+-+001.png" /></a></div>
<br />
We can make sure the threshold change worked by going back into the Hosts' Service check:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7b3lfYNqZL6sriFMa_LN7QRu7xtdlugxH52NSxHLRDhMazfjT5idz_50YyXnlRmy1hG3Z-SqhJ7C5z0f0_Vj0CiGcFoz1MOxgmF3I3ezIH6kBBKfpyRH-ip9ZXE-kjc4KcRclFk3ZDY/s1600/Screen+Shot+01-18-2016+at+10-06+-+002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL7b3lfYNqZL6sriFMa_LN7QRu7xtdlugxH52NSxHLRDhMazfjT5idz_50YyXnlRmy1hG3Z-SqhJ7C5z0f0_Vj0CiGcFoz1MOxgmF3I3ezIH6kBBKfpyRH-ip9ZXE-kjc4KcRclFk3ZDY/s1600/Screen+Shot+01-18-2016+at+10-06+-+002.png" /></a></div>
<br />
Rules can be used in many ways, for example a single rule can modify all checks of a specific type on every host.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-81621910207541005312015-12-29T18:00:00.000-06:002015-12-29T18:00:19.850-06:00Monitor CentOS 7 Client with OMD / Check_MKQuick instructions for adding a CentOS 7 client to OMD / Check_MK.<br />
<br />
Log into the CentOS 7 client via ssh/terminal. Install check-mk-agent<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"># yum install check-mk-agent</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_Df5QCIa3vfom2yHvp6wmrJD-jgONnBZum4gG4zk1LY4UlSLpp5yAmOrxCT7J3wKJRwqPojc0cfHnY8lAy8UsDBWBaF2gZkheDFlxoivYk1ierzexEQmVSGT258K0VjwoLrdgS7U-lE/s1600/Screen+Shot+12-29-2015+at+15-53+-+001.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj_Df5QCIa3vfom2yHvp6wmrJD-jgONnBZum4gG4zk1LY4UlSLpp5yAmOrxCT7J3wKJRwqPojc0cfHnY8lAy8UsDBWBaF2gZkheDFlxoivYk1ierzexEQmVSGT258K0VjwoLrdgS7U-lE/s1600/Screen+Shot+12-29-2015+at+15-53+-+001.png" /></a><br />
<br />
Once installed, edit xinetd config:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"># nano /etc/xinetd.d/check-mk-agent</span><br />
<br />
Uncomment only_from and add IP of your OMD/Check_MK server<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-ZhjQslvOMBwC96D9hQgTBhPR2anb725j3EJq5vDnYYovUBdhmwy0r8v6ChyphenhyphenTXEleGYQcS8iWo5B5_uX2TawQ7Uq4ckbSbmwfSdJVm6reXpIyqDY0-CfVbg7696VYiYohaj_HdBgk3Uk/s1600/Screen+Shot+12-29-2015+at+16-04+-+001.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-ZhjQslvOMBwC96D9hQgTBhPR2anb725j3EJq5vDnYYovUBdhmwy0r8v6ChyphenhyphenTXEleGYQcS8iWo5B5_uX2TawQ7Uq4ckbSbmwfSdJVm6reXpIyqDY0-CfVbg7696VYiYohaj_HdBgk3Uk/s400/Screen+Shot+12-29-2015+at+16-04+-+001.png" /></a><br />
<br />
Save and Close<br />
<br />
Start and enable startup for xinetd service:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"># systemctl start xinetd.service</span><br />
<span style="font-family: Courier New, Courier, monospace;"># systemctl enable xinetd.service</span><br />
<br />
Add port 6556 to firewall:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"># firewall-cmd --add-port=6556/tcp --permanent</span><br />
<span style="font-family: Courier New, Courier, monospace;"># firewall-cmd --reload</span><br />
<span style="font-family: Courier New, Courier, monospace;"># firewall-cmd --list-all</span><br />
<br />
<span style="font-family: inherit;">Now you can add the client to your </span>Check_MK <span style="font-family: inherit;">panel via New Host and it will automatically add the checks.</span>Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-65952674802618200952015-11-25T11:22:00.001-06:002015-11-25T11:23:01.129-06:00Formatted with Type 2 Protection, huh?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYMbrE2GLz659At8WBgr3MNRefXUqXNZBGkBw7Hlmo43QDCMwYrXKsYsnzk-ivXkAw-UPJdWdLcwDCVkWcxD4OuGqb93Mq_PVMGura2ylF-kVLccOtbCRVxb56Lq1MKJb6qDpeTZtHxkI/s1600/unnamed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYMbrE2GLz659At8WBgr3MNRefXUqXNZBGkBw7Hlmo43QDCMwYrXKsYsnzk-ivXkAw-UPJdWdLcwDCVkWcxD4OuGqb93Mq_PVMGura2ylF-kVLccOtbCRVxb56Lq1MKJb6qDpeTZtHxkI/s200/unnamed.jpg" width="196" /></a></div>
<div>
<br /></div>
Bought some Seagate SCSI disks (ST9600104SS) with a synology expansion unit (RX1213sas) to expand the storage array of a Synology Rackstation device. If you recognize the title then you know why I am posting.<br />
<div>
<br /></div>
<div>
I added this new batch of disks to the synology expansion unit, connected the expansion via external mini-SAS cabling to the host Synology and in the DiskStation administration panel the disks show up just fine, great. I attempt to expand the raid group, nothing, no gui message, no error message. After about two weeks of troubleshooting (expansion unit cabling, etc), I check /var/log/messages and get my first real clue:</div>
<div>
<br /></div>
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">sfdisk: exception.c:159 Error: Input/output error during write on /dev/sas15</span></div>
<div>
<br /></div>
<div>
I/O error, I then try to partition the disk using fdisk (gparted is not available), and same issue, I cannot write partition information to the disk. At this point I was not sure if the issue was expansion unit related or disk related. Over a two week period the following took place to help troubleshoot:</div>
<div>
<ul>
<li>The cold spare disks from the original batch work just fine in the expansion unit, so the expansion unit and cabling are good.</li>
<li>The new batch of disks work in a Dell server with a raid controller just fine, was able to write a partition via the raid controller, and I even created a volume and installed an OS.</li>
<li>Once I partitioned/wiped the disks via the Dell server I tried them in the synology expansion unit again, same I/O error as before.</li>
</ul>
</div>
<div>
Got a breakthrough by using smartclt (that was thankfully available on the synology) to get smart information of the new batch of disks, and compare with the old batch:<br />
<br /></div>
<div>
Original disk [serial blanked out]:<br />
<br /></div>
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">NAS> smartctl -i /dev/sas1</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">smartctl 6.2 (build date Oct 28 2015) [x86_64-linux-3.10.35] (local build)</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">=== START OF INFORMATION SECTION ===</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Vendor: SEAGATE</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Product: ST9600104SS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Revision: FMF2</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">User Capacity: 600,127,266,816 bytes [600 GB]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Logical block size: 512 bytes</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Rotation Rate: 10000 rpm</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Form Factor: 2.5 inches</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Logical Unit id: 0x5000c5003c3e2d97</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Serial number: </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Device type: disk</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Transport protocol: SAS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Local Time is: Tue Nov 24 07:40:08 2015 CST</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">SMART support is: Available - device has SMART capability.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">SMART support is: Enabled</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Temperature Warning: Enabled</span></div>
<br />
New disk:<br />
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">NAS> smartctl -i /dev/sas15</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">smartctl 6.2 (build date Oct 28 2015) [x86_64-linux-3.10.35] (local build)</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">=== START OF INFORMATION SECTION ===</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Vendor: SEAGATE</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Product: ST9600104SS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Revision: MS05</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">User Capacity: 600,127,266,816 bytes [600 GB]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Logical block size: 512 bytes</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Formatted with type 2 protection</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Rotation Rate: 10000 rpm</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Form Factor: 2.5 inches</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Logical Unit id: 0x5000c5002891f82b</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Serial number: </span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Device type: disk</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Transport protocol: SAS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Local Time is: Mon Nov 23 11:36:05 2015 CST</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">SMART support is: Available - device has SMART capability.</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">SMART support is: Enabled</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Temperature Warning: Enabled</span></div>
<br />
<div>
Notice the differences? Well for one, the firmware (revisions) are different, this is because the original batch of disks are Dell (OEM) branded disks, the new batch of disks are Seagate (retail) branded disks. But it was the second difference that caused me some confusion:</div>
<div>
<br /></div>
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">Formatted with type 2 protection</span></div>
<div>
<br /></div>
<div>
Not knowing what this was, I then went down a seemingly never ending spiral of <a href="http://www.seagate.com/files/staticfiles/docs/pdf/whitepaper/safeguarding-data-from-corruption-technology-paper-tp621us.pdf">T10 Protection Information</a> [PDF] standards. Its pretty neat, how I understand it is the disk controller formats the platters to 520 byte sectors, instead of the more traditional 512 byte sectors, these 8 extra bytes per sector are there for the controller to make sure that the data written to that sector is the same data that is read from it, sort of like data verification. The disk controller can then presents the system (HBA controller or raid card) with the normal 512 bytes of data per section, and any SCSI compatible controller should be able to read and write to it just fine.<br />
<br />
It was here I focused on this error, and not on attempting to match the firmware on the disks.</div>
<div>
<br /></div>
<div>
<div>
First problem I needed to tackle was to find a way to use some better tools on the disks, the built in Synology utilities are pretty bare-bones. Since these are SAS disks I can't pop them in a desktop to work on them, I luckily had an old server that uses an HBA controller (for software raid) and not a raid card. This made it easier to query the disks directly. I ran smartctl on this server to get the smart info from a new disk, and it DID NOT explicitly say it was a Type 2 disk, like above, which through me for a loop, but just affirmed I needed better tools.</div>
</div>
<div>
<br /></div>
<div>
In Seagate's T10 Protection Information document [above] there is a paragraph on how to set and determine the PI Type using FMTPINFO. After looking into how I can query this, I found that linux has a suite of utilities designed just for this purpose, <a href="http://linux.die.net/man/8/sg3_utils">sg3_utils</a>. The CentOS live USB I was using sadly did not have this package installed, but it was in the repos:</div>
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">yum install sg3_utils</span></div>
<div>
<br />
Using the amazing example area of <a href="http://manpages.ubuntu.com/manpages/trusty/man8/sg_format.8.html">this Ubuntu man page on sg_format</a>, I once again queried an original disk and a new disk for the Type information:</div>
<br />
Original disk:<br />
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">[root@livecd ~]# sg_readcap -l /dev/sda</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Read Capacity results:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Protection: prot_en=0, p_type=0, p_i_exponent=0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Thin provisioning: tpe=0, tprz=0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> ....</span></div>
<br />
New disk:<br />
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">[root@livecd ~]# sg_readcap -l /dev/sda</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Read Capacity results:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Protection: prot_en=1, p_type=1, p_i_exponent=0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Thin provisioning: tpe=0, tprz=0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> ....</span></div>
<br />
Notice the prot_en and p_type bits, now I knew without a doubt the first batch of disks and second batch of disks I purchased are two completely different formats. Unknown at this point to me was WHY the NAS controller would not read and write to these disks, but I figured if I can low-level format the disks with NO protection information, then I might get lucky. Thankfully the Ubuntu man page above has excellent examples, and I was easily able to format them with sg_format, <span style="color: red;"><b>please note a format completely erases the disks!</b></span><br />
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">[root@livecd ~]# sg_format --format --fmtpinfo=0 /dev/sda</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>SEAGATE ST9600104SS <span class="Apple-tab-span" style="white-space: pre;"> </span>MS05 peripheral_type: disk [0x0]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <span class="Apple-tab-span" style="white-space: pre;"> </span><< supports protection information>></span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Mode Sense (block descriptor) data, prior to changes:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Number of blocks=1172123568 [0x45dd2fb0]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Block size=512 [0x200]</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">A FORMAT will commence in 10 seconds</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>ALL data on /dev/sda will be DESTROYED</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <span class="Apple-tab-span" style="white-space: pre;"> </span>Press control-C to abort</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">A FORMAT will commence in 5 seconds</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>ALL data on /dev/sda will be DESTROYED</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> <span class="Apple-tab-span" style="white-space: pre;"> </span>Press control-C to abort</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;">Format has started</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Format in progress, 0% done</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">....</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Format in progress, 99% done</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">FORMAT Complete</span></div>
<br />
The format took about 8 hours, lets do another check for the protection type:<br />
<br />
<div style="margin-left: 2em;">
<span style="font-family: "courier new" , "courier" , monospace;">[root@livecd ~]# sg_readcap -l /dev/sda</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Read Capacity results:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Protection: prot_en=0, p_type=0, p_i_exponent=0</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> Thin provisioning: tpe=0, tprz=0</span></div>
<br />
Woohoo! With the disks formatted with no protection information I threw them back in the expansion unit to try them once again, and what-do-you-know, Diskstation was able to add the disks to the Raid Group just fine:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHzXKFFUAmsPPSmYzSWyZvW6eVL6tCjxtjF3siuCOB4C4faM8sE7UswVxjyzGixH_jwsLEXL5M6uKe__gsaNwqtrzwdZ3LsQJuvUCY0jT_29v_zoI6JwgcP4u4heOXjAOgfIn8QYPNKU/s1600/Screen+Shot+11-25-2015+at+10-18+-+001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHzXKFFUAmsPPSmYzSWyZvW6eVL6tCjxtjF3siuCOB4C4faM8sE7UswVxjyzGixH_jwsLEXL5M6uKe__gsaNwqtrzwdZ3LsQJuvUCY0jT_29v_zoI6JwgcP4u4heOXjAOgfIn8QYPNKU/s640/Screen+Shot+11-25-2015+at+10-18+-+001.png" width="640" /></a></div>
<br />
After the initial failures with this batch of disks I could have easily scoffed, returned the disks or expansion unit for a refund (and I would have gotten one), but instead a simple curiosity of finding out what Protection Information was led me to the solution, and knowledge I can bring to other similar problems in the future.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-53584376740726489572015-10-21T11:44:00.000-05:002015-12-29T16:09:58.726-06:00Update OMD (Open Monitoring Distribution) from 1.20 to 1.30<a href="http://omdistro.org/">Open Monitoring Distribution</a> was recently updated to <a href="http://omdistro.org/changelogs">1.30</a>, here is how to update. My instance of OMD was installed with the <a href="https://labs.consol.de/repo/">consol.de repo</a>. I recommend this because it is an easy way to install and update OMD, I am using the stable release, and CentOS 7 as the linux distro. Bad part is check_mk updates faster than OMD! ;)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimA2_D_vLlcMKBYS3ew4aQiMQLIepNmxt8dG7cKQ-gwCyVG8vh6I-bCFVVaJhGUptbI0-nmAgpvIGoGOlHnjaJQAxQUIEx44M1vjaXRHBDD6vTlIuI2OvfGvjE8yrkbmd6SCG2nem0sEs/s1600/Screen+Shot+10-21-15+at+11.23+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimA2_D_vLlcMKBYS3ew4aQiMQLIepNmxt8dG7cKQ-gwCyVG8vh6I-bCFVVaJhGUptbI0-nmAgpvIGoGOlHnjaJQAxQUIEx44M1vjaXRHBDD6vTlIuI2OvfGvjE8yrkbmd6SCG2nem0sEs/s1600/Screen+Shot+10-21-15+at+11.23+AM.PNG" /></a></div>
Next we can check for update:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7O7Qp5pClbF3i65KWTmdVZr5hcJ3eHKg7_ig8X6A5Aw25f8DmfxojZM2TFOQ463XQcwwuP5zh_3vB1HYgOSKMn2k2zSseJzXgtZQ6zfhhUtlLhj2MNTsFgYeXQ6GGGFRuc6SQcQPHVmY/s1600/Screen+Shot+10-21-15+at+11.04+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7O7Qp5pClbF3i65KWTmdVZr5hcJ3eHKg7_ig8X6A5Aw25f8DmfxojZM2TFOQ463XQcwwuP5zh_3vB1HYgOSKMn2k2zSseJzXgtZQ6zfhhUtlLhj2MNTsFgYeXQ6GGGFRuc6SQcQPHVmY/s1600/Screen+Shot+10-21-15+at+11.04+AM.PNG" /></a></div>
Next we will install the 1.30 bits:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzSc7LO03Nzx0Ll1VSZJEbqr0bqLaBGoaZ2_uu9msSSCMpriizTQaDvF2jToq60RV4bzK1aRQKdwjXaPLYHC54_7k_ND9gMT0uaWQlwXGYDGMXHFt6n4qRAfnxjJGltnVv8eTp2_HYQbI/s1600/Screen+Shot+10-21-15+at+11.07+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzSc7LO03Nzx0Ll1VSZJEbqr0bqLaBGoaZ2_uu9msSSCMpriizTQaDvF2jToq60RV4bzK1aRQKdwjXaPLYHC54_7k_ND9gMT0uaWQlwXGYDGMXHFt6n4qRAfnxjJGltnVv8eTp2_HYQbI/s1600/Screen+Shot+10-21-15+at+11.07+AM.PNG" /></a></div>
With the bits installed we need to log into the monitoring site so it can be updated:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBoYuRkW6Tu5oWTpTAnNqwKzgDH48dOlZO5jgCIvLD-AMwm4W75D62vJyAsUYRwR9RuFTrMNxw-z6a1TBYUqYNyQ0-f5lKS1VW10MXXzRsQp_39mFxYwKzYKU00jnwmi-6JyEZYN1LWY/s1600/Screen+Shot+10-21-15+at+11.11+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBoYuRkW6Tu5oWTpTAnNqwKzgDH48dOlZO5jgCIvLD-AMwm4W75D62vJyAsUYRwR9RuFTrMNxw-z6a1TBYUqYNyQ0-f5lKS1VW10MXXzRsQp_39mFxYwKzYKU00jnwmi-6JyEZYN1LWY/s1600/Screen+Shot+10-21-15+at+11.11+AM.PNG" /></a></div>
Check current version:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKv-LFNtxqAam4GAEMFmXqCfoic06SFLVmTZ6IijpXg3-P8AeVG4ohSWaJN3PDwtfjcKmZn-KILJwHSvQXwuFB-SNKEqmy31LV1vWIYFrUkHkaGlpI49ht5sRwdev9PEprkuCm8QaQdnE/s1600/Screen+Shot+10-21-15+at+11.12+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKv-LFNtxqAam4GAEMFmXqCfoic06SFLVmTZ6IijpXg3-P8AeVG4ohSWaJN3PDwtfjcKmZn-KILJwHSvQXwuFB-SNKEqmy31LV1vWIYFrUkHkaGlpI49ht5sRwdev9PEprkuCm8QaQdnE/s1600/Screen+Shot+10-21-15+at+11.12+AM.PNG" /></a></div>
Run <b><span style="color: #073763;">omd update</span></b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg30raFpkJN7vRv613nTkiN-mzNZsrYjqLminpI9XcEkMopfOZeRaDsAgGZzO83bEmCoVjsvtXsoSeaP0bO8L-0sONnw7IYk_poGE55gGsAVB7OouuF6tbC_fv6ffMEjdBrynviUzOM2z4/s1600/Screen+Shot+10-21-15+at+11.19+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg30raFpkJN7vRv613nTkiN-mzNZsrYjqLminpI9XcEkMopfOZeRaDsAgGZzO83bEmCoVjsvtXsoSeaP0bO8L-0sONnw7IYk_poGE55gGsAVB7OouuF6tbC_fv6ffMEjdBrynviUzOM2z4/s1600/Screen+Shot+10-21-15+at+11.19+AM.PNG" /></a></div>
Update!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJeSR-YUC7RCGldJTVz23VAzv664FoU5eLVK5bajBBijg9UhrExd-EbGFENTJ8KjGY3CuoqPmwQuM5CXjxVuHCRrZ52TJGFhIKDPLDjsB65KkzkA1hyphenhyphen-xMguueBAxb2QhqBdurOj18gBM/s1600/Screen+Shot+10-21-15+at+11.22+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJeSR-YUC7RCGldJTVz23VAzv664FoU5eLVK5bajBBijg9UhrExd-EbGFENTJ8KjGY3CuoqPmwQuM5CXjxVuHCRrZ52TJGFhIKDPLDjsB65KkzkA1hyphenhyphen-xMguueBAxb2QhqBdurOj18gBM/s1600/Screen+Shot+10-21-15+at+11.22+AM.PNG" /></a></div>
Start site<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinMpA2dNUReK0JI4VG3zRGfQRDtpMz4OTR_5hrHMNWgk-DvuiDkQBFSPS5oe8cgaVEbxIeNdWcbc7XHVkfujz1wECbwG3VWX2H0gPMMbrIZE9YzY-uWZDy6MfPhp4GYu9EQieIjE62mWA/s1600/Screen+Shot+10-21-15+at+11.38+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinMpA2dNUReK0JI4VG3zRGfQRDtpMz4OTR_5hrHMNWgk-DvuiDkQBFSPS5oe8cgaVEbxIeNdWcbc7XHVkfujz1wECbwG3VWX2H0gPMMbrIZE9YzY-uWZDy6MfPhp4GYu9EQieIjE62mWA/s1600/Screen+Shot+10-21-15+at+11.38+AM.PNG" /></a></div>
With the bits updated and site started the GUI should now be working. Now its time to update all of my clients from check_mk 1.2.4p5 to 1.2.6p12, the new agents are found in /share/check_mk/agents directory of your site folder.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-16086485150122314652015-09-23T14:53:00.000-05:002015-09-28T07:36:15.373-05:00Windows 10: Fix your broken start menu + apps on a domain, Event ID 1000<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Y3ilzMS0jiND3e4gwRsF4PKS-d4SiEYcYYyzpuzPHD-iDv-lyOkvuD0qEKdrAVOGgbjNFSFsxcgTTVWAelW9HgjGYousy-mY-c5aQq6wHDAQwpW9n2M6OhrcESyRsfsZvdjfWUpjqEE/s1600/Screen+Shot+09-23-15+at+02.42+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Y3ilzMS0jiND3e4gwRsF4PKS-d4SiEYcYYyzpuzPHD-iDv-lyOkvuD0qEKdrAVOGgbjNFSFsxcgTTVWAelW9HgjGYousy-mY-c5aQq6wHDAQwpW9n2M6OhrcESyRsfsZvdjfWUpjqEE/s1600/Screen+Shot+09-23-15+at+02.42+PM.PNG" /></a></div>
<br />
Windows 10 was designed around a new user experience that is supposed to close the gap between tablet/mobile and desktop interfaces. But what if these new graphical elements (the old name was Metro Apps) will not open? There are a LOT of cased out there about the windows 10 start menu being broken, and plenty of fixes, but no matter what I tried the start menu would not work.<br />
<br />
The domain we are on was updated from SBS 2011, there are a lot of group and security policies, and Windows 10 would work fine, until it was added to the domain. Once on the domain any attempt to access the start menu, Edge, right clicking on the taskbar or accessing any other new UI elements caused an immediate close of the app, or it wouldn't open at all, and a new entry would show in event viewer:<br />
<br />
Event ID: 1000 Application Error<br />
Faulting application name: ShellExperienceHost.exe, version: 10.0.10240.16425, time stamp:<br />
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.10240.1643<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
1, time stamp:<br />
<div>
Faulting application path: C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\ShellExperienceHost.exe</div>
<div>
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll</div>
<div>
<br /></div>
<div>
You get the idea, not good.</div>
<div>
<br /></div>
<div>
I finally found a fix buy using <a href="https://technet.microsoft.com/en-us/library/bb842062.aspx">procmon</a> and tracing shellexperiencehost.exe and seeing that there was an exit at the point of the fonts folder. Ah hah, so after checking the permissions of the fonts folder sure enough, there is not a ALL APPLICATION PACKAGES security group listed. After adding it the new UI elements and start menu started working immediately. I rebooted just to see if the new permissions survive a reboot and they did.</div>
<div>
<br /></div>
<div>
Here's how to add this group to the fonts folder:</div>
<div>
<br /></div>
<div>
Open cmd as administrator and run the following, it clears the read only and system file attributes from the folder which allows you to edit it.<br />
<br /></div>
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> attrib –r –s c:\windows\fonts
</code></pre>
<div>
<br />
You will see the fonts folder looks a little different:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihSTS0uz4Wd3oDdW9AFr_BGtl6-ShqOvnCVbNTz7cUMu2-ZyEgCcB4LErCrJw1LEWBhYrPc8UtpMXI2RBQaWpzk_2xW6xyt3JlDGErMVzhSX586SxfW4NromaGBIGtoygQ-Xv2iH-a9aw/s1600/Screen+Shot+09-23-15+at+02.25+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihSTS0uz4Wd3oDdW9AFr_BGtl6-ShqOvnCVbNTz7cUMu2-ZyEgCcB4LErCrJw1LEWBhYrPc8UtpMXI2RBQaWpzk_2xW6xyt3JlDGErMVzhSX586SxfW4NromaGBIGtoygQ-Xv2iH-a9aw/s1600/Screen+Shot+09-23-15+at+02.25+PM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
You can now right click on it, then select Properties. On the security tab click Edit then Add..</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Select Locations and choose the computer, then add the ALL APPLICATION PACKAGES group and then check names:</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht6NgE3om60I7LU80EqIoIDAKmOn0mCtVG_YyLUw2pyywrcwk3MO7J1vKIhlJDGTTzTKDCxAchgzPbbCpezbYLc8-lXdbe-ugE6xoNaZe_bMLHJBmXsGMG8kvH2i8gTIMgH4nCyhzrq7o/s1600/Screen+Shot+09-23-15+at+02.31+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht6NgE3om60I7LU80EqIoIDAKmOn0mCtVG_YyLUw2pyywrcwk3MO7J1vKIhlJDGTTzTKDCxAchgzPbbCpezbYLc8-lXdbe-ugE6xoNaZe_bMLHJBmXsGMG8kvH2i8gTIMgH4nCyhzrq7o/s1600/Screen+Shot+09-23-15+at+02.31+PM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
After clicking OK, I gave the group Full control of the folder, I am not sure what specifically it needs to be set to, but this worked for me.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
You can change the Fonts folder back to default read-only by doing</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
</div>
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> attrib +r +s c:\windows\fonts
</code></pre>
<div>
<br />
Apparently the new apps under this identity was not able to access the font required to render the app. If you are having these issues keep in mind that the ALL APPLICATION PACKAGES group is required for many folders in Win 10 and it might not have the access it needs.</div>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-2022050362874180732015-04-23T16:30:00.000-05:002015-09-23T15:04:48.050-05:00Server Core: Uninstalling an application without control panelAs I spend more time in Windows Server Core and Hyper-V Server I appreciate more of the under-workings of the operation system, I also appreciate GUI more :). Without a control panel uninstalling an application is not as straightforward.<br />
<br />
In a command prompt open up the registry editor:<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> c:\>regedit.exe
</code></pre>
<br />
Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall<br />
<br />
Here installed programs are listed by application ID. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQITPENLWKTl_KS4oj_fN17XQrgG8RLr-O2XsyauFCf17XjhuUxj_9cB7Yi0h8S3ZH_ohoWIvcZxpKBZjhlW97qD1RSnRnlIdGCMlO4yZ6q_myWc8TSTSaBrsM2eBtAQrKw6Ugz_2tF30/s1600/Screen+Shot+04-22-15+at+10.26+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQITPENLWKTl_KS4oj_fN17XQrgG8RLr-O2XsyauFCf17XjhuUxj_9cB7Yi0h8S3ZH_ohoWIvcZxpKBZjhlW97qD1RSnRnlIdGCMlO4yZ6q_myWc8TSTSaBrsM2eBtAQrKw6Ugz_2tF30/s1600/Screen+Shot+04-22-15+at+10.26+AM.PNG" /></a></div>
Browse through them and look for the Display Name to identify the application you need to uninstall.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlWZyX6FMtqrNFlrQsfcxDNonXyGENdhgaw7n8t0mTJg1XQrnapi8rer7D9U7hrasAXjFb6BsF2k8TTTy4XOL8TANfftduZLcbPfEUQrtS2jMCee-jTF-RxHQZts46dgnjVIj9ZVUfROo/s1600/Screen+Shot+04-22-15+at+10.27+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlWZyX6FMtqrNFlrQsfcxDNonXyGENdhgaw7n8t0mTJg1XQrnapi8rer7D9U7hrasAXjFb6BsF2k8TTTy4XOL8TANfftduZLcbPfEUQrtS2jMCee-jTF-RxHQZts46dgnjVIj9ZVUfROo/s1600/Screen+Shot+04-22-15+at+10.27+AM.PNG" /></a></div>
There will be a key called UninstallString, right click to Modify and copy its contents:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWuk9rLAQU5WzzS9Dc4XJ4EoZPQsi0EDrgL9cEJy1XElzSuekZe7YHKcDFAu0pQH-rTndrwAXlRa9ToFmG2Njehd-e4NCb-a7praraOOOaeO4MPrvWG_8SUJvuxKxPM6e8vK6meDDyDwA/s1600/Screen+Shot+04-22-15+at+10.28+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWuk9rLAQU5WzzS9Dc4XJ4EoZPQsi0EDrgL9cEJy1XElzSuekZe7YHKcDFAu0pQH-rTndrwAXlRa9ToFmG2Njehd-e4NCb-a7praraOOOaeO4MPrvWG_8SUJvuxKxPM6e8vK6meDDyDwA/s1600/Screen+Shot+04-22-15+at+10.28+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
This value will be used in the command prompt, running msiexec.exe with the /i switch. /i configures the application.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqxDUY2cD0rkmmZwiqu0P9jk2CYt0Rcu6iUbbiApNbDQKxZ4whyu0w_jmIY09nilGRFqpAjNiOmcMuXbQx6RHjU017lQbPN2rWnj_-gIjzzH9bfOaePTT5ujVevQBKIqVkTZqeXnKH_Bc/s1600/Screen+Shot+04-22-15+at+10.29+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqxDUY2cD0rkmmZwiqu0P9jk2CYt0Rcu6iUbbiApNbDQKxZ4whyu0w_jmIY09nilGRFqpAjNiOmcMuXbQx6RHjU017lQbPN2rWnj_-gIjzzH9bfOaePTT5ujVevQBKIqVkTZqeXnKH_Bc/s1600/Screen+Shot+04-22-15+at+10.29+AM.PNG" /></a></div>
Depending on the application, the uninstaller will run, which may be a GUI or another automated uninstaller.<br />
<br />
You should see the Application ID removed from the Uninstall reg key from above.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-88467774765829002842015-04-22T16:30:00.000-05:002015-09-23T15:05:30.980-05:00List of White Noise / Ambient Sounds to stay focused and increase your productivityOne thing that has helped me stay focused is light background noise and sounds. It helps drown out possible interruptions and people tend to not bother me with headphones on :). I keep it mixed up by rotating several difference sources; here is a list.<br />
<br />
<ol>
<li><a href="http://mynoise.net/noiseMachines.php">myNoise.net</a> - Large collection of hand recorded sounds which are great quality. Each sound has a mixer with presets that slightly changes the sound and can be 'animated'. </li>
<li><a href="http://asoftmurmur.com/">A Soft Murmur</a> - Easy to adjust volumes of different sounds to create your own mixes, with a master volume.</li>
<li><a href="http://www.noisli.com/">Noisli</a> - Good selection of different sounds that can be individually controlled. Love the railroad track.</li>
<li><a href="https://coffitivity.com/">Coffitivity</a> - Cafe and other environmental sounds.</li>
<li><a href="http://rainycafe.com/">Rainy Cafe</a> - You have Rain, and you have Cafe, simple interface so adjust the volumes how you see fit.</li>
<li><a href="http://raining.fm/">raining.fm</a> - Rain, thunder, and lightening, can be mixed together. The break and sleep timers are a nice addition.</li>
<li><a href="http://www.ambient-mixer.com/">ambient-mixer.com</a> - Community driven noise and sound collections, large library.</li>
</ol>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-82930025125951373662015-04-21T16:30:00.000-05:002015-04-21T16:30:00.670-05:00TrippLite: Upgrading firmware on a SNMPWEBCARDThe TrippLite SNMPWEBCARD allows for remote access and alerting for TrippLite UPS's and PDU's. Please read the resources below first. This card I am upgrading is a Generation 3 card, came with version 012.004.052 of the firmware, and it will be updated to 012.006.064. Download the latest firmware from the card's <a href="http://www.tripplite.com/remote-snmp-web-card-telnet~SNMPWEBCARD/">home page</a>. This is a folder that contains multiple firmware versions, as well as the massupdate.exe program. I unpacked it to c:.<br />
<br />
Make sure you read the READ ME - RELEASE NOTES, as firmware has to be updated in a certain order, the card can be bricked if it is updated incorrectly. The update order for my card is to .55 then to .64. The .55 update we will use FTP, then to go to .64 we will use the recommended massupdate.exe found in the Utility folder of the firmware package.<br />
<br />
First connect the serial cable, this is a cable provided by TrippLite, other cables may not work. Putty into the web card using the serial connection with the following settings:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Wusphrn7TBpgT8nSdhI5OBa8UQ0Piz1JVi37eG0eUd2xjjLPY8maykLej7P9z4y99_NDecvR3Wda-dRiolLYJxPWmDo_Hp2Lp7taJr6i3uruVm1jPB7dTb_ET67XpCOJR3nCqEYRAWE/s1600/Screen+Shot+04-21-15+at+09.23+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4Wusphrn7TBpgT8nSdhI5OBa8UQ0Piz1JVi37eG0eUd2xjjLPY8maykLej7P9z4y99_NDecvR3Wda-dRiolLYJxPWmDo_Hp2Lp7taJr6i3uruVm1jPB7dTb_ET67XpCOJR3nCqEYRAWE/s1600/Screen+Shot+04-21-15+at+09.23+AM.PNG" /></a></div>
<br />
If you have an issue connecting. Connect via putty, unscrew and unslot the card, plug in the serial cable between the web card and PC/Server and slot the card back into the UPS/PDU. This reboots the card and the stream should then output to the putty console.<br />
<br />
Once connected to the card, login and reboot it:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRK4FCLjkR7b_6xthetm5cp33kqecxFyR24VvmxseUze2O_80sHJm3POlV5t7qO55vaOV4R4ThJr8TOWJdE0G67EomXKPKaCuAKwnkCsindd3simUXZOAuzP0KRV23l3LiDCfzNiA7MY0/s1600/Screen+Shot+04-21-15+at+09.27+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRK4FCLjkR7b_6xthetm5cp33kqecxFyR24VvmxseUze2O_80sHJm3POlV5t7qO55vaOV4R4ThJr8TOWJdE0G67EomXKPKaCuAKwnkCsindd3simUXZOAuzP0KRV23l3LiDCfzNiA7MY0/s1600/Screen+Shot+04-21-15+at+09.27+AM.PNG" height="77" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
We will use the serial stream to keep an eye on what the card is doing, but we will use command prompt with the windows FTP program to upload the new firmware. Open a command prompt and browse to the firmware folder you unpacked. Use FTP "IP Address" to open an ftp session with the web card, it will ask you to log in.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipc7pHZpGsx17L6RuJ8PPcyyh1hDQfXqx_h-wY8JiELj-vBVZ7gZxjJbspKUKdIR4e1zeseC83j-JP3v4IS8RKe5G3UGH3AFDQMKfC5Pkps1_djZ-Pl4eeQ38TzQozJFhUwPADyNsWXV4/s1600/Screen+Shot+04-21-15+at+09.19+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipc7pHZpGsx17L6RuJ8PPcyyh1hDQfXqx_h-wY8JiELj-vBVZ7gZxjJbspKUKdIR4e1zeseC83j-JP3v4IS8RKe5G3UGH3AFDQMKfC5Pkps1_djZ-Pl4eeQ38TzQozJFhUwPADyNsWXV4/s1600/Screen+Shot+04-21-15+at+09.19+AM.PNG" height="128" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Change to binary mode with the 'bin' command and upload the firmware with the 'put' command, .55 in my case. There is no tab completion, so type accurately.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0OtKGhOWv0UGSF6Gfd5DzwmWXLIMPWFaQc8bBXuM5G2TGVqIrCgrSCatoHar8fV_bkZlx4SvUQ4utbmMUNAYV7X1dTQwUEPikBBbgtvaPuNADIpYJ1DrUpTbKpC2AI5E_4YQnELsmku4/s1600/Screen+Shot+04-21-15+at+09.20+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0OtKGhOWv0UGSF6Gfd5DzwmWXLIMPWFaQc8bBXuM5G2TGVqIrCgrSCatoHar8fV_bkZlx4SvUQ4utbmMUNAYV7X1dTQwUEPikBBbgtvaPuNADIpYJ1DrUpTbKpC2AI5E_4YQnELsmku4/s1600/Screen+Shot+04-21-15+at+09.20+AM.PNG" height="113" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Once it is uploaded type 'bye'. The card will install the firmware and restart:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBc6oeeVTMWgjW2UplVdy0sgFHwfb1s5rImiH_S0b7BHpY8AFaEifDKYkv20jo8VJ_VRntF8Y5M8B7iDuP07Hif_rA9yA2weRlGoXHTaPzzgDhoI3EhSSOyMcdYvEc18K3PkAn3QAn7aU/s1600/Screen+Shot+04-21-15+at+09.19+AM+001.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBc6oeeVTMWgjW2UplVdy0sgFHwfb1s5rImiH_S0b7BHpY8AFaEifDKYkv20jo8VJ_VRntF8Y5M8B7iDuP07Hif_rA9yA2weRlGoXHTaPzzgDhoI3EhSSOyMcdYvEc18K3PkAn3QAn7aU/s1600/Screen+Shot+04-21-15+at+09.19+AM+001.PNG" height="94" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Upon bootup it shows the .55 firmware was uploaded.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFkb7GpAagSaS82KI67HEBEZs-iGwyPnV_4pBxngF6ohqMfXzOiErbfcB-6PdLWYj4G_cOYwuuN48B_EKdEoCdXzYIygDfrXxuhge0NqX4Mc_1rU_8KO85ya51m9Ok7t1HXEEvykopeEM/s1600/Screen+Shot+04-21-15+at+09.21+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFkb7GpAagSaS82KI67HEBEZs-iGwyPnV_4pBxngF6ohqMfXzOiErbfcB-6PdLWYj4G_cOYwuuN48B_EKdEoCdXzYIygDfrXxuhge0NqX4Mc_1rU_8KO85ya51m9Ok7t1HXEEvykopeEM/s1600/Screen+Shot+04-21-15+at+09.21+AM.PNG" height="68" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Repeat the same steps to upload the pwralert.dat file:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIjNZbYHpricSgYjHg8yxo7gSqeXPQQ1ZvdQ6G1kBmGZJB1u_I6jyOa1XXAeF1SbccZIFREVjNslyhFL-QUJ5iY13njrTOChcuHvjqAoBlB24S1m9IbwGxWatvMcZ0IgC-U2aBUx9jKDY/s1600/Screen+Shot+04-21-15+at+10.01+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIjNZbYHpricSgYjHg8yxo7gSqeXPQQ1ZvdQ6G1kBmGZJB1u_I6jyOa1XXAeF1SbccZIFREVjNslyhFL-QUJ5iY13njrTOChcuHvjqAoBlB24S1m9IbwGxWatvMcZ0IgC-U2aBUx9jKDY/s1600/Screen+Shot+04-21-15+at+10.01+AM.PNG" height="204" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
The card will once again reboot, this may take awhile.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Before using massupdate.exe to update to .64, I had an issue with the application logging into the card to upload the new firmware, so I decided to reset the settings on the card. This is done by rebooting the card and pressing a key on the console before 5 seconds is up. It asks you if you want to reset the settings. This changed the IP to dhcp and changed the admin password. If you have issues with massupdate.exe connecting, this may fix it.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Now that we are on .55 we will use massupdate.exe found in the Utility directory (SNMPWEBCARD-FW-Gen3-12-6-064-RC1\Utility) to update the card the .64.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Open massupdate.exe. Under Path of Files to Update click browse and select the Version directory (\SNMPWEBCARD-FW-Gen3-12-6-064-RC1\Firmware\Version 12.06.0064)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTv1nZmbxu5eFK98yqSWeBoSdVN719Ij8Xcf59ruj8pb37UmaiP0tGN0075wuBPiZamKQlYiDCzbkGU6EjQ7rLd6UcjlvVRIgPMn_LzOXK0JehIO2ry-Ua7Lqu_aPVMWDdpUZPID8PSvA/s1600/Screen+Shot+04-21-15+at+10.12+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTv1nZmbxu5eFK98yqSWeBoSdVN719Ij8Xcf59ruj8pb37UmaiP0tGN0075wuBPiZamKQlYiDCzbkGU6EjQ7rLd6UcjlvVRIgPMn_LzOXK0JehIO2ry-Ua7Lqu_aPVMWDdpUZPID8PSvA/s1600/Screen+Shot+04-21-15+at+10.12+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Click Add Devices at the bottom, enter the IP of the web card. I used the default login.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDRKAv3CBCZiual7V8n5wzKUf0vWwoyJgQcuQxehNeIGEKXt2XZQs7CsfHOxmQSGSEO9GFxrB-J1ov-nqFfsrVWQPEbJY-o4Wvc53ZZFN3b45qXVtcrPxnMczMokXocP1gaofr7n2jqU/s1600/Screen+Shot+04-21-15+at+10.37+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVDRKAv3CBCZiual7V8n5wzKUf0vWwoyJgQcuQxehNeIGEKXt2XZQs7CsfHOxmQSGSEO9GFxrB-J1ov-nqFfsrVWQPEbJY-o4Wvc53ZZFN3b45qXVtcrPxnMczMokXocP1gaofr7n2jqU/s1600/Screen+Shot+04-21-15+at+10.37+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Click update on the bottom and click Start on the progress window:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRKWHGLiF6A4h0jzOsWkhzqsz4ImvVrf8lnzaGW6oyUs1JT_05EZHIUlW4PPFbP-OVThOzhVMUHdmWTnV0qIEWVcFihm4EzH1GFM-rP84SQ7L29b1FocBp8MGSBIbhg1zMVDuLwmhYv_o/s1600/Screen+Shot+04-21-15+at+10.38+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRKWHGLiF6A4h0jzOsWkhzqsz4ImvVrf8lnzaGW6oyUs1JT_05EZHIUlW4PPFbP-OVThOzhVMUHdmWTnV0qIEWVcFihm4EzH1GFM-rP84SQ7L29b1FocBp8MGSBIbhg1zMVDuLwmhYv_o/s1600/Screen+Shot+04-21-15+at+10.38+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
The image will upload and the card will reboot. Be patient while the firmware installs, its a major upgrade and it takes awhile.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqOVOWXdDBJEU7iDQYk6CkfLOUU8vLX9nCEE17ZlF23cParYW0yZaDgQ3fQ2mdl4bf5f_THr_kimhJoC2RPRUERfQo9VwZcEqf5hZX6XJyeG-Cg5tlM4X08w46zQqU-MP1M2xAPUPEXlk/s1600/Screen+Shot+04-21-15+at+10.42+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqOVOWXdDBJEU7iDQYk6CkfLOUU8vLX9nCEE17ZlF23cParYW0yZaDgQ3fQ2mdl4bf5f_THr_kimhJoC2RPRUERfQo9VwZcEqf5hZX6XJyeG-Cg5tlM4X08w46zQqU-MP1M2xAPUPEXlk/s1600/Screen+Shot+04-21-15+at+10.42+AM.PNG" height="254" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
The card will reboot (again this is a long process) and you will be on the latest firmware.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Once the card is fully loaded you can connect to the web admin panel using the DHCP IP. Also enjoy whitelisting all of the Java stuff, because the panel is Java, the browser will block it.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="clear: both; text-align: left;">
Resources</h3>
<div class="separator" style="clear: both; text-align: left;">
Make sure to go through these in detail, as well as the firmware readme file, as it is possible to brick the card.</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.tripplite.com/shared/techdoc/Owners-Manual/933179.pdf">http://www.tripplite.com/shared/techdoc/Owners-Manual/933179.pdf</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Thanks to <a href="http://johndball.com/">johndball.com</a>, it seams his website is down, but please read his post on this card before you attempt a firmware update.</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://web.archive.org/web/20140216230929/http://www.johndball.com/2013/01/16/upgrade-the-tripplite-snmpwebcard-firmware/">https://web.archive.org/web/20140216230929/http://www.johndball.com/2013/01/16/upgrade-the-tripplite-snmpwebcard-firmware/</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-33540129100653308622015-04-14T09:00:00.000-05:002015-04-14T09:00:07.466-05:00Exchange 2013: Database copy has been blocked from automatic activation on server by an administrative action. Reason: None specified.After updating two Exchange 2013 mailbox servers in a DAG environment to CU8 and running Test-Replicationhealth, Database Availability reported an error:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFYzfwCDpAW4ldNtgBn-DSJgoGjf7vzICc36NyZ-ij3oJ96PKDeRH0VFyDoc7Nr2bhG2h2IOWY7pHtJmH1YJurHAMUaP2rPRz6c121bIORApNdBhx2LwrElZNHlxFktHLc2MenAvTlg7k/s1600/Screen+Shot+04-14-15+at+08.24+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFYzfwCDpAW4ldNtgBn-DSJgoGjf7vzICc36NyZ-ij3oJ96PKDeRH0VFyDoc7Nr2bhG2h2IOWY7pHtJmH1YJurHAMUaP2rPRz6c121bIORApNdBhx2LwrElZNHlxFktHLc2MenAvTlg7k/s1600/Screen+Shot+04-14-15+at+08.24+AM.PNG" height="157" width="400" /></a></div>
I tried to use -autosize to show the entire error which wouldn't work, but after googling around I found this:<br />
<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> $r = Test-ReplicationHealth
$r | ?{$_.Result.Value -ne 'Passed'} | fl
</code></pre>
<br />
The entire error is as follows: Database copy 'DB01' has been blocked from automatic activation on server 'EXCH2' by an administrative action. Reason: None specified..<br />
<br />
Its actually an easy fix, go into the ECP, Servers -> databases, suspend the passive healthy DB, wait a moment then Resume it.<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXnB-irOcgLRxzPQgzfJuLP-Ig2KEMQnztz6rJotlWv4zKn_j0Ma4Ros9mhab2CxkZ9D6ARNVGCEeZB-zfJkLuj7mdJzni3gXHUIy8dQPsGDXktr-q4R6MoaiHF6HI-0bC403LZpVAny8/s1600/Screen+Shot+04-14-15+at+08.33+AM.PNG" />
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfoEEWurnySShCq-xBAD-wRpLT04ZDs0eZr0zKny73pZFSYpPNIvqbuw-kzsYPMtps3PrV1GFw0caeSg1__TFaZny7LsRM9XNhzfMjeXGK26_6wWV3baxmhXXARBzNNHhIIJnZi5PpzaU/s1600/Screen+Shot+04-14-15+at+08.30+AM.PNG" /></div>
<div class="separator" style="clear: both; text-align: left;">
Now test-replicationhealth again and you should be good.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn6IQoJztPQHCGelPtv0e49UgvS6cf4F3H7MW5_RvoZiItMdnIFAtyjCEh1ze-K0L4bBQB6C39eePvRarsO5iGuGECUIub_0hcZwN9n4aDoyTASLZ3wiOfmhzUj5rdQJ8ssp3xUa-DtAM/s1600/Screen+Shot+04-14-15+at+08.37+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn6IQoJztPQHCGelPtv0e49UgvS6cf4F3H7MW5_RvoZiItMdnIFAtyjCEh1ze-K0L4bBQB6C39eePvRarsO5iGuGECUIub_0hcZwN9n4aDoyTASLZ3wiOfmhzUj5rdQJ8ssp3xUa-DtAM/s1600/Screen+Shot+04-14-15+at+08.37+AM.PNG" height="180" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-85140762331844312462015-03-12T17:00:00.000-05:002015-03-13T10:20:38.887-05:00Spotify Desktop (Windows): How to downgrade so that you can actually use Spotify<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8hwP-dbGxqJOehpuMkV-6DHiE60fii1fSIGVFSHRBkqBRvDhLcveKVX2MsPt9w_u5VKYWG_nWVCE3lp0ly6zRKiR07YRsTejaqoQMQNWfTSeFklvY-kqD4WX1f8znfJq21VpSMDO-gSo/s1600/Screen+Shot+03-12-15+at+08.20+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8hwP-dbGxqJOehpuMkV-6DHiE60fii1fSIGVFSHRBkqBRvDhLcveKVX2MsPt9w_u5VKYWG_nWVCE3lp0ly6zRKiR07YRsTejaqoQMQNWfTSeFklvY-kqD4WX1f8znfJq21VpSMDO-gSo/s1600/Screen+Shot+03-12-15+at+08.20+AM.PNG" height="171" width="400" /></a></div>
Spotify recently updated to version 1.0 and with it <a href="https://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/The-latest-desktop-version-is-a-downgrade/td-p/1039724">broke</a> a lot of features that users have come accustomed to. Most notably for me the client freezing up and causing songs to blip.<br />
<br />
Download 0.9.14.13 here: <a href="http://www.filehorse.com/download-spotify/17905/download/">http://www.filehorse.com/download-spotify/17905/download/</a><br />
Link warning: it will automatically download.<br />
<br />
Install it and you will have the older version, but we need to disable the autoupdate, sadly there is no option to do this in the preferences. Follow <a href="https://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Tutorial-stop-auto-update-and-use-old-client-and-skin/td-p/769659">these instructions</a> to disable auto-update:<br />
<br />
Browse to %appdata%/Spotify/<br />
<br />
If there is a Spotify_new.exe application, delete it.<br />
<br />
Create a new text document in the same folder:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihtEolnWDtyamJXfSTtlswn7mqg8eXqZzzfaqAye7ZPuvNh4JqWs5aMNM9f_4Ft2WvNtOeWTu07Y8M85BaOPpGK6B1u_3-XBs1wnMXxtKk6YMjAhuQYZ4mgwZhvFnNdwUm6M8xWLqlEcM/s1600/Screen+Shot+03-12-15+at+08.36+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihtEolnWDtyamJXfSTtlswn7mqg8eXqZzzfaqAye7ZPuvNh4JqWs5aMNM9f_4Ft2WvNtOeWTu07Y8M85BaOPpGK6B1u_3-XBs1wnMXxtKk6YMjAhuQYZ4mgwZhvFnNdwUm6M8xWLqlEcM/s1600/Screen+Shot+03-12-15+at+08.36+AM.PNG" /></a></div>
<br />
Make sure extensions are showing and rename it to Spotify_new.exe<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTXQEJTwIquxhzScz_MikYUEhUhQnVDluTqekdeHHj_4YYV06kgRYUy5qcL7q5Mn8amRylYtkoKHAGEvHHcmqk8TJbGtFoSfNX4V5d1-LIMjaCfgctWaaParF08dgIPPRnki99NPY8bNA/s1600/Screen+Shot+03-12-15+at+08.39+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTXQEJTwIquxhzScz_MikYUEhUhQnVDluTqekdeHHj_4YYV06kgRYUy5qcL7q5Mn8amRylYtkoKHAGEvHHcmqk8TJbGtFoSfNX4V5d1-LIMjaCfgctWaaParF08dgIPPRnki99NPY8bNA/s1600/Screen+Shot+03-12-15+at+08.39+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbu9vn7LMSrxJxqwIo52ZVrXLUewxRJwPtmsoO9t5hbEHV7L8gmsMhQ2Gqvynh7mbbWwGZNm3V2BFDYWwhOtm_pf4gyZBq8kORflfI5TVd5V2F5_S2lGpXAWiQfXhs1TxdKGYdQ_1qAGA/s1600/Screen+Shot+03-12-15+at+08.38+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbu9vn7LMSrxJxqwIo52ZVrXLUewxRJwPtmsoO9t5hbEHV7L8gmsMhQ2Gqvynh7mbbWwGZNm3V2BFDYWwhOtm_pf4gyZBq8kORflfI5TVd5V2F5_S2lGpXAWiQfXhs1TxdKGYdQ_1qAGA/s1600/Screen+Shot+03-12-15+at+08.38+AM.PNG" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
It will ask you to set the file type to exe, which is correct, you don't want it to be a text file.<br />
<br />
Now set Spotify_new.exe to read-only: Right click on it, click properties and check the Read-only Attribute:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOlHYAgpJ0feQcpP9FmwNaRWXVAyibIY8j6ytuljfI1FN-DqYnytEhXqGhxYm8PZB6hW6diLgzvj5q35Hrjj3f6FbPYAteb0ucnWQnOzAMBE10DBSKa9h9nJUmuCXub2nZNXoqiXTYhW0/s1600/Screen+Shot+03-12-15+at+08.41+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOlHYAgpJ0feQcpP9FmwNaRWXVAyibIY8j6ytuljfI1FN-DqYnytEhXqGhxYm8PZB6hW6diLgzvj5q35Hrjj3f6FbPYAteb0ucnWQnOzAMBE10DBSKa9h9nJUmuCXub2nZNXoqiXTYhW0/s1600/Screen+Shot+03-12-15+at+08.41+AM.PNG" /></a></div>
<br />
You should be all set. It feels good to be back! <br />
<br />
A lot can be said about the state of Spotify as a company at the moment. This is release 1.0, it should be HUGE, it should be polished and beautiful and something the company and devs and product managers be proud of. What happened? Between the decisions that went into 1.0 and them no longer offering some of my favorite albums lately, I am considering taking my subscription somewhere else.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-69742988773996549302015-02-10T17:30:00.000-06:002015-02-12T16:48:39.323-06:00Server 2012 r2: Disk # has been surprised removed, event ID 157 when backing up VHD's.I have a Server 2012 r2 Hyper-V virtual machine that has 3 disks (vhd's) mounted. One for the C drive, one for Logs, another for DB storage. A VSS backup is taken every night, and during this time there is some curious event logs being recorded:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPKzHO73MJHDTcQ9xuXalHJiSJwpo_rmgMnJTYkrGwg61M6pQ9ZAOYCbirYaMWlgdJrlfdRl-At49fpMvvAAwuFLhwUIQKNUFwDbBWwEaS4JR10m0iCIDJHoeJdZK949_yexq9OdyE9vU/s1600/Screen+Shot+02-10-15+at+09.17+AM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPKzHO73MJHDTcQ9xuXalHJiSJwpo_rmgMnJTYkrGwg61M6pQ9ZAOYCbirYaMWlgdJrlfdRl-At49fpMvvAAwuFLhwUIQKNUFwDbBWwEaS4JR10m0iCIDJHoeJdZK949_yexq9OdyE9vU/s1600/Screen+Shot+02-10-15+at+09.17+AM.PNG" /></a></div>
<br />
The highlighted partmgr event 58 is described as: "The disk signature of disk 3 is equal to the disk signature of disk 0." As well as the other 2 partmgr events pairing the virtual disks 1 and 2. The disk event 157 is described as "Disk 3 has been surprise removed" As well as the other two disk events saying the same for disk 4 and 5.<br />
<br />
My theory is when a VSS backup is taken 3 new disks are created (3,4,5) that match the original virtual machine disks (0,1,2). Data is then backed up to the new disks and a signature check is done (partmgr event 58) to make sure they match. Disks 3,4,5 are then ejected from the system, and event ID 157 is recorded.<br />
<br />
In that case when backups are taken these events should probably be defined as Informational and not Warning, in order to keep logs clean.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-9188749653302002612014-12-01T16:00:00.000-06:002014-12-01T16:00:05.151-06:00Aastra IP Phone: Web Recovery: Firmware Download FailedIf you find your Aastra IP phone in Web Recovery Mode and you need to get firmware from your PBX you may have issues configuring the TFTP server using Chrome.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh74X6dsM9kBqElHq_Fwe7JS1FNIQsoXlgLssqBknDSDsn0DzXS_BVrrUqC9n07uaM8OlUZ_UJ8DBnkGUUI0wlsK3EFDcKfwdUoe5iZF7QIBudwzN59i9f3xeLekYirUIXp-MrHSksiZMw/s1600/ScreenShot1108.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh74X6dsM9kBqElHq_Fwe7JS1FNIQsoXlgLssqBknDSDsn0DzXS_BVrrUqC9n07uaM8OlUZ_UJ8DBnkGUUI0wlsK3EFDcKfwdUoe5iZF7QIBudwzN59i9f3xeLekYirUIXp-MrHSksiZMw/s1600/ScreenShot1108.png" height="163" width="320" /></a></div>
<br />
The trick is to use Firefox and NOT press the "Download Firmware" button at the bottom but use Enter on the keyboard instead.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ePGI3vKHQVVYkbg0RPxtgszQHD6rXqYsO8GFR4NzSPzxESUidRTpu_DS5W9-xuM4qhpsmSaQMKZ-HiHlqM_wXZCybl71RNtLUEoA-d82oGzfWWBMwLqLl6AYYzHffEaxeo0yvoY1fw8/s1600/ScreenShot1109.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3ePGI3vKHQVVYkbg0RPxtgszQHD6rXqYsO8GFR4NzSPzxESUidRTpu_DS5W9-xuM4qhpsmSaQMKZ-HiHlqM_wXZCybl71RNtLUEoA-d82oGzfWWBMwLqLl6AYYzHffEaxeo0yvoY1fw8/s1600/ScreenShot1109.png" height="37" width="320" /></a></div>
<br />
Magic!Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-54088540281172622672014-11-18T17:00:00.000-06:002014-11-18T17:00:06.464-06:00Powershell: Format-table -Autosize, must rememberI am typing this one out so I remember the -Autosize switch when using Powershell. Dealing with data in Powershell is practically hopeless without it. Example:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig52YhgT1jZGgdSiIgDXinaWJH4pENSP5yrN38LJLDql73iD0db-x5lIs90XxG-ObBAx_a1hz5oMPB7_zhvpNtlPytLVDyIGTvz18iZroBj3Q9gmVnucrTMVFBM7oI7tDCUwvQuIGoOp8/s1600/ScreenShot1081.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig52YhgT1jZGgdSiIgDXinaWJH4pENSP5yrN38LJLDql73iD0db-x5lIs90XxG-ObBAx_a1hz5oMPB7_zhvpNtlPytLVDyIGTvz18iZroBj3Q9gmVnucrTMVFBM7oI7tDCUwvQuIGoOp8/s1600/ScreenShot1081.png" height="102" width="640" /></a></div>
<br />
Sorry the AD tree is so large it can't show the users name, but the black space after the name feild is just offending.<br />
<br />
How to fix this?<br />
<br />
Powershell is an object based language, and most objects are going to have a lot of data, so when that data gets pushed to a terminal sometimes things don't look so pretty, and in the example above, completely worthless. Thankfully the Powershell dev's had the same opinion and made the <a href="http://technet.microsoft.com/en-us/library/hh849892.aspx" target="_blank">Format-Table</a> command-let in order to help with displaying data on the console. In this example, just add the Format-Table -Autosize switch to auto width the columns to show the entire string. For short use ft for Format-Table, and pipe your commandlet to it:<br />
<blockquote class="tr_bq">
| ft -Autosize</blockquote>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO_6Br1CmvynJ9Mi9Tif4-rQqDwQe2ZsK625AOPrgCj8NI1w7TycP096qM-YSVO3bfsdXOFKv-PQRM6TVSUGFV5t54oPl0WoP3b4ZGrVZ9Z1-KLI0CkJ3Eu7b03Gjf_kqX2WgRFSP0S_o/s1600/ScreenShot1082.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO_6Br1CmvynJ9Mi9Tif4-rQqDwQe2ZsK625AOPrgCj8NI1w7TycP096qM-YSVO3bfsdXOFKv-PQRM6TVSUGFV5t54oPl0WoP3b4ZGrVZ9Z1-KLI0CkJ3Eu7b03Gjf_kqX2WgRFSP0S_o/s1600/ScreenShot1082.png" height="121" width="640" /></a></div>
<br />
Usable data!Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-32470001305611035662014-11-07T16:00:00.000-06:002014-11-07T16:00:00.433-06:00Windows 7/8/8.1: Shared Folders Showing as Disconnected, Why?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzIa2eUFbvJtIVZX55dWDYr9tmqt6XCv9Ljimyr2jphTSSVpkGww_Z4RRs65ZW0Unr9OOT5xTkxthSzIqg571p7DHyOqnlxgj5-UmdUTc-LBMjy14nUzCXiUaYG12cSZj1kHDXQXbXyF0/s1600/ScreenShot1050.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzIa2eUFbvJtIVZX55dWDYr9tmqt6XCv9Ljimyr2jphTSSVpkGww_Z4RRs65ZW0Unr9OOT5xTkxthSzIqg571p7DHyOqnlxgj5-UmdUTc-LBMjy14nUzCXiUaYG12cSZj1kHDXQXbXyF0/s1600/ScreenShot1050.png" height="66" width="400" /></a></div>
<br />
One day I noticed my network shares showing as disconnected and I chalked it up to quirks in the version of Windows 8.1 I am using. I can browse the network shares just fine, so nothing was broken, but after awhile it started to bother me. After searching around I found there can be many causes, some dating back it issues with Windows NT. It wasn't until I tried the <span style="color: #0b5394;">net use</span> command that I realized something was wrong with my system:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozJpTEHG2YumAmlUN4Y5hdFCkJKB8ZzTbbkDWl093gtxaONS7Nl0aUYvyxmP5vuQDpRb_xP8JsJu9jTwtwKmvk6lTnxJTUaDCsNDSGiFyqiXTcpOL3uzV9VhtiXCfUMehQIvVsWD_BK4/s1600/ScreenShot1051.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozJpTEHG2YumAmlUN4Y5hdFCkJKB8ZzTbbkDWl093gtxaONS7Nl0aUYvyxmP5vuQDpRb_xP8JsJu9jTwtwKmvk6lTnxJTUaDCsNDSGiFyqiXTcpOL3uzV9VhtiXCfUMehQIvVsWD_BK4/s1600/ScreenShot1051.png" height="53" width="320" /></a></div>
<br />
This was actually the smoking gun that helped me realize the issue WAS client side and gave me a few places to look. In this particular case it was the network provider order. Under <span style="color: #0b5394;">Control Panel\Network and Internet\Network Connections</span> press ALT and go to advanced then advanced settings, then Provider Order tab. Here an NFS client driver was taken precedence over the windows network:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixzdK3mp7E4d2ToIDm72yvpzeZBFHORaCvHP45vewD59AFAqMTWWPRGJRQHqTAANHX7l9AdxWp8e4O5eKwOnaiO9r2EbzANv6V4hLp8kABmue_B0xS-2GUhvl8oqE42vyRYzFpHMeE7cw/s1600/ScreenShot1052.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixzdK3mp7E4d2ToIDm72yvpzeZBFHORaCvHP45vewD59AFAqMTWWPRGJRQHqTAANHX7l9AdxWp8e4O5eKwOnaiO9r2EbzANv6V4hLp8kABmue_B0xS-2GUhvl8oqE42vyRYzFpHMeE7cw/s1600/ScreenShot1052.png" height="173" width="320" /></a></div>
<br />
I simply moved NFS down to below Microsoft Windows Network and the network shares instantly no longer showed as disconnected, no need to reboot.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-53132505877310652572014-11-05T17:00:00.000-06:002014-11-05T17:00:04.299-06:00Ghostery: Plugin for Chrome to see who is tracking you.<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGgkW1FJeOjKv3JrGGUYNcoDenM4XkPTlpQn_2A3RbjrnWHSR4uDaPNWtmxwUGUesvFCUAWoJi0_i5VO6ay2aENSSfKVpg5yI5k3iGzHfXgWbQ3f5veOHLW76mHmRZZUv8dn6YUHWsY8/s1600/ScreenShot1041.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGgkW1FJeOjKv3JrGGUYNcoDenM4XkPTlpQn_2A3RbjrnWHSR4uDaPNWtmxwUGUesvFCUAWoJi0_i5VO6ay2aENSSfKVpg5yI5k3iGzHfXgWbQ3f5veOHLW76mHmRZZUv8dn6YUHWsY8/s1600/ScreenShot1041.png" height="104" width="320" /></a></div>
<br />
<a href="https://chrome.google.com/webstore/detail/ghostery/mlomiejdfkolichcflejclcbmpeaniij">Ghostery</a> for Chrome provides a way for you to see who and what is tracking you during your web browsing. I installed this as a curiosity and found the results interesting. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkv7TQBwJmSpQslAk6l9aHyTxic57-t7WZbNBiAJ6NrUTAkKjqi6uUgvyWFL7TJi-1OVbXNKZbyjwkQHZVMx91-W0L1L-RIh7bdq-JHdfBu9CEQdp9aQ8ubmrexNAQfJU6YaKQDGyBe7M/s1600/ScreenShot1043.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkv7TQBwJmSpQslAk6l9aHyTxic57-t7WZbNBiAJ6NrUTAkKjqi6uUgvyWFL7TJi-1OVbXNKZbyjwkQHZVMx91-W0L1L-RIh7bdq-JHdfBu9CEQdp9aQ8ubmrexNAQfJU6YaKQDGyBe7M/s1600/ScreenShot1043.png" height="57" width="320" /></a></div>
<br />
I thought that I would see e-commerce sites do some heavy tracking, see what what products I look at and what I buy so they can build metrics and offer better items to help close the sale.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXk4xYIXb5LOBWKMrRu6jeEqeGqOPug-fg5lXO514oeMhzlV4-ASTx1TW29Uw2iLXDZTkBGji6VtjN-VzUQbD4peD5Qhxh6vxx5CUh02XPiDUr_Zg5wAYdE9pBsEiHNtO7fRIi4NoRX58/s1600/ScreenShot1044.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXk4xYIXb5LOBWKMrRu6jeEqeGqOPug-fg5lXO514oeMhzlV4-ASTx1TW29Uw2iLXDZTkBGji6VtjN-VzUQbD4peD5Qhxh6vxx5CUh02XPiDUr_Zg5wAYdE9pBsEiHNtO7fRIi4NoRX58/s1600/ScreenShot1044.png" height="57" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF_kygy7BpGJQsG9tstblK09IsXGdDHjWAX-d5IONOT4AlF5q3ewg0bsAguqzunjvI_iqIhUNHN7MJBtpcRTSB_4Ykf9pxwP-00pTbt9ZDCzqu8RS4yb0ljriN8xcH41W4eMWXIlfhktk/s1600/ScreenShot1042.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgF_kygy7BpGJQsG9tstblK09IsXGdDHjWAX-d5IONOT4AlF5q3ewg0bsAguqzunjvI_iqIhUNHN7MJBtpcRTSB_4Ykf9pxwP-00pTbt9ZDCzqu8RS4yb0ljriN8xcH41W4eMWXIlfhktk/s1600/ScreenShot1042.png" height="57" width="320" /></a></div>
<br />
I do a LOT of reading on tech news sites and their tracking is pretty heavy as far as analytics and advertisement, fair enough, they have large costs for content writers and hosting.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTyf92ZmuKhfz2snZqj4Q-Zz5JZTMJUJLBDN5CnHjxqK9vvfR4-ivXVmz54VyBXBarMEFuNoOSswAmMzZtNobsxA6B7ve0W45BB0NiRZPQON_GHy51gb3BbrMiUMGuCPiTVwDv-zg9FY/s1600/ScreenShot1045.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTyf92ZmuKhfz2snZqj4Q-Zz5JZTMJUJLBDN5CnHjxqK9vvfR4-ivXVmz54VyBXBarMEFuNoOSswAmMzZtNobsxA6B7ve0W45BB0NiRZPQON_GHy51gb3BbrMiUMGuCPiTVwDv-zg9FY/s1600/ScreenShot1045.png" height="56" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikJFjtgcjNSGc7j9pfQ7tHwpB_j5b-ASiZ9AuvC8iI2yGhs9S99Zye3fNYkX6mYUG94SnpPLF-lFBx4WuOwoPSSU7OhyNN7Y94VgDEdfvIH6OJB4-XoI4lhQAVo4_KnKmrKg24YEEymk4/s1600/ScreenShot1046.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikJFjtgcjNSGc7j9pfQ7tHwpB_j5b-ASiZ9AuvC8iI2yGhs9S99Zye3fNYkX6mYUG94SnpPLF-lFBx4WuOwoPSSU7OhyNN7Y94VgDEdfvIH6OJB4-XoI4lhQAVo4_KnKmrKg24YEEymk4/s1600/ScreenShot1046.png" height="57" width="320" /></a></div>
<br />
How about blogs? Some blog writers don't monetized, some do monetize a little, some writers make a career out of blogging, and some only use the platforms default page view tracking. I looked at a bunch of the IT blogs I follow and mostly found the trackers to be less than 5.<br />
<br />
However, I was rather surprised about the amount of tracking that is being done on some forums that I frequent, as much as 20 instances on some sites. I suppose forums would have a niche group of readers so it is more difficult to advertise to them to help recoup costs.<br />
<br />Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-7896992311100410502014-11-03T17:00:00.000-06:002014-11-11T07:38:37.030-06:00iDRAC7 Express Remote Access with the Dedicated Nic, Not Possible<span style="font-family: inherit; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">With the series of iDRAC7 (Dell remote access
cards), the card + nic is built into the motherboard of PowerEdge generation 12 systems. Instead of having different cards, they have
multiple license options, the basic being the iDRAC Express license, with the ‘top’
tier being the Enterprise license. The Express does NOT allow you to use the iDRAC dedicated nic for remote access:</span>
<span style="font-family: inherit;"><span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br /></span>
</span><br />
<span style="font-family: inherit; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">"NIC Selection: Dedicated: A required license is missing or expired."</span><br />
<span style="font-family: inherit;"><br />You have to use/”share” a motherboard LAN nic (LOM its called) for remote access. This isn't terrible, but it can cause issues if you plan to team nics, or you may have your nics already allocated out and don't want to share iDRAC traffic with your normal traffic for performance or security reasons. The Enterprise license allows you to use the
iDRAC dedicated port. Just like iDRAC6, Enterprise also
allows access to the virtual terminal/screen, that reason alone may be worth the cost of Enterprise. To get a 30 day trial of iDRAC7 Enterprise visit <a href="http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?DRIVERID=3NHMY&OSCODE=WS8R2&FIELD=3078135712" target="_blank">this page</a> at the Dell website.<br />Source:</span><br />
<ul>
<li><span style="font-family: inherit;">[PDF] <a href="http://en.community.dell.com/cfs-file/__key/communityserver-components-postattachments/00-20-06-78-92/iDRAC7_5F00_Licensing_5F00_White_5F00_Paper_5F00_incl_5F00_ValueLine.pdf">http://en.community.dell.com/cfs-file/__key/communityserver-components-postattachments/00-20-06-78-92/iDRAC7_5F00_Licensing_5F00_White_5F00_Paper_5F00_incl_5F00_ValueLine.pdf</a></span></li>
</ul>
<br />
<br />
<span style="font-family: inherit; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br /></span>
<span style="font-family: inherit;"><br /></span>
Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-84390880136459149682014-10-13T20:00:00.000-05:002014-10-14T08:34:51.288-05:00Mouse without Borders - Microsoft GarageComputer A is my primary computer and computer B I use for testing applications, group policies, etc. I always thought I would have to spend money if I wanted to share the mouse and keyboard between the two machines ala KVM switch or <a href="http://synergy-project.org/">application</a>. Recently I have been using <a href="http://www.microsoft.com/en-us/download/details.aspx?id=35460">Mouse without Borders</a> by Microsoft Garage. It uses the LAN to share a mouse and keyboard. <br />
<br />
Download the MSI and run, Accept the license agreement and Install the app. If its your first time running it will ask you if you have installed the app on your second machine. I did not have it installed so it gave me a security key to use. After installing on the second machine and punching the security key in, a settings panel will pop up that will allow some customization:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5ZpOPN0fbI_o8bgd7NBtKrz0eL8J2siaLZq6EpL8_WMdI-_0zxMdH7T5T4bDSeml_1EaImvPjN9PZ4OUWdZEzgiKpZlxGfni0y6TGbXZt5e10nv4TzQR63acQGHZK3nFgIfw5QTm5cM/s1600/ScreenShot983.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5ZpOPN0fbI_o8bgd7NBtKrz0eL8J2siaLZq6EpL8_WMdI-_0zxMdH7T5T4bDSeml_1EaImvPjN9PZ4OUWdZEzgiKpZlxGfni0y6TGbXZt5e10nv4TzQR63acQGHZK3nFgIfw5QTm5cM/s1600/ScreenShot983.png" height="412" width="640" /></a></div>
<br />
You can drag and drop the monitor images to match your physical monitor locations. <br />
<br />
Along with sharing the mouse and keyboard you can "drag and drop" files from one computer to the next, similarly to how you can drag and drop files in explorer. It uses a network file transfer in the background to do this, pretty clever.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-74223758802369944072014-08-13T17:00:00.000-05:002014-08-27T11:38:58.307-05:00Powershell: Script to purge old files from a folderSo I need to backup the SQL DB of a mission critical app. The app sits on a virtual machine and backups need to get written to a NAS device. But if there is a network or NAS issue then the backups won't get written, so no current backups. What I do in this scenario is write the backups locally first, to c:\DB_backups, then script a task to sync the backup directory to the NAS. If I have daily backups then the NAS will store all of the daily rolling backups, but that will eat up space on the C drive, which is bad. So I need to purge the DB_backups folder, there are a few ways to do this and the easiest I found is to use powershell:<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> Get-ChildItem 'C:\DB_Backup' -Recurse | Where {$_.creationtime -lt (Get-Date).AddDays(-10)} | Remove-Item </code></pre>
This is pretty clever on powershell's part, lets step through what it does.<br />
<blockquote class="tr_bq">
Get-ChildItem 'C:\DB_Backup' -Recurse</blockquote>
What this does is list all of the items in this folder as objects, and I am recursing through all of the folders in this folder, but that is not necessarily needed for this job.<br />
<blockquote class="tr_bq">
Where {$_.creationtime -lt (Get-Date).AddDays(-10)}</blockquote>
The objects in this folder is then <a href="http://technet.microsoft.com/en-us/library/ee176927.aspx">piped</a> to this line. <b>Where </b>is an alias for <b>Where-Object</b>. We are using <b>where</b> because we only want to select files with specific attributes from this directory. These attributes are defined by the <b>$_.creationtime</b>. The creation time is then compared to today's date (<b>Get-Date</b>) using <b>-lt</b> (less than). But we only want the files older than 10 days ago, so we subtract 10 from <b>Get-Date</b>, using the <b>AddDays</b> modifier. So now we are listing all of the files older than 10 days, pretty neat, now to delete them.<br />
<blockquote class="tr_bq">
Remove-Item</blockquote>
The cmd way of doing things is using <b>del</b>, which is actually an alias for -Remove-Item, neat. This will remove the 10 day old objects we piped to it in the previous line.<br />
<br />
Save it all as a .ps1 file and <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/08/11/weekend-scripter-use-the-windows-task-scheduler-to-run-a-windows-powershell-script.aspx">schedule the job in task scheduler</a> to run daily to keep your C drive to size.<br />
<br />Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-43128566756125900202014-08-12T18:00:00.000-05:002014-09-04T13:10:58.585-05:00Hyper-V Server: Enable firewall rule to allow Hyper-V Replica over HTTP or HTTPSThe server is Hyper-V Server 2012 r2 Core and we need to enable the inbound replica traffic on the firewall. There is no firewall GUI in server core but there is predefined rules for Hyper-V Replica which we need to enable via powershell. There are several ways for remote access to server core, this way will use RDP because of my wonderful RDP organization with <a href="http://www.mremoteng.org/">mRemoteNG</a>. Log on to your Hyper-V Server, move the sconfig window to the side and use the command prompt to open a powershell session. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRud61aAjDWFT6Ax153A98UjVnRm0dF3MyxsfUI0aLwKYk2gg2eEwkXpaQKXJco7okrJlDQx9wQhWkyPdKh1omtXK88TEteou8IIYZ7fJUkggFEWz4v591_aS1u4DO6k1Qd_FHG3FmP7E/s1600/ScreenShot918.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRud61aAjDWFT6Ax153A98UjVnRm0dF3MyxsfUI0aLwKYk2gg2eEwkXpaQKXJco7okrJlDQx9wQhWkyPdKh1omtXK88TEteou8IIYZ7fJUkggFEWz4v591_aS1u4DO6k1Qd_FHG3FmP7E/s1600/ScreenShot918.png" height="128" width="640" /></a></div>
<br />
Powershell can be ran from any directory. Once in powershell list the default firewall rules by using the Get-NetFirewallRule command-let:<br />
<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> Get-NetFirewallRule | format-table name, displaygroup, action, direction, enabled -autosize
</code></pre>
<br />
The table is pretty long and you may have to widen your console window to show all of the rows, but you will be looking for something like this:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGXqymjPiWPYT04YQw3kaRrXz4r0oItt7doMsI30W-kD15YOA-lVaeyIbCa6Ce6TXEjKH3JLVjI05cHxgh6VhYNCQAc_Yj7ru4MPUteVnHC1JsFVNL6bLdb2vcEG6vTXqAKPxtSfMqiLg/s1600/ScreenShot919.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGXqymjPiWPYT04YQw3kaRrXz4r0oItt7doMsI30W-kD15YOA-lVaeyIbCa6Ce6TXEjKH3JLVjI05cHxgh6VhYNCQAc_Yj7ru4MPUteVnHC1JsFVNL6bLdb2vcEG6vTXqAKPxtSfMqiLg/s1600/ScreenShot919.png" height="21" width="640" /></a></div>
<br />
Hyper-V Replica HTTP and Hyper-V Replica HTTPS are the two rules, I went with HTTP in my Hyper-V settings so I will enable that rule by using the Enable-NetFirewallRule command-let:<br />
<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> Enable-NetFirewallRule -DisplayGroup "Hyper-V Replica HTTP"
</code></pre>
<br />
And now we have flowing replica traffic:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb7F97W8lLYs5aMcRRbo12vrPkk8r2Rx7Ht5KC-TDT-G_Wt8ku-hHsleejNa6fz_l5BS3LxT7E0xKPUVGnHkZq9-NRIxmZTv6RVULYbMDEFQEAioJtcWdzUNxI61gdRY-Ze5rexmmyhBU/s1600/ScreenShot920.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb7F97W8lLYs5aMcRRbo12vrPkk8r2Rx7Ht5KC-TDT-G_Wt8ku-hHsleejNa6fz_l5BS3LxT7E0xKPUVGnHkZq9-NRIxmZTv6RVULYbMDEFQEAioJtcWdzUNxI61gdRY-Ze5rexmmyhBU/s1600/ScreenShot920.png" height="18" width="640" /></a></div>
<br />Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-83524000715127446342014-08-03T08:16:00.001-05:002014-08-04T07:48:20.192-05:00Windows Protip: LockHunter to unlock or delete locked filesOnce of my favorite tools is Unlocker, its used to show you which processes are locking files and allows you to unlock them, but I decided to look for a replacement because Chrome and MalwareBytes labels it as <a href="https://forums.malwarebytes.org/index.php?/topic/131067-unlocker-192-false-positive/">malicious</a>. After a quick search around I found <a href="http://lockhunter.com/">LockHunter</a>. This freeware tool has some of the regular features: unlock, delete, copy locked file but also does some neat stuff:<br />
<br />
Adds link to unlock in the context menu:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAv5YPFX2YRynZr6BE0vVwijRnWC278JFjfzgY5oXKmPY57mjsNOQXjGoLmSrxW1KkQvFY-TAFXJickhi8bOVgo0vZ0EbEhdyIkk_UFWviJ-0SR5UbcG0LLY2WmfWVviSSbAlq7GmBbA0/s1600/ScreenShot909.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAv5YPFX2YRynZr6BE0vVwijRnWC278JFjfzgY5oXKmPY57mjsNOQXjGoLmSrxW1KkQvFY-TAFXJickhi8bOVgo0vZ0EbEhdyIkk_UFWviJ-0SR5UbcG0LLY2WmfWVviSSbAlq7GmBbA0/s1600/ScreenShot909.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
And if it cannot delete a locked file, it will automatically delete after the next system reboot!</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguyZMbTgMW_GayL_HKj_-QU16jNmFXNMwlfMp5t5fsmBZTmLKazz_e1ZistnXvWwo9mOL72RmDpPsJ_PRWacuqbfu-9fWpEPSNrC89D56rt5pZ6qhaUutZmVzcLfCM3UX1NWwt9vGcZUg/s1600/ScreenShot910.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguyZMbTgMW_GayL_HKj_-QU16jNmFXNMwlfMp5t5fsmBZTmLKazz_e1ZistnXvWwo9mOL72RmDpPsJ_PRWacuqbfu-9fWpEPSNrC89D56rt5pZ6qhaUutZmVzcLfCM3UX1NWwt9vGcZUg/s1600/ScreenShot910.png" height="48" width="320" /></a></div>
<br />
So I copied the locked file to a new directory and set the locked original to delete on the next reboot (whenever that may be!)Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.comtag:blogger.com,1999:blog-2172082556833308168.post-43701461112330523362014-08-01T08:17:00.000-05:002014-08-01T08:21:24.354-05:00Build Log: Shapeoko 2 inspired CNC Router - Part 1 Testing Electronics<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHOrktKo9odJNQjPbjPIezeI8abyIg5m0gwRxskZdyvT51SCJ7MOgpK0U6SknLEdzCcm1nf_QIZIdi2zhtpMNxSNJcKRS9ZL19gYmXLfaJwPmHgXgCQkgagYHQXJIVQ87bRDuUTpg39Y4/s1600/Screen+Shot+07-31-14+at+08.41+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHOrktKo9odJNQjPbjPIezeI8abyIg5m0gwRxskZdyvT51SCJ7MOgpK0U6SknLEdzCcm1nf_QIZIdi2zhtpMNxSNJcKRS9ZL19gYmXLfaJwPmHgXgCQkgagYHQXJIVQ87bRDuUTpg39Y4/s1600/Screen+Shot+07-31-14+at+08.41+PM.PNG" height="206" width="320" /></a></div>
<br />
I started working on a CNC Router project inspired by the <a href="http://www.shapeoko.com/">Shapeoko 2</a>. Why inspired? As an electronics hobbyist I have amassed a decent amount of electronics and hardware of which I am going to be using as much as I can in order to cut costs over buying the complete Shapeoko kit. Why Shapeoko? After some research I feel that the <a href="http://www.shapeoko.com/wiki/">Shapeoko Wiki</a> is an incredibly thorough guide for building a low cost desktop CNC router. The wiki includes guides for electronics, hardware, and software, which coming from a single source means that everything will play nice together. My goal is to keep the total cost below the <a href="https://www.inventables.com/technologies/desktop-3d-carving-cnc-mill-kit-shapeoko-2">Shapeoko 2 Full Kit</a> AND provide a larger cutting area by scaling the X-Y axis linear motion from 500mm (19.6 inches) to 610mm (24 inches). I am hoping for a cutting area of 18 x 18 inches.<br />
<br />
<span style="font-size: large;">Electronics</span><br />
I wanted to get the electronics hammered out first for a couple reasons:<br />
<ol>
<li>Large portion of the cost is the controller boards, stepper motors and power supply. Getting large costs out of the way is nice for projects.</li>
<li>If electronics do not work, and the project is a failure, I am not stuck with custom cut hardware to build a CNC, which could be resold at a loss, it would be easier to flip stepper motors and reuse the Arduino for a different project.</li>
</ol>
<div>
Following the Shapeoko recommendations I purchased a <a href="http://www.amazon.com/gp/product/B006H06TVG/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1">Arduino Uno</a> ($25) and a <a href="https://synthetos.myshopify.com/products/gshield-v5">Synthetos gShield v5</a> ($49.99). The Arduino is a micro-controller that takes G-Code (more on that later) and converts it to the individual movements that the motors need to make. The gShield is a stepper motors driver which processes the movements and applies the proper voltages to the stepper motors so they can move.<br />
<br />
Stepper Motors: I needed something that will mill wood, acrylic, and any type of plastic sheet. After some research I decided on Nema 23, because even the smallest Nema 23 motors are 2-3 times stronger than Nema 17 motors. This will be enough strength to mill hardwoods and in the future possibly aluminum. The Shapeoko 2 uses something called Dual Drive Y which means the Y axis has two stepper motors, one for each side of the gantry. The X axis uses a single stepper motor, and the Z axis uses a motor for moving the milling rotary tool up and down. I already have a smaller stepper motor I am going to use for the Z axis.<br />
<br />
Power Supply: Shapeoko recommends a 90-120 Watt 24V power supply. I have a much smaller 24v power supply I am going to be using for testing the electronics, it should push the small Z motor fine.<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmT5sv8bzMcFxPMcYQypVselEbt2Nojgtm_U2QI-8y3CBJvQYmKUgpAbk6sCffmvYZW2VEDRG3NRv2Aad9So-6n2YsaBtTfua1y-QwdjBYTvKnWSMex1vWh5Hom7Rt0HqhtBnLZ-Rap0E/s1600/ScreenShot907.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmT5sv8bzMcFxPMcYQypVselEbt2Nojgtm_U2QI-8y3CBJvQYmKUgpAbk6sCffmvYZW2VEDRG3NRv2Aad9So-6n2YsaBtTfua1y-QwdjBYTvKnWSMex1vWh5Hom7Rt0HqhtBnLZ-Rap0E/s1600/ScreenShot907.png" height="158" width="400" /></a></div>
<br />
<div>
<span style="font-size: large;">Software</span></div>
<div>
Disclaimer: I am using a PC, follow the links for instructions on the platform you are using. Once I had my electronics purchased it was time to test the steppers motors out. First you will need to install the Arduino development suite which includes the USB driver so you can flash/program your Arduino. Download and install the <a href="http://arduino.cc/en/Main/Software">Arduino IDE 1.0.5</a> and make sure USB driver is selected during the install. Plug your Arduino into your computer using a USB Type A to B cable and it should show up under Device Manager:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinZsbhxg_rsYkZzoC26pmPJ6coYIM4ziR8VEl4ACP4h_f5TlNe5FEZZSBa84-nFk3PQ8BSCSrpzXhdpBfSa57Dz6ziEI5naJnUQ0w4LgMjtWTgO80k7LKjt9WO5p7kxT5cHd603KgkDBo/s1600/Screen+Shot+07-31-14+at+08.30+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinZsbhxg_rsYkZzoC26pmPJ6coYIM4ziR8VEl4ACP4h_f5TlNe5FEZZSBa84-nFk3PQ8BSCSrpzXhdpBfSa57Dz6ziEI5naJnUQ0w4LgMjtWTgO80k7LKjt9WO5p7kxT5cHd603KgkDBo/s1600/Screen+Shot+07-31-14+at+08.30+PM.PNG" height="232" width="320" /></a></div>
<br /></div>
<div>
Note that my Arduino is connected to COM3, you will need to know your port. Next download and extract <a href="http://xloader.russemotto.com/">XLoader</a>. This tool allows you to flash the Arduino with the GRBL interpreter. GRBL is what takes the g-code and turns it into "steps" that control the stepper motors. Retrieve the GRBL hex file from the <a href="https://github.com/grbl/grbl">github</a>. Scroll down to Downloads and right click save-as to save the .hex file. Open up Xloader, select the com port your arduino is hooked up to, select 115200 baud rate, browse to the GRBL .hex file you downloaded and click upload to flash the Arduino:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQObtqAggxlIEuOTCZ0s_5r-5I6-ALFFBxLz51Q0C2RmZ0m_MSjU-9puLko1doU8nBoPz11-Tb8TmkXX8-RCsk34D5GSDd6c5kXFLzBvUkWN3LaZKlDEBwbBogNJk2qxRgKSrIVa_rqZs/s1600/Screen+Shot+07-31-14+at+08.35+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQObtqAggxlIEuOTCZ0s_5r-5I6-ALFFBxLz51Q0C2RmZ0m_MSjU-9puLko1doU8nBoPz11-Tb8TmkXX8-RCsk34D5GSDd6c5kXFLzBvUkWN3LaZKlDEBwbBogNJk2qxRgKSrIVa_rqZs/s1600/Screen+Shot+07-31-14+at+08.35+PM.PNG" /></a></div>
<br /></div>
<div>
The TX and RX LED's on the Arduino will blink. Once completed Xloader will say how many bytes have been written to the Arduino. We will now finish preparing the electronics for testing:<br />
<br />
Unplug the Arduino's USB and connect the gShield (you can flash the Arduino with the gShield installed), then connect a stepper motor to one of the axis'. I read to always connect the stepper motors with the gShield and Arduino <b>unplugged </b>in order to potentially prevent any hot wires from touching anything. Next connect the USB back into the Arduino and connect the 24v power supply to the gShield. Red (positive) hooks to the Vmot side and black (negative) connects to the GND side. An LED will turn on:</div>
<div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjffU9kPcFcHhskLfpYJO_oFgMscKo67tuBhCRlwQuLycYf8_rK-qF1R2yXLmDAb7B6VC9F5qKpE-F1O8SSZEebZvMCITS17g1f2LInWOmGPFngH6-LQscbHaHlUToSWTA7iGPJQQmDlaM/s1600/IMAG0105.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjffU9kPcFcHhskLfpYJO_oFgMscKo67tuBhCRlwQuLycYf8_rK-qF1R2yXLmDAb7B6VC9F5qKpE-F1O8SSZEebZvMCITS17g1f2LInWOmGPFngH6-LQscbHaHlUToSWTA7iGPJQQmDlaM/s1600/IMAG0105.jpg" height="181" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">The power supply alligator clips are actually farther apart that what the picture implies.</td></tr>
</tbody></table>
I did not have instructions for wiring this motor, I just paired the wires together and connected them to the axis keeping the wires in order, at this point I am not worried about polarity.</div>
<br />
<div>
We can now send g-code commands to it using <a href="https://github.com/winder/Universal-G-Code-Sender">Universal G-Code Sender</a> (UGS). Download the latest version and extract (I have a CNC folder on the desktop to keep all of these tools in). Browse to the UGS folder and edit the start-windows.bat, changing the 'x' in the jar file name to the version you downloaded, in my case 64 bit:<br />
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibmSNnZAwr4O7TEzIGinOXCCNeGLhi8A-pTNY_etA4kDuUzbzHxa6oxh8foZYLoncZXalQWNzON-75TeNvJix34EBnSYoHlvVPQxbhcsBLbXJvZx0mQnFqkC5JcwNkAfhHpVmKWR5kDnpd/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> java -jar -Xmx256m UniversalGcodeSender-all64.jar
</code></pre>
Save and close. Open Command Prompt, browse to the UGS folder, and run start-windows.bat:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC6WOXKHsQ4mNpzPhna6M_ZaI3_GlK5SLBmKBeaqWBnNiD3dRY5vv3rT_LH1CClzo6N7M7GxigieSBcUOSJZAKXrn-HZ23aWU7WPohp3w08Vd-3nwsysGFQctzuNkaoK-y1zvJVSSP3Ic/s1600/Screen+Shot+07-31-14+at+09.00+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC6WOXKHsQ4mNpzPhna6M_ZaI3_GlK5SLBmKBeaqWBnNiD3dRY5vv3rT_LH1CClzo6N7M7GxigieSBcUOSJZAKXrn-HZ23aWU7WPohp3w08Vd-3nwsysGFQctzuNkaoK-y1zvJVSSP3Ic/s1600/Screen+Shot+07-31-14+at+09.00+PM.PNG" height="32" width="640" /></a></div>
<br />
The jar will launch and open up the UGS gui. If your Arduino is plugged in it should show up under the correct COM port, leave the baud rate at 9600 and click Open. UGS is now connected to your Arduino:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMebKqJ-k2eKPczz9ot-FH-1XYdTH1Pa_ci04l9-0tAtJKO5pTCRSNT2T9uZaJn_dqEEWZBaDRUaTSgrr7IsIysb1Etx4I4dYnVcCFYzcE44kxQdNmpnQ5dRXTulWpblEXmLd4ZMSEuZU/s1600/Screen+Shot+07-31-14+at+09.02+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMebKqJ-k2eKPczz9ot-FH-1XYdTH1Pa_ci04l9-0tAtJKO5pTCRSNT2T9uZaJn_dqEEWZBaDRUaTSgrr7IsIysb1Etx4I4dYnVcCFYzcE44kxQdNmpnQ5dRXTulWpblEXmLd4ZMSEuZU/s1600/Screen+Shot+07-31-14+at+09.02+PM.PNG" height="116" width="400" /></a></div>
<br />
Whichever axis you plug your stepper motor(s) into, Z in my case, you can send movement command(s) by using the controls under the <span style="color: #0b5394;">Manual Control</span> tab. <b>Do not </b>send commands to an axis that does not have a motor connected to it, you can overload your gShield. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Sl9HmOpLufMK5GI0WvJE2zTbKVkfa6pnmIYWT5mv5DXo-EaOHAq0MAMjyJMoN3vPVL0ZwyhCtf_38s4E3GpBTF2m8hfoKTipa5WEGx8y-j0ETucjGc-jwLhlzZgfq9k64dijjJfu9xk/s1600/Screen+Shot+07-31-14+at+09.03+PM.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Sl9HmOpLufMK5GI0WvJE2zTbKVkfa6pnmIYWT5mv5DXo-EaOHAq0MAMjyJMoN3vPVL0ZwyhCtf_38s4E3GpBTF2m8hfoKTipa5WEGx8y-j0ETucjGc-jwLhlzZgfq9k64dijjJfu9xk/s1600/Screen+Shot+07-31-14+at+09.03+PM.PNG" height="106" width="400" /></a></div>
<br />
Your stepper motor should be rotating and your electronics testing is completed. Next up I will be shopping out the Nema 23 motors, power supply and parts to build the Y and X axis.Jhttp://www.blogger.com/profile/10674773475872023729noreply@blogger.com