BackupExec 11 MP för MOM

Nyligen släppt… ett MP för Symantec Backup Exec 11

The VERITAS Backup Exec for Windows Servers Management Pack module monitors for events placed in the Windows event logs and WMI. With extensive embedded expertise, such as detecting and automatically responding to critical conditions, this Management Pack allows you to proactively manage VERITAS Backup Exec and avoid costly service outages. This Management Pack alerts you in the following critical conditions:
  • Detect Backup Exec Service paused, stopped, and failed states
  • Backup and Job failures and errors
  • Device and Media failures and errors
  • Backup Exec Remote Agent failures and errors
  • Server and Service failures and errors

Ladda hem här: http://seer.support.veritas.com/docs/285823.htm


Google: Analytics2KML

Hittade ett inlägg om hur man kan göra om Google Analytics-data till en Google Earth-KML… http://bogomip.net/blog/google-analytics-and-google-earth/

Men… vad ska man med C-kod till när man har PHP :-)

Eftersom inlägget är på engelska och ganska så väl-digg’at så skriver jag vidare på engelska…

Sorry for the Swedish note
Since I’m track-backing the blogentry… I might need to explain this in english.
Well… I wrote a small hack to go from Google Analytics to Google Earth with a little help of PHP.

To use this… go to Google Analytics / Marketing Optimization / Visitor Segment Performance / Geo Map Overlay
Then export to XML. Save the XML-file as analytics2kml.xml and upload it next to the php-files below.

Use the 2 files below to create a nice way to link it from any webpage. You need to create the link to analytics2kml-starter.php

analytics2kml.php


// — Open file
$filename = "analytics2kml.xml";

if (!($fp = fopen($filename, "r"))) {
   die("could not open XML input");
}

$xml_parser = xml_parser_create();
$data = fread($fp, filesize($filename));
fclose($fp);
xml_parse_into_struct($xml_parser, $data, $vals, $index);
xml_parser_free($xml_parser);

// — Populate array
$xmlArr = array();
$level = array();
foreach ($vals as $xml_elem) {
  if ($xml_elem[‘type’] == ‘open’) {
   if (array_key_exists(‘attributes’,$xml_elem)) {
     list($level[$xml_elem[‘level’]],$extra) = array_values($xml_elem[‘attributes’]);
   } else {
     $level[$xml_elem[‘level’]] = $xml_elem[‘tag’];
   }
  }
  if ($xml_elem[‘type’] == ‘complete’) {
   $start_level = 1;
   $php_stmt = ‘$xmlArr’;
   while($start_level < $xml_elem[‘level’]) {
     $php_stmt .= ‘[$level['.$start_level.']]’;
     $start_level++;
   }
   $php_stmt .= ‘[$xml_elem[\'tag\']] = $xml_elem[\'value\'];’;
   eval($php_stmt);
  }
}

// — Write page headers
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("content-type:application/vnd.google-earth.kml+xml"); // Google Earth

// — Create top of KML
$kml_output =;
$kml_output.=;
$kml_output.="

        Analytics 2 kml


        Analytics 2 kml
        "
;
echo $kml_output;

// — Loop thru array
$initRows = 8;
$totalRows = count($xmlArr["URCHINDATA"]["0"]) - $initRows;

for ($i = 0; $i <= $totalRows; $i++) {
        $pointStr  = $xmlArr["URCHINDATA"]["0"][$i]["NAME"];
        $pointStr .= "|" . $xmlArr["URCHINDATA"]["0"][$i]["VALUE1"];
        $pointStr .= "|" . $xmlArr["URCHINDATA"]["0"][$i]["VALUE2"];

        $pointArr = explode("|", $pointStr);

        $nameArr = explode("-", $pointArr["0"]);

        $pointname = $nameArr["1"];
        $longitude = $pointArr["2"] / 10000;
        $latitude = $pointArr["1"] / 10000;

        $kml_description = "Visits: " . $pointArr["3"] . "
Pages/Visit: "
. $pointArr["4"] . "
"
. $nameArr["0"] . " / " . $nameArr["1"];
        $kml_description = ".$kml_description."]]>";

        // — Create kml placemark
        $kml_output ="
                       
                                $pointname
                                $kml_description
                                #googelicon
                               
                                        $longitude,$latitude,0
                               

                       
"
;
        echo $kml_output;
}
// — Finnish off the kml
echo "";

?>
 

analytics2kml-starter.php


        header("content-type:application/vnd.google-earth.kml+xml");

        $kml_output=;
        $kml_output.=;

        $kml_output.=
               
                        Analytics 2 kml
                       
                                https://snowland.se/a2k/analytics2kml.php
                                never
                       

               
