{"id":195,"date":"2007-03-12T11:24:42","date_gmt":"2007-03-12T10:24:42","guid":{"rendered":"https:\/\/bob-team.de\/wordpress\/?p=195"},"modified":"2008-03-29T22:06:51","modified_gmt":"2008-03-29T21:06:51","slug":"nagios-perfmon-counter-und-perf-data","status":"publish","type":"post","link":"https:\/\/bob-team.de\/wordpress\/2007\/03\/12\/nagios-perfmon-counter-und-perf-data\/","title":{"rendered":"Nagios, Perfmon, Counter und Perf Data"},"content":{"rendered":"<p><img decoding=\"async\" id=\"image196\" src=\"https:\/\/bob-team.de\/wordpress\/wp-content\/uploads\/2007\/03\/pnp_as.png\" alt=\"Screenshot Perf Data\" align=\"left\" hspace=\"10\" \/> Die Aufgabe war, die angemeldeten Benutzer an einem Terminalserver langfristigen auswertbar zu machen. Da wir einen <a href=\"http:\/\/www.nagios.org\/\">Nagios<\/a> einsetzen und die gew\u00fcnschten Werte sich \u00fcber den Perfmon (einem Windows Tool zum anzeigen der internen Performance Counter) abfragen lassen, lag es nah beides miteinander zu verbinden. Das <a href=\"http:\/\/www.nagiosexchange.org\/Windows_NRPE.66.0.html?&#038;tx_netnagext_pi1[p_view]=72\">Plugin check_counter<\/a> liest die  Performance Counter und kann eine entsprechende Ausgabe zur\u00fcck geben. In diese l\u00e4sst sich nur schwer das <em>Perf Data<\/em> Format integrieren. So das wir dies mit einem kleinen Vbs-Skript erledigen (alle Anf\u00fchrungszeichen sind doppelte!).<\/p>\n<p><code>Set objShell=Wscript.CreateObject(\"Wscript.shell\")<\/p>\n<p>Set objExecObject=objShell.exec(\"%comspec% \/c wincheck_counter<br \/>\n         -C \"\"Terminaldienste\"\"<br \/>\n         -P \"\"Aktive Sitzungen\"\" -c 25 -w 10 -f \"\"%f\"\"\")<\/p>\n<p>Do Until objExecObject.stdOut.AtEndOfStream<br \/>\n   counter=objExecobject.stdOut.ReadLine()<br \/>\nLoop<\/p>\n<p>Wscript.Echo counter & \" aktive Sitzungen |<br \/>\nActiveSessions=\" & counter & \";;;;\"<\/p>\n<p>WScript.Quit(0)<\/code><\/p>\n<p>Die zweite Set-Zeile und die vorletzte Echo-Zeile m\u00fcssen komplett in einer Zeile stehen. Des weiteren muss der Pfad zum <em>wincheck_counter<\/em> angepasst werden. Der Return-Code ist immer 0 (ok), da es sich um eine Datenerfassung handelt. Das Skript muss dann noch als Kommando f\u00fcr den <em>NSRP<\/em> konfiguriert werden und im <em>Nagios<\/em> die Erfassung der <em>Perf Data<\/em> per <em>PNP<\/em> aktiviert werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Aufgabe war, die angemeldeten Benutzer an einem Terminalserver langfristigen auswertbar zu machen. Da wir einen Nagios einsetzen und die gew\u00fcnschten Werte sich \u00fcber den Perfmon (einem Windows Tool zum anzeigen der internen Performance Counter) abfragen lassen, lag es nah beides miteinander zu verbinden. Das Plugin check_counter liest die Performance Counter und kann eine entsprechende [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[31],"class_list":["post-195","post","type-post","status-publish","format-standard","hentry","category-netzwerk","tag-nagios","entry"],"_links":{"self":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":0,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/195\/revisions"}],"wp:attachment":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/media?parent=195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/categories?post=195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/tags?post=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}