I tried to configure few perfmon counters for a german W2K12 Server. They all works fine, except of these which require german umlauts. F.e.:
“\SMB-Serverfreigaben(_Total)\Geöffnete Dateien/s”
is not recognized by the system (Der angegebene Leistungsindikator wurde nicht gefunden.)
However, the same counter checked directly with the plugin via command line on server returns the data correctly (however the umlauts in output are destroyed, but in input required).
which version of Icinga 2 is involved on the master and the Windows server?
Can you extract the executed command line from the Icinga master? That is possible with either the Director’s Inspect feature in the detail view, or you’ll go with manually querying the REST API shown here.
You should also consider using the english performance counter names or even their numerical values, as the german ones are just translations on top which can create problem. I ran into the same problem a few years ago and decided to use the numerical values as we have Servers with different language packs.
I’d love to use english ones (although i even had no idea it would be possible). However, system tools return german names, i used to use the “Leistungsüberwachung” to choose what’s for me interesting and where are any coming data and so on and then set up it in icinga. Do you know any good perfmon browser which would give me english counters names i could use in my system?
You should be able get them, by simply changing your language to english. I’m not sure if it works with any windows server version, but it should be as long as the english language pack is available
No, the actual executed command line from Icinga 2 for this service. Maybe something weird happens in there, and umlauts are cut off on the way down to the Windows host.