;
        $kml_output.=‘’;

        echo $kml_output;
?>
 


Softgrid & .NET-problem

Stötte på ett lite halvmysko problem med version 4.1.0.56 av Softgrid-servern.

Vid installation verkar den missa att sätta lite rättigheter… eller så var det någonting mysko med den servern.

I alla fall så får man ett error-event 1088 från ASP.NET där texten säger (bland annat) “Error: 0×80070005 Access is denied”
Eventet innan är en varning med nummer 1073, även den från ASP.NET. En hel del mer text men det står bland annat “Failed to initialize the AppDomain:/LM/W3SVC/1/Root/SoftGridManagement”.

Efter en liten stunds surfande så komm jag fram till att ASPNET-kontot inte hade några rättigheter i katalogen …\Softricity\SoftGrid Management Service

Efter att jag gav den lite rättigheter där så vart allting frid och fröjd.


Tidsstämpling i loggar

Okej… att använda “date /T” och “time /T” i ett cmd-script för att få lite tidstämplar är inte snyggt men det fungerar..

Råkade surfa förbi ett lite snyggare sätt att göra det…

for /f "tokens=*" %i in (‘date /t’) do @for /f "tokens=*" %j in (‘time /t’) do @echo %i%j "Mitt fina loggentry"
 

Som jag skrev tidigare… for-kommandot kan göra en hel del roliga saker.

Lite mer info på Sapien techs blog


Citrix MP för 2007 RC1

16 november Citrix launched the Citrix Management Pack release candidate 1 for Presentation Server. I hope this will be a better management pack then the one they build for MOM2005 because that one is full of bugs , like the licensemanager that reports wrongly through the MOM operator console..

MOM2007 is also a release candidate so they are pretty fast with building the management pack. Citrix made changes with this release, it’s split into 3 parts now.

* Citrix Library Management Pack
* Citrix License Server Management Pack
* Citrix Presentation Server Management Pack

Hämta paketet på citrix.com


Vista – RTM

För några sekunder sedan började jag ladda hem RTM:en av Vista från MSDN.

Postad där 2006-11-16 21:56:18 (UTC).


USMT v3.0

Ännu ett släpp på TechEd, USMT v3.0

URL: www.microsoft.com


Softgrid & Novell ?

Fungerar Softgrid tillsammans med Novell?
- Jorå… ganska bra. Man tappar en del funktionalitet men det vitigaste delarna fungerar.

Hur gör man då?
- Har man inte ett AD så får man skapa ett. Lägger med softgrid-servern som member i ADt. Sen skapar man upp ett browser-konto, en admin-grupp, en user-grupp och sist men inte minst ett “novell-konto”, exempelvis sgNovell med ett lösen som endast Softgrid-administratören behöver kunna. Lägg med sgNovell i Softgrid Users.
I Sofgrid-MMC’n under provider policy så slår man av “Enforce access permissions” (eller vad nu kryss-rutan heter) och ställer om till guest-authentication och använder sgNovell-kontot.
När man sedan publicerar applikationer så gör man det mot Softgrid Users.
Viktigt är att OSD & ICO publiceras via http.
På Novell-klienten installerar man Softgrid-klientn som vanligt. Sen är det bara att ösa på. :-)

Problemen då?
Alla användare får alla ikoner.
En variant är att använda Novells NAL och skjuta ut ikoner den vägen istället för via Softgrid. Enklast gör man genvägar mot sfttray.exe med parameter för namnet på app & version.

Vad tappar man?
Stor del av rapporteringen… framförallt per användare-rapportering eftersom Softgrid-servern tror att alla heter sgNovell.
Hanteringen av ikoner per användare via Softgrid.
Licenshantering per användare.
Säkerheten… “vem som helst” kan köra vilken app som helst.
… möjligt att man tappar lite annat oxo.


Powershell – RTM

Idag på TechED anonserade Bob Muglia att Powershell släpps som RTM. :-)

 

http://bink.nu/Article8822.bink


Softgrid Server på x64

För att installera Softgrid på en 64–Bitars server (med 64–bitars OS) så behöver man hacka lite…

 

Gör så här:

  • Installera .NET Framework Version 2.0 Redistributable Package (x64)
  • Installera IIS
  • Kör följande (för att aktivera 32 Bit ASP.NET)
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

     

    (Taget från http://support.microsoft.com/kb/894435)

  • Tillåt ASP.NET 32 Bit
    Manage – IIS – Web Service Extensions – Markera 32-Bit, tryck Allow.
  • Installera Softgrid Servern

Lite väl mycket pyssel… men den klarar inte att registera ASP.NET i 64–bitars-läget… så man måste igång med 32–bitar oxo.


Next Page »