<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anthony Reinke &#187; work</title>
	<atom:link href="http://www.anthonyreinke.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anthonyreinke.com</link>
	<description>Rambling Thoughts of a Random Mind</description>
	<lastBuildDate>Wed, 01 Feb 2012 22:03:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Installing SNMP through the Command Line &#8211; Part 2</title>
		<link>http://www.anthonyreinke.com/2012/02/01/installing-snmp-through-the-command-line-part-2/</link>
		<comments>http://www.anthonyreinke.com/2012/02/01/installing-snmp-through-the-command-line-part-2/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 22:01:19 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[2003]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=474</guid>
		<description><![CDATA[I added a batch script I wrote to install SNMP on a bunch of machine back on Jan. 14, 2012 (http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/). &#160;I have since modified the script. &#160;Changing the file from a .bat to a .cmd will allow you to right click and run as administrator on Windows 2008. &#160;Also I noticed in 2008, it [...]]]></description>
			<content:encoded><![CDATA[<p>I added a batch script I wrote to install SNMP on a bunch of machine back on Jan. 14, 2012 (<a href="http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/">http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/</a>). &nbsp;I have since modified the script. &nbsp;Changing the file from a .bat to a .cmd will allow you to right click and run as administrator on Windows 2008. &nbsp;Also I noticed in 2008, it defaults in to having the localhost as the only system that can communicate to the SNMP Service.</p>
<p>PsExec.exe @hosts.txt -s -c installsnmp.cmd</p>
<p>Below is the file to download. &nbsp;Rename the file to installsnmp.cmd<br />
<a href="http://www.anthonyreinke.com/wp-content/uploads/2012/02/installsnmp.cmd_.txt">installsnmp.cmd.txt</a></p>
<p>As always, please contact me if you have questions.</p>
<pre><span style="color: #00ff00;">@echo off</span></pre>
<pre><span style="color: #00ff00;">cls</span></pre>
<pre><span style="color: #00ff00;">REM Detect if the system is Windows Server 2003</span>
<span style="color: #00ff00;">systeminfo | find "2003" &gt; nul</span>
<span style="color: #00ff00;">if %ERRORLEVEL% == 0 goto 2003</span></pre>
<pre><span style="color: #00ff00;">REM Detect if the system is Windows XP</span>
<span style="color: #00ff00;">systeminfo | find "XP Pro" &gt; nul</span>
<span style="color: #00ff00;">if %ERRORLEVEL% == 0 goto XPPro</span></pre>
<pre><span style="color: #00ff00;">REM Detect if the system is Windows XP</span>
<span style="color: #00ff00;">systeminfo | find "2008" &gt; nul</span>
<span style="color: #00ff00;">if %ERRORLEVEL% == 0 goto 2008</span></pre>
<pre><span style="color: #00ff00;">REM If the system is Windows Vista, Windows Server 2008, or higher, </span>
<span style="color: #00ff00;">REM they have the required files built in.</span>
<span style="color: #00ff00;">goto ERROR</span></pre>
<pre><span style="color: #00ff00;">:2003</span>
<span style="color: #00ff00;">REM If Windows 2003, set the path to the i386 directory</span>
<span style="color: #00ff00;">REM Note: The path needs to be one level above the i386 directory</span>
<span style="color: #00ff00;">REM Example: if the path is \\server\share\windows2003\i386\ then</span>
<span style="color: #00ff00;">REM the path would be \\server\share\windows2003\</span>
<span style="color: #00ff00;">REM Note that the you need both a 32bit and 64bit versions</span></pre>
<pre><span style="color: #00ff00;">if (%PROCESSOR_ARCHITECTURE%) == (AMD64) (</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\Win2003x64\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\Win2003x64\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setW2003Path.reg</span></pre>
<pre><span style="color: #00ff00;">IF (%PROCESSOR_ARCHITECTURE%) == (x86) (</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\Win2003\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\Win2003\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setW2003Path.reg</span></pre>
<pre>
<span style="color: #00ff00;">REM Installing the created Registry File</span>
<span style="color: #00ff00;">regedit /s /q %temp%\setW2003Path.reg</span></pre>
<pre><span style="color: #00ff00;">goto SNMP</span></pre>
<pre><span style="color: #00ff00;">:XPPro</span>
<span style="color: #00ff00;">REM If Windows XP Professional, set the path to the i386 directory</span>
<span style="color: #00ff00;">REM Note: The path needs to be one level above the i386 directory</span>
<span style="color: #00ff00;">REM Example: if the path is \\server\share\windowsXP\i386\ then</span>
<span style="color: #00ff00;">REM the path would be \\server\share\windowsXP\</span>
<span style="color: #00ff00;">if (%PROCESSOR_ARCHITECTURE%) == (AMD64) (</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\XPProx64\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\XPProx64\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setXPProPath.reg</span>
<span style="color: #00ff00;">) ELSE IF (%PROCESSOR_ARCHITECTURE%) == (x86)</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\XPPro\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\XPPro\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setXPProPath.reg</span>
<span style="color: #00ff00;">)</span></pre>
<pre><span style="color: #00ff00;">REM Installing the created Registry File</span>
<span style="color: #00ff00;">regedit /s /q %temp%\setXPProPath.reg.reg</span></pre>
<pre><span style="color: #00ff00;">goto SNMP</span></pre>
<pre><span style="color: #00ff00;">:2008</span>
<span style="color: #00ff00;">REM Since 2008 stopped using the sysocmgr.exe to install features, in Vista and higher</span>
<span style="color: #00ff00;">REM you need to use the servermanagercmd.exe to add features. A great list of the </span>
<span style="color: #00ff00;">REM features and their command line install string is at:</span>
<span style="color: #00ff00;">REM http://www.techrepublic.com/blog/datacenter/install-windows-server-2008-features-with-servermanagercmd/294</span></pre>
<pre><span style="color: #00ff00;">servermanagercmd.exe -install SNMP-Services</span></pre>
<pre><span style="color: #00ff00;">goto Strings</span></pre>
<pre><span style="color: #00ff00;">:SNMP</span>
<span style="color: #00ff00;">REM Building the Unattended Install</span></pre>
<pre><span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo ;SetupMgrTag</span>
<span style="color: #00ff00;">echo [NetOptionalComponents]</span>
<span style="color: #00ff00;">echo SNMP=1</span>
<span style="color: #00ff00;">echo [SNMP]</span>
<span style="color: #00ff00;">echo Any_Host=YES</span>
<span style="color: #00ff00;">) &gt; %temp%\snmp.txt</span></pre>
<pre><span style="color: #00ff00;">REM Installing the SNMP application with the Unattended Install</span></pre>
<pre><span style="color: #00ff00;">sysocmgr /i:%windir%\inf\sysoc.inf /u:%temp%\snmp.txt</span></pre>
<pre><span style="color: #00ff00;">goto Strings</span></pre>
<pre><span style="color: #00ff00;">:Strings</span></pre>
<pre><span style="color: #00ff00;">REM Removing the public string</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\ValidCommunities]</span></pre>
<pre><span style="color: #00ff00;">REM Removing the only allow localhost communication, by default 2008 will only allow the </span>
<span style="color: #00ff00;">REM localhsot to talk to the SNMP service</span>
<span style="color: #00ff00;">echo [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SNMP\Parameters\PermittedManagers]</span></pre>
<pre><span style="color: #00ff00;">REM Setting the SNMP strings</span>
<span style="color: #00ff00;">echo.</span></pre>
<pre><span style="color: #00ff00;">REM Setting the SNMP Contact Info</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\RFC1156Agent]</span>
<span style="color: #00ff00;">echo "sysContact"="Server Administrators"</span>
<span style="color: #00ff00;">echo "sysLocation"="Server Room"</span>
<span style="color: #00ff00;">echo "sysServices"=dword:0000004f</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">REM Setting the Read Only and Read Write Communities</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\ValidCommunities]</span>
<span style="color: #00ff00;">echo "readonly"=dword:00000004</span>
<span style="color: #00ff00;">echo "readwrite"=dword:00000008</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">REM Creating the Permitted Managers Key</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SNMP\Parameters\PermittedManagers]</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">) &gt; %temp%\setupsnmp.reg</span></pre>
<pre><span style="color: #00ff00;">REM Installing the created Registry File</span></pre>
<pre><span style="color: #00ff00;">regedit /s /q %temp%\setupsnmp.reg</span></pre>
<pre><span style="color: #00ff00;">REM Cleaning Up</span></pre>
<pre><span style="color: #00ff00;">IF EXIST %temp%\setupsnmp.reg del %temp%\setupsnmp.reg</span>
<span style="color: #00ff00;">IF EXIST %temp%\setW2003Path.reg del %temp%\setW2003Path.reg</span>
<span style="color: #00ff00;">IF EXIST %temp%\setXPProPath.reg.reg del %temp%\setXPProPath.reg.reg</span>
<span style="color: #00ff00;">IF EXIST %temp%\snmp.txt del %temp%\snmp.txt</span></pre>
<pre><span style="color: #00ff00;">echo %COMPUTERNAME% Complete &gt;&gt; \\server\share\SNMP\SNMPInstall.txt</span></pre>
<pre><span style="color: #00ff00;">goto END</span></pre>
<pre><span style="color: #00ff00;">:ERROR</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo Could not determine the OS type</span>
<span style="color: #00ff00;">pause</span></pre>
<pre><span style="color: #00ff00;">goto END</span></pre>
<pre><span style="color: #00ff00;">:END</span></pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2012/02/01/installing-snmp-through-the-command-line-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing SNMP through the Command Line</title>
		<link>http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/</link>
		<comments>http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 04:18:59 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[2003]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=455</guid>
		<description><![CDATA[I needed a way to mass install SNMP to the servers in my environment.  The problem I was having was Microsoft Windows Server 2003 needing files from the CD.  We don&#8217;t copy the i386 directory from the CD for two reasons.  We store the files on the network and drive space is limit on a [...]]]></description>
			<content:encoded><![CDATA[<p>I needed a way to mass install SNMP to the servers in my environment.  The problem I was having was Microsoft Windows Server 2003 needing files from the CD.  We don&#8217;t copy the i386 directory from the CD for two reasons.  We store the files on the network and drive space is limit on a lot of servers.  The batch script will check if the server is 2003.  If it is 2003, it will point the install cd to a network path or a local path.  Next it builds the  unattended install file.  Once the file is written, the system will add the SNMP feature per the unattended file.  After SNMP is installed, the registry keys are set for the SNMP community strings.  Lastly the script removes the temporary files it created.</p>
<p>Use this script in combination to PSTools&#8217; PSExec and you can mass install.  Create a list of systems you want to install this on and call it hosts.txt.  Each server needs to be on it&#8217;s own line and it is best to use the fully qualified name or IP Address.  Copy the hosts.txt and installsnmp.bat file in to your PSTools directory and run the following command:</p>
<pre><span style="color: #00ff00;">PsExec.exe @hosts.txt -s -c installsnmp.bat</span></pre>
<p><a href="http://www.anthonyreinke.com/wp-content/uploads/2012/01/installsnmp.txt">Download the Install SNMP Batch File, just rename to a .bat file.</a></p>
<p>&nbsp;</p>
<pre></pre>
<pre><span style="color: #00ff00;">@echo off</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">echo %COMPUTERNAME% Started &gt;&gt; \\server\share\SNMP\SNMPInstall.txt</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Detect if the system is Windows Server 2003</span>
<span style="color: #00ff00;">systeminfo | find "2003" &gt; nul</span>
<span style="color: #00ff00;">if %ERRORLEVEL% == 0 goto 2003</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Detect if the system is Windows XP</span>
<span style="color: #00ff00;">systeminfo | find "XP Pro" &gt; nul</span>
<span style="color: #00ff00;">if %ERRORLEVEL% == 0 goto XPPro</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM If the system is Windows Vista, Windows Server 2008, or higher, </span>
<span style="color: #00ff00;">REM they have the required files built in.</span>
<span style="color: #00ff00;">goto SNMP</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">:2003</span>
<span style="color: #00ff00;">REM If Windows 2003, set the path to the i386 directory</span>
<span style="color: #00ff00;">REM Note: The path needs to be one level above the i386 directory</span>
<span style="color: #00ff00;">REM Example: if the path is \\server\share\windows2003\i386\ then</span>
<span style="color: #00ff00;">REM the path would be \\server\share\windows2003\</span>
<span style="color: #00ff00;">REM Note that the you need both a 32bit and 64bit versions</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">if (%PROCESSOR_ARCHITECTURE%) == (AMD64) (</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\Win2003x64\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\Win2003x64\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setW2003Path.reg</span>
<span style="color: #00ff00;">) ELSE IF (%PROCESSOR_ARCHITECTURE%) == (x86)</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\Win2003\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\Win2003\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setW2003Path.reg</span>
<span style="color: #00ff00;">)</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Installing the created Registry File</span>
<span style="color: #00ff00;">regedit /s /q %temp%\setW2003Path.reg</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">goto SNMP</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">:XPPro</span>
<span style="color: #00ff00;">REM If Windows XP Professional, set the path to the i386 directory</span>
<span style="color: #00ff00;">REM Note: The path needs to be one level above the i386 directory</span>
<span style="color: #00ff00;">REM Example: if the path is \\server\share\windowsXP\i386\ then</span>
<span style="color: #00ff00;">REM the path would be \\server\share\windowsXP\</span>
<span style="color: #00ff00;">if (%PROCESSOR_ARCHITECTURE%) == (AMD64) (</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\XPProx64\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\XPProx64\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setXPProPath.reg</span>
<span style="color: #00ff00;">) ELSE IF (%PROCESSOR_ARCHITECTURE%) == (x86)</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]</span>
<span style="color: #00ff00;">echo "SourcePath"="\\\\server\\share\\Extracted\\XPPro\\"</span>
<span style="color: #00ff00;">echo "ServicePackSourcePath"="\\\\server\\share\\Extracted\\XPPro\\"</span>
<span style="color: #00ff00;">) &gt; %temp%\setXPProPath.reg</span>
<span style="color: #00ff00;">)</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Installing the created Registry File</span>
<span style="color: #00ff00;">regedit /s /q %temp%\setXPProPath.reg.reg</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">goto SNMP</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">:SNMP</span>
<span style="color: #00ff00;">REM Building the Unattended Install</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo ;SetupMgrTag</span>
<span style="color: #00ff00;">echo [NetOptionalComponents]</span>
<span style="color: #00ff00;">echo SNMP=1</span>
<span style="color: #00ff00;">echo [SNMP]</span>
<span style="color: #00ff00;">echo Any_Host=YES</span>
<span style="color: #00ff00;">) &gt; %temp%\snmp.txt</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Installing the SNMP application with the Unattended Install</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">sysocmgr /i:%windir%\inf\sysoc.inf /u:%temp%\snmp.txt</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">goto Strings</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">:2008</span>
<span style="color: #00ff00;">REM Since 2008 stopped using the sysocmgr.exe to install features, in Vista and higher</span>
<span style="color: #00ff00;">REM you need to use the servermanagercmd.exe to add features. A great list of the </span>
<span style="color: #00ff00;">REM features and their command line install string is at:</span>
<span style="color: #00ff00;">REM http://www.techrepublic.com/blog/datacenter/install-windows-server-2008-features-with-servermanagercmd/294</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">servermanagercmd.exe -install SNMP-Services</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">goto Strings</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">:Strings</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Removing the public string</span>
<span style="color: #00ff00;">(</span>
<span style="color: #00ff00;">echo Windows Registry Editor Version 5.00</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\ValidCommunities]</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Setting the SNMP strings</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\RFC1156Agent]</span>
<span style="color: #00ff00;">echo "sysContact"="Server Administrators"</span>
<span style="color: #00ff00;">echo "sysLocation"="Server Room"</span>
<span style="color: #00ff00;">echo "sysServices"=dword:0000004f</span>
<span style="color: #00ff00;">echo.</span>
<span style="color: #00ff00;">echo [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SNMP\Parameters\ValidCommunities]</span>
<span style="color: #00ff00;">echo "readonly"=dword:00000004</span>
<span style="color: #00ff00;">echo "readwrite"=dword:00000008</span>
<span style="color: #00ff00;">) &gt; %temp%\setupsnmp.reg</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Installing the created Registry File</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">regedit /s /q %temp%\setupsnmp.reg</span></pre>
<pre></pre>
<pre><span style="color: #00ff00;">REM Cleaning Up</span></pre>
<pre></pre>
<p><span style="color: #00ff00;">IF EXIST %temp%\setupsnmp.reg del %temp%\setupsnmp.reg</span><br />
<span style="color: #00ff00;">IF EXIST %temp%\setW2003Path.reg del %temp%\setW2003Path.reg</span><br />
<span style="color: #00ff00;">IF EXIST %temp%\setXPProPath.reg.reg del %temp%\setXPProPath.reg.reg</span><br />
<span style="color: #00ff00;">IF EXIST %temp%\snmp.txt del %temp%\snmp.txt</span></p>
<p>&nbsp;</p>
<p><span style="color: #00ff00;">echo %COMPUTERNAME% Complete &gt;&gt; \\server\share\SNMP\SNMPInstall.txt</span></p>
<p><span style="color: #00ff00;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2012/01/14/installing-snmp-through-the-command-line/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Information Gathering on My Own Servers</title>
		<link>http://www.anthonyreinke.com/2011/01/17/information-gathering-on-my-own-servers/</link>
		<comments>http://www.anthonyreinke.com/2011/01/17/information-gathering-on-my-own-servers/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 20:33:59 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[bit]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[pack]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[vbs]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[visual]]></category>
		<category><![CDATA[warranty]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=384</guid>
		<description><![CDATA[Currently I am having an issue with not knowing information about the servers I am responsible.   I am not happy not knowing things.  I spent a little time gather different parts of different scripts (hacker / script kiddie style) and compiling them in to one Visual Basic Script.  This script is designed to work [...]]]></description>
			<content:encoded><![CDATA[<p>Currently I am having an issue with not knowing information about the servers I am responsible.   I am not happy not knowing things.  I spent a little time gather different parts of different scripts (hacker / script kiddie style) and compiling them in to one Visual Basic Script.  This script is designed to work against Dell Servers.  It will ask the computer for it name, the OS, OS version number, Service Packs, Bit Level (32 or 64 bit), Dell Warranty info, list of local users, and a list of local groups and the users in the groups.  It takes the list of servers from &#8220;hosts.txt&#8221; which is just a list of servers or ip addresses where there is one per line.  It will write all the information it gathers in to a file called &#8220;report.txt&#8221;.</p>
<p>Download the <a href="http://www.anthonyreinke.com/repository/SystemInfo.vbs">.VBS File</a></p>
<p>Here is the code:</p>
<blockquote>
<div id="_mcePaste">Option Explicit</div>
<div id="_mcePaste">Dim url, svctag, wshShell, wshNetwork</div>
<div id="_mcePaste">Dim strComputer, colGroups, objGroup, objUser</div>
<div id="_mcePaste">Dim objWMIService, colItems, objItem</div>
<div id="_mcePaste">Dim warrantyRows, warrantyCols</div>
<div id="_mcePaste">Dim objsvc,svccount, errorChecking,svc,objNetwork,colAccounts</div>
<div id="_mcePaste">Dim get_OS_Bit, info, strComputer2, oReg, strKeyPath, strValueName, strValue</div>
<div id="_mcePaste">Dim objShell, objIE, objWMI</div>
<div id="_mcePaste">Dim colOSes, objOS</div>
<div id="_mcePaste">Dim objFSO, objTextFile, objTextFileW, objTextFileO, strNextLine, arrServiceList</div>
<div id="_mcePaste">Dim i, result</div>
<div id="_mcePaste">Const ForReading = 1</div>
<div id="_mcePaste">Const ForAppending = 8</div>
<div id="_mcePaste">Set objFSO = CreateObject(&#8220;Scripting.FileSystemObject&#8221;)</div>
<div id="_mcePaste">Set objTextFileW = objFSO.OpenTextFile (&#8220;report.txt&#8221;, ForAppending, True)</div>
<div id="_mcePaste">Set objFSO = CreateObject(&#8220;Scripting.FileSystemObject&#8221;)</div>
<div id="_mcePaste">Set objTextFileO = objFSO.OpenTextFile _</div>
<div id="_mcePaste">(&#8220;hosts.txt&#8221;, ForReading)</div>
<div id="_mcePaste">Do Until objTextFileO.AtEndOfStream</div>
<div id="_mcePaste">strNextLine = objTextFileO.Readline</div>
<div id="_mcePaste">arrServiceList = Split(strNextLine , &#8220;,&#8221;)</div>
<div id="_mcePaste">strComputer = arrServiceList(0)</div>
<div id="_mcePaste">wscript.echo strComputer</div>
<div id="_mcePaste">On Error Resume Next</div>
<div id="_mcePaste">Set colOSes = objWMIService.ExecQuery(&#8220;Select * from Win32_OperatingSystem&#8221;)</div>
<div id="_mcePaste">For Each objOS in colOSes</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;########################################&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;==            Computer Info           ==&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Computer Name      : &#8221; &amp; objOS.CSName</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">Set objWMI = GetObject(&#8220;winmgmts:\&#8221; &amp; strComputer &amp; &#8220;rootCIMV2&#8243;)</div>
<div id="_mcePaste">Set colItems = objWMI.ExecQuery(&#8220;SELECT * FROM Win32_OperatingSystem&#8221;,,48)</div>
<div id="_mcePaste">For Each objItem in colItems</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Operating System   : &#8221; &amp; objItem.Caption</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;OS Version Number  : &#8221; &amp; objItem.Version</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Service Pack       : &#8221; &amp; objItem.ServicePackMajorVersion</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">const HKEY_LOCAL_MACHINE = &amp;H80000002</div>
<div id="_mcePaste">Set oReg=GetObject(&#8220;winmgmts:{impersonationLevel=impersonate}!\&#8221; &amp; strComputer &amp; &#8220;rootdefault:StdRegProv&#8221;)</div>
<div id="_mcePaste">strKeyPath = &#8220;HARDWAREDESCRIPTIONSystemCentralProcessor &#8221;</div>
<div id="_mcePaste">strValueName = &#8220;Identifier&#8221;</div>
<div id="_mcePaste">oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue</div>
<div id="_mcePaste">if (instr(strValue,&#8221;x86&#8243;)) then</div>
<div id="_mcePaste">get_OS_Bit=&#8221;32&#8243;</div>
<div id="_mcePaste">elseif (instr(strValue,&#8221;64&#8243;)) then</div>
<div id="_mcePaste">get_OS_Bit=&#8221;64&#8243;</div>
<div id="_mcePaste">else</div>
<div id="_mcePaste">get_OS_Bit=&#8221;NotSure&#8221;</div>
<div id="_mcePaste">end if</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;OS is              : &#8221; &amp; get_OS_Bit &amp; &#8220;bit&#8221;</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;==  Get the Dell warranty information ==&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">url = &#8220;http://support.dell.com/support/topics/global.aspx/support/my_systems_info/details?c=us&amp;cs=RC956904&amp;l=en&amp;s=hied&amp;~lt=bodyonly&amp;~wsf=tabs&amp;servicetag=&#8221;</div>
<div id="_mcePaste">set objIE=createobject(&#8220;internetexplorer.application&#8221;)</div>
<div id="_mcePaste">set objShell = WScript.CreateObject(&#8220;WScript.Shell&#8221;)</div>
<div id="_mcePaste">set objWMI = GetObject(&#8220;winmgmts:{impersonationLevel=impersonate}!\&#8221; &amp; strComputer &amp; &#8220;rootcimv2&#8243;)</div>
<div id="_mcePaste">If InStr(UCase(objWMI.ExecQuery(&#8220;Select Manufacturer From Win32_ComputerSystem&#8221;).ItemIndex(0).Manufacturer), &#8220;DELL&#8221;) = 0 then Err.Raise 2, &#8220;This is not a Dell dude!&#8221;, &#8220;No Service Tag&#8221;</div>
<div id="_mcePaste">svctag = objWMI.ExecQuery  (&#8220;Select SerialNumber from Win32_BIOS&#8221;).ItemIndex(0).SerialNumber</div>
<div id="_mcePaste">Set objWMIService = GetObject(&#8220;winmgmts:&#8221; _</div>
<div id="_mcePaste">&amp; &#8220;{impersonationLevel=impersonate}!\&#8221; _</div>
<div id="_mcePaste">&amp; strComputer &amp; &#8220;rootcimv2&#8243;)</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Service Tag        : &#8221; &amp; svctag</div>
<div id="_mcePaste">objIE.navigate url &amp; svctag</div>
<div id="_mcePaste">do while objIE.readystate&lt;&gt;4 : wscript.sleep 50 : loop</div>
<div id="_mcePaste">set warrantyRows = objIE.document.getElementsByTagName(&#8220;table&#8221;).item(1).getElementsByTagName(&#8220;table&#8221;).item(2).getElementsByTagName(&#8220;table&#8221;).item(0).getElementsByTagName(&#8220;tr&#8221;)</div>
<div id="_mcePaste">For i = 1 to warrantyRows.length &#8211; 1</div>
<div id="_mcePaste">set warrantyCols = warrantyRows.item(i).getElementsByTagName(&#8220;td&#8221;)</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Description        : &#8221; &amp; warrantyCols.item(0).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Provider           : &#8221; &amp; warrantyCols.item(1).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Warranty Extension : &#8221; &amp; warrantyCols.item(2).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Start Date         : &#8221; &amp; warrantyCols.item(3).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;End Date           : &#8221; &amp; warrantyCols.item(4).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Days Left          : &#8221; &amp; warrantyCols.item(5).innerText</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;==       List all local users         ==&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;========================================&#8221;</div>
<div id="_mcePaste">Set objNetwork = CreateObject(&#8220;Wscript.Network&#8221;)</div>
<div id="_mcePaste">&#8216;strComputer = objNetwork.ComputerName</div>
<div id="_mcePaste">Set colAccounts = GetObject(&#8220;WinNT://&#8221; &amp; strComputer &amp; &#8220;&#8221;)</div>
<div id="_mcePaste">colAccounts.Filter = Array(&#8220;user&#8221;)</div>
<div id="_mcePaste">For Each objUser In colAccounts</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Local User         : &#8221; &amp; objUser.Name</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;===========================================&#8221;</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;== List all local groups and their users ==&#8221;</div>
<div id="_mcePaste">objTextFileW.Writeline &#8220;===========================================&#8221;</div>
<div id="_mcePaste">Set colGroups = GetObject(&#8220;WinNT://&#8221; &amp; strComputer &amp; &#8220;&#8221;)</div>
<div id="_mcePaste">colGroups.Filter = Array(&#8220;group&#8221;)</div>
<div id="_mcePaste">For Each objGroup In colGroups</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Group              : &#8221; &amp; objGroup.Name</div>
<div id="_mcePaste">For Each objUser in objGroup.Members</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;User               : &#8221; &amp; objUser.Name</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">Next</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;== List all services ==&#8221;</div>
<div id="_mcePaste">set objsvc = GetObject(&#8220;winmgmts:{impersonationLevel=impersonate}\&#8221; &amp; strComputer &amp; &#8220;rootcimv2&#8243;).ExecQuery (&#8220;SELECT * FROM Win32_Service&#8221;)</div>
<div id="_mcePaste">for each svc in objsvc</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Service            : &#8221; &amp; svc.displayname</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Current Status     : &#8221; &amp; svc.state</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Startus Type       : &#8221; &amp; svc.startmode</div>
<div id="_mcePaste">objTextFileW.WriteLine &#8220;Run Server As      : &#8221; &amp; svc.startname</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">next</div>
<div id="_mcePaste">objTextFileW.WriteLine</div>
<div id="_mcePaste">Loop</div>
<div id="_mcePaste">objTextFileW.Close</div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2011/01/17/information-gathering-on-my-own-servers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Life in IT</title>
		<link>http://www.anthonyreinke.com/2010/12/15/life-in-it/</link>
		<comments>http://www.anthonyreinke.com/2010/12/15/life-in-it/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 14:44:28 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[electric]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[outage]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=353</guid>
		<description><![CDATA[I have been at my new job for around 8 weeks now.  There have been 2 major outages.  We have one employee put in their notice.  After this week my equal in one of offices will no longer be here.  The guy has been around IT for a while and had a lot of resources. [...]]]></description>
			<content:encoded><![CDATA[<p>I have been at my new job for around 8 weeks now.  There have been 2 major outages.  We have one employee put in their notice.  After this week my equal in one of offices will no longer be here.  The guy has been around IT for a while and had a lot of resources.  He knew a lot of different people he could count on and different ways to find answers.  That is a big loss for the company.</p>
<p><strong>The First Outage:</strong><br />
The system have needed to be replaced a while ago.  I don&#8217;t blame the people that were here before me.  They were doing the best they could with the cards dealt to them.  We have had two major outages.  The first outage was caused by bad power from our power company Lincoln Electric System (LES).  The power dipped low enough to damage the equipment but not low enough to trip the UPS.  The power dip caused one of the switches in our core stack to blow the power supply in it.  Cisco was able to send a new switch, but at first they could get us one until Monday.  The outage happened Thursday night / Friday night.  After working with Alexander Open Systems (AOS), they were able to get a switch from Cisco to us the next day.  We had a former employee help with the configuration of the switch since the network has multiple vlans and vlan are configured at the port level.  Normally this isn&#8217;t a problem but we didn&#8217;t have a backup of the switch configuration.  The outage also caused problems to the firewall in the form of the firewall loosing its configuration.  We had a person from AOS help us reconfigure the switches and firewall so that everything was good again.</p>
<p><strong>The Second Outage:</strong><br />
First our file and print server decided to deny access to the share and then the share no longer showed online.  Next all the printers on the server disappeared.  Shortly after this one of our main SANs decided to stop working.  So the team got to working on these issues and then we no longer to remote in.  Wait.. We can&#8217;t get to anything from outside.  Got have no email, no websites, and no VPN.  Researching the firewall we noticed it was denying everything from the outside.  I started looking in to that and then I noticed that the external dns addresses weren&#8217;t resolving.  First I thought it was due to the firewall blocking everything but from an external location I querried Google&#8217;s DNS Server for a site of ours.  Nothing came back.  Normally it takes hours before DNS will exhaust.  So I try to log in to our DNS server and I can&#8217;t get connected.  So I jump to the VM server and notice an error.  The ESX server doesn&#8217;t have enough room for the VM.  The physical disk is out of space so it halted the VM session.  Just great.  I go to reboot the server and get the equivalent of the BSOD on a Windows server.  I hard power the server and after the 5 minutes it takes to start loading the OS I get a kernel panic.  The OS has an issue with the hard drive.  At this point I need a DNS server up and I need it now.  I start building a new ESX server out of scraps of different servers.  The idea is to build a server and move the hard drives to the new server.  While I am doing this I am taking the DNS zone files and creating a new DNS server on another VM host just encase the ESX server idea doesn&#8217;t pan out.  Plus I went to a DNS hosting company and start moving our DNS file to this host.  I got the new ESX server built.  I got the new DNS server built.  I have the DNS moved to the DNS hosting company.  I created a CNAME to our name servers to point to the DNS server names for our new DNS hosting company.  This got us back in business.  A coworker got AOS on the phone and remotely got them to be able to configure the firewall.  Looks like the firewall flipped back to a new version of the firmware that we downgraded.  Once they downgraded us we were back in business.  My coworkers got the file server and SAN already figured out.  It is Sunday mid-day and so at this point the systems have been down for 48 hours.  I have been helping since 11am on Sunday when I returned home from Church.  At around 5pm I went in to work to do all the things that needed done physically (build the ESX server and trying to copy the files off the drive). At 6:45am the next day I have the new ESX server up, files being copied down from the old ESX server which is back up, and the zones built for the external DNS hosting provider.  By 10am the files were done copying down to a portable drive.  I was able to start up the vm server for the host.  Everything was basically up and going.  Tuesday we noticed that some emails were not going through and sites were down.  When creating the CNAME to fix the issue it caused an issue with the other sites we were hosting in the fact that the external provider didn&#8217;t have zone files for the other sites.  So Tuesday afternoon I removed the CNAME.  By Tuesday evening some of the sites were up and happy again.</p>
<p><strong>Facts about IT:</strong></p>
<ul>
<li>You will get yelled at</li>
<li>Very rarely will you get a thank you from anyone outside of IT</li>
<li>You will loose a lot of sleep in your career.  Doing a 36 to 40 hour shift is typical.</li>
<li>Even if you spend all weekend fixing things, users still expect you to be there to help them get their new songs on their blackberry</li>
<li>In small to medium sized companies the burn out rate in IT is high.  Everyone wants everything but they don&#8217;t want to pay for it and why haven&#8217;t you got it done already?</li>
<li>In larger company most IT people feel like they are just part of a large heard of cattle and that they can and will be replaced at any given time.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2010/12/15/life-in-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lack of posts</title>
		<link>http://www.anthonyreinke.com/2010/11/27/lack-of-posts/</link>
		<comments>http://www.anthonyreinke.com/2010/11/27/lack-of-posts/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 04:22:52 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[co-locaton]]></category>
		<category><![CDATA[colo]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[perfect]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[securityguest]]></category>
		<category><![CDATA[sorry]]></category>
		<category><![CDATA[splunk]]></category>
		<category><![CDATA[storm]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=345</guid>
		<description><![CDATA[Sorry about the lack of the posting.  I have switched jobs and the perfect storm hit us.  Due to a power outage (well,multiple outages) from Lincoln Electric System (http://les.com) we lost a main switch, the firewall configuration, and dhcp configuration.  I haven&#8217;t logged in to a Cisco device in many years and never in the [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry about the lack of the posting.  I have switched jobs and the perfect storm hit us.  Due to a power outage (well,multiple outages) from Lincoln Electric System (<a href="http://les.com/">http://les.com</a>) we lost a main switch, the firewall configuration, and dhcp configuration.  I haven&#8217;t logged in to a Cisco device in many years and never in the depth I have had to in the past month.</p>
<p>Things I am working on:</p>
<ul>
<li>Jumping in to Cisco head first</li>
<li>More with Splunk</li>
<li>Setting up MPLS between multiple site, and a couple of co-locations</li>
<li>More in to security</li>
<li>Guest Posters</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2010/11/27/lack-of-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strength Finder Test Results</title>
		<link>http://www.anthonyreinke.com/2010/11/08/strength-finder-test-results/</link>
		<comments>http://www.anthonyreinke.com/2010/11/08/strength-finder-test-results/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 19:31:44 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[results]]></category>
		<category><![CDATA[strength]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=321</guid>
		<description><![CDATA[My Top 5 Strengths Arranger Adaptability Strategic Achiever Futuristic Arranger: People strong in the Arranger theme can organize, but they also have a flexibility that complements this ability. They like to figure out how all of the pieces and resources can be arranged for maximum productivity. Adaptability: People strong in the Adaptability theme prefer to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>My Top 5 Strengths</strong><br />
Arranger<br />
Adaptability<br />
Strategic<br />
Achiever<br />
Futuristic</p>
<p><strong>Arranger:</strong><br />
People strong in the Arranger theme can organize, but they also have a flexibility that complements this ability. They like to figure out how all of the pieces and resources can be arranged for maximum productivity.</p>
<p><strong>Adaptability:</strong><br />
People strong in the Adaptability theme prefer to &#8220;go with the flow.&#8221; They tend to be &#8220;now&#8221; people who take things as they come and discover the future one day at a time.</p>
<p><strong>Strategic:</strong><br />
People strong in the Strategic theme create alternative ways to proceed. Faced with any given scenario, they can quickly spot the relevant patterns and issues.</p>
<p><strong>Achiever:</strong><br />
People strong in the Achiever theme have a great deal of stamina and work hard. They take great satisfaction from being busy and productive.</p>
<p><strong>Futuristic:</strong><br />
People strong in the Futuristic theme are inspired by the future and what could be. They inspire others with their visions of the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2010/11/08/strength-finder-test-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Splunk Dashboards</title>
		<link>http://www.anthonyreinke.com/2010/05/02/splunk-dashboards/</link>
		<comments>http://www.anthonyreinke.com/2010/05/02/splunk-dashboards/#comments</comments>
		<pubDate>Mon, 03 May 2010 02:24:38 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[central]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[splunk]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=245</guid>
		<description><![CDATA[I have begun building my own dashboards in Splunk.  Once I have the custom views built, I will post them up here.  So far everything I have been working on is with a system&#8217;s administrator in mind because that is what I have been doing for the past 12 years (wow, thats a long time). [...]]]></description>
			<content:encoded><![CDATA[<p>I have begun building my own dashboards in Splunk.  Once I have the custom views built, I will post them up here.  So far everything I have been working on is with a system&#8217;s administrator in mind because that is what I have been doing for the past 12 years (wow, thats a long time).  Currently I am building a view for searching failed logins and the source of lockouts.  They tie in to one another.  Our technicians want to be more involved in the systems administration and hopefully this will help them respond quicker to our customers.  Everything comes from Splunk being installed on all our domain controllers.  From there we get all the logs in to our central logging system (Splunk).  Due to the amount of data we are pushing now everyday, we might have to build a backup environment just for our Splunk data.  How awesome is this!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2010/05/02/splunk-dashboards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geeks and Fitness</title>
		<link>http://www.anthonyreinke.com/2009/09/28/geeks-and-fitness/</link>
		<comments>http://www.anthonyreinke.com/2009/09/28/geeks-and-fitness/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:26:16 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[family]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/?p=124</guid>
		<description><![CDATA[Humm, geek doesn&#8217;t generally make you think of a guy in shape.  I grew being an athlete, but not so much anymore.  I have played soccer, was on swim team, basketball, baseball, football (midget, high school, indoor, and flag), wrestling, and track and field (200 meter, 200&#215;4 relay, shot-put, and discus).  Of course I did [...]]]></description>
			<content:encoded><![CDATA[<p>Humm, geek doesn&#8217;t generally make you think of a guy in shape.  I grew being an athlete, but not so much anymore.  I have played soccer, was on swim team, basketball, baseball, football (midget, high school, indoor, and flag), wrestling, and track and field (200 meter, 200&#215;4 relay, shot-put, and discus).  Of course I did weight lifting, but I really got in to lifting after high school.  I did a program call &#8220;How to increase your bench press by 50 pounds&#8221; by Muscle Media.  I ended up putting 60 pounds on my bench in 14 workouts!  At this time I was lifting 4 or 5 times a week while taking protein and creatine.  At this time I was also playing indoor full contact football.</p>
<p>That was then, and this is now.  Now I sit at a desk and work remotely on server all around the world.  My drive is around an hour each way.  This puts me back in Lincoln around 6pm.  That is enough time to get home at around 6:15pm, make sure my kid is in his Tae Kwon Do uniform, and then to head out at 6:40pm to get to class by 7pm.  That lasts till 8pm.  Get home around 8:15pm and put the kids to bed.  Around 8:30pm I am finally eating dinner.  9pm rolls around and normally I am finally able to kick back.</p>
<p>I have tried to go to a gym in Lincoln around this time but the place was packed at the times I wanted to go.  So now what?  I got a Wii and I found a game called My Fitness Coach.  This is less of a game and more of a customizable workout dvd.  It has you enter a lot of data about yourself (height, weight, age, arm size, chest size, hips, etc.).  You then have to go through some tests such as sitting heart rate and active heart rate and how many of different exercises you can do (sit ups, push ups, squats, etc).  After you set up all this, it helps to build a custom workout program for you.</p>
<p>I am combining this with a site call <a href="http://www.dailyburn.com" target="_blank">Daily Burn</a>.  This lets you track you food intake and calorie burns.  My goal is losing 35 pounds and being able to easily run a mile.  We will see how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2009/09/28/geeks-and-fitness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On-Call</title>
		<link>http://www.anthonyreinke.com/2009/07/02/on-call/</link>
		<comments>http://www.anthonyreinke.com/2009/07/02/on-call/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 21:38:02 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[busy]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[on-call]]></category>
		<category><![CDATA[oncall]]></category>
		<category><![CDATA[page]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/2009/07/02/on-call/</guid>
		<description><![CDATA[It is that time again for me. On-call at where I work means little sleep and a lot of work. The first wasn&#8217;t too bad. I stayed busy during the day. I left for home (around an hour drive) and didn&#8217;t even make it out of town and had to turn around. Worked till 7:30pm [...]]]></description>
			<content:encoded><![CDATA[<p>It is that time again for me.  On-call at where I work means little sleep and a lot of work.  The first wasn&#8217;t too bad.  I stayed busy during the day.  I left for home (around an hour drive) and didn&#8217;t even make it out of town and had to turn around.  Worked till 7:30pm and then headed home.  Got paged when I was about 15 minutes from my house.  Got home and fired up the laptop.  I was on that call until 2am.  Went to bed and woke up at 5:45am like I normally do.  Off to work at 6:50am.  Work today has been constant.  The bad part is that this is a holiday weekend so there will be no level 1 support fielding the easy calls.  This also means that I will get every page this weekend.  Could be worse, could be a lot worse.</p>
<p>There is something about on call that is fun.  All day long you have that level of anticipation of when the next page is coming.  Then when you get the page what is the issue.  You got pressure to get it fixed fast as the company could be loosing money by the minute.  That rush can be awesome.  The lack of family time and sleep is not any fun, but that is the price of the job.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2009/07/02/on-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Least Privilege Security Model</title>
		<link>http://www.anthonyreinke.com/2009/06/25/least-privilege-security-model/</link>
		<comments>http://www.anthonyreinke.com/2009/06/25/least-privilege-security-model/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 21:58:06 +0000</pubDate>
		<dc:creator>Anthony Reinke</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[daily]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[least]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[privilege]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://www.anthonyreinke.com/2009/06/25/least-privilege-security-model/</guid>
		<description><![CDATA[I am finding in my daily work that everyone talks about and wants the least privilege security model until want access to something. We can redesign a network share and say that only groups are allowed and that we are not to allow user access to directly to have access and within a month of [...]]]></description>
			<content:encoded><![CDATA[<p>I am finding in my daily work that everyone talks about and wants the least privilege security model until want access to something.  We can redesign a network share and say that only groups are allowed and that we are not to allow user access to directly to have access and within a month of going live there is a handful of user accounts listed.  What I also find funny is how people react when you ask why?  Why do you need this access?  You would think I am asking them to justify why they exist.  My goal is to be able to document and justify why I have granted access to something (share, server, etc.) and they get offended.  Using the model of least privilege help to protect everyone and the company.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyreinke.com/2009/06/25/least-privilege-security-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

