Ket lehetoseget talaltam, hogy a munin Windows gepet tudjon monitorozni:
http://munin-monitoring.org/wiki/HowToMonitorWindows
Nekem az SNMP megoldas jobban bejott, nagyon kellemes. Masik gepen kiprobaltam a munin-node-win32 cuccot, az se lenne rossz, de olyat monitoroz, ami nem erdekel.
Egy dolgot nem talaltam egyikben sem: Disk I/O monitor...Ugye w7 alatt ott a Resource monitor (nem tudom, miota van Windowsban), nos ennek az eredmenye (legalabbis a disk io) igazan megjelenhetne Munin alatt :)
Nincs ra lehetoseg, ne is szamitsak ra, hoyg ilyen van? Vagy elsiklottam valami felett?
- 6789 megtekintés
Hozzászólások
Meglehet oldani :).
- A hozzászóláshoz be kell jelentkezni
en csak egy olyan plugint irtam hozza, ami az IO-t read/write/other szerint mutatja
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Es nyilvanos a plugin? :)
- A hozzászóláshoz be kell jelentkezni
elokotortam, atraktam a modositasokat az uj munin-node-hoz (en meg valamikor 2009-ben csinaltam, akkor meg meg csak 1.1 munin volt.)
Kiraktam github-ra.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Nagyon koszi, megnezem majd.
- A hozzászóláshoz be kell jelentkezni
Bocs, azota sem szoltam:
leszedtem, nekialltam forditani, de a fordito elszallt hibaval (mar nem tudom, honnan szedtem, de asszem VS express 2008 volt az eredeti fordito, talan a forrasbol neztem ki, de azt probaltam en is)
- A hozzászóláshoz be kell jelentkezni
kíváncsi lennék rá én is, hogy hogyan oldottad meg, mert kb. egy 3 hete szembesültem hasonló problémával, és sikerült ugyan powershell-ben megoldani, de szerintem a lehető legszarabbul. :)
(Kegyetlen lassú és körülményes powershell scriptek futtatása munin-node alól.)
- A hozzászóláshoz be kell jelentkezni
Ezt úgy oldottam meg, hogy external pluginként powershellben írt munin plugint futtatok a munin-node-win32 vel.
Maga a plugin írás nem nagy cucc, ami érdekesebb viszont, hogy elég macerás rávenni a win32-node-ot, hogy lefuttassa.
Nekem a PowerShellLauncher.exe nevű cuccal sikerült rávenni.
A konfigban így néz ki:
External=1
ExternalTimeout=25
[ExternalPlugin]
Plugin01=C:\Program Files (x86)\Munin Node for Windows\powershellLauncher.exe" "C:\scriptek\munin_plugin_disk_iops.ps1
(A középpen levő " " direkt van.)
A script (ami jelen esetben a C: drive írási és olvasási IO kéréseit gyűjti) így néz ki:
param($Argument1)
function Get-Name{
Write-Output "disk_iops"
}
function Generate-MuninConfig
{
Write-Output "graph_title Disk I/O"
write-output "graph_category disk"
write-output "graph_info Disk IO."
write-output "graph_args --upper-limit 150 -l 0"
write-output "graph_vlabel Iops"
write-output "write.label Write"
write-output "write.draw AREA"
write-output "read.label Read"
write-output "read.draw STACK"
write-output ".`n"
}
function Generate-MuninData
{
$counters= @{"read"="\Logikai lemez(c:)\Olvasás gyakorisága (művelet/s)";
"write"="\Logikai lemez(c:)\Írás gyakorisága (művelet/s)"
}
foreach ($iotype in $counters.keys){
$counter=Get-Counter $counters[$iotype]
foreach($sampleset in $counter.CounterSamples){
$out=$sampleset.CookedValue
write-output "$iotype.value $out"
}
}
write-output "."
}
switch ($Argument1)
{
config { Generate-MuninConfig }
name {Get-Name}
Default{ Generate-MuninData }
}
Mondjuk ez egy magyarított windows 2008R2-re készült, így a performance counterek nevei is magyarul vannak megadva.
A te szervereden a counterek pontos nevét megkapod ezzel:
powershell "Get-Counter –listSet * | Select-Object -ExpandProperty Paths"
(Kódminőséget meg egyebet nem nézni, életem első powershell kreálmánya, és 1 órával a plugin elkészülte előtt még "powershell for dummies" kategóriás írásokat olvasgattam.)
- A hozzászóláshoz be kell jelentkezni
Nembaj, egyreszt nem vagyok programozo, szoval nem latom benne a "hu, bammeg, hat itt ket iteraciot megsporolhattal volna"-dolgokat, masreszt meg nekem pontosan nulla a powershell tudasom, szoval Neked sokkal tobb van :)
Koszi!
- A hozzászóláshoz be kell jelentkezni
a fő probléma, hogy majdnem 20 másodperc, mire lefut az ellenőrzés. (lassan indul el a powershell).
Sokkal gyorsabb lenne, ha valami más programnyelven is meg tudnám írni, de ehhez kicsit lusta vagyok, mert a jelenlegi worksforme... :(
Mindenesetre a windows performance counters témakörben érdemes (szerintem) nézelődni.
szerk. ami még zavar benne, hogy vannak nálam kiugróan magas olvasási iops-ok (4-500) a grafikonon, ami egy 2 diszkes raid1-nél elég érdekes. Ezt per pillanat betudom a diszk cache hatásának, mindenesetre valami hozzáértő megmondhatná a frankót... :)
- A hozzászóláshoz be kell jelentkezni
Ha emlékeim jók, van a windowsban valami wmi nevű dolog. Azon keresztül az édesanyja tegnapi reggelijének szénhidrát tartalma is kiolvasható. A hogyant ne kérdezd, nem tudom.
- A hozzászóláshoz be kell jelentkezni
feliratkozás
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Próbálta valaki mostanában a win klienst?
Ahogy elindítom, pár másodperc múlva kilép.
Mi lehet a hiba?
itanczos
- A hozzászóláshoz be kell jelentkezni
Elokotrom ezt a regit. Most egy 16.04-es ubuntun nezek, w2k8r2 gepet.
snmp, plugin symlink neveben ott a gepnev, amugy a 127.0.0.1 a node. Eddig ez szep es jo volt.
Innentol jon a vicces resze, az Ubuntunal IS mutatja a windows diskek foglaltsagat es ugyanugy, ha a windows gepet nezem, latom ott is, amit az ubuntun figyelek.
Ugye, ennyi a node bejegyzes
[icinga2.intra.loc]
address 127.0.0.1
use_node_name yes
[file02.intra.loc]
address 127.0.0.1
use_node_name no
ezek meg a pluginok (most meg teszt jelleggel, mert kicsit megakasztott, hogy minden gepe minden dolga latszik....)
cpu
fail2ban
snmp_file02.intra.loc_df
Kivancsi lennek, ha a tobbi windows gepet is felveszem a node bejegyzesek ala majd megcsinalom a windows plugint, akkor is minden gepnel
latszani fog minden gep minden bejegyzese ????
Valami otlet, hoyg mitol lehet ?
--
http://www.micros~1
Rekurzió: lásd rekurzió.
- A hozzászóláshoz be kell jelentkezni
Csodas. beraktam meg egy windows gepet. Az lett, amit sejtettem, most minden gep alatt latszik minden.
Es max. a diszkek szamabol latom, hogy voltakeppen melyik gepet nezem :(
--
http://www.micros~1
Rekurzió: lásd rekurzió.
- A hozzászóláshoz be kell jelentkezni
Megvan. Ugy tunik, "munin-node-c" okozza. Ez ugye a munin-node, perl helyett C-ben ujrairva. Nem tudom meg, hol es milyen gondot okoz,
de ez a gond megvan benne: ha snmp-n figyelsz gepet (es ugye akkor a node-ok koze "127.0.0.1" lesz az ip), akkor fordul elo.
Szoval
apt-get install munin-node
rm -fr /var/lib/munin/*
rm -fr /var/cache/munin/www/* (ha itt vannak a generalt fileok)
--
http://www.micros~1
Rekurzió: lásd rekurzió.
- A hozzászóláshoz be kell jelentkezni
Használj Zabbixot. Ott ez nem gond és minden mást is mérhetsz.
- A hozzászóláshoz be kell jelentkezni