Bar a kimenet magaert beszel de par szoban a problema, van egy szerverem amin egyedi parametereket is szeretnek monitorozni, a teszt kedveert egy egyszeru echo a parameter, de elvileg barmilyen parancs aminek van kimenete, jo lehet. A gond az hogy csak elmeletileg, mert ugye "[m|ZBX_NOTSUPPORTED]".
Egy par esetleg relevans infot is dumpoltam. Valaki talalkozott mar ilyennel vagy van otlete hogy merre lehetne keresni a hiba okat?
root@micro:/# cat /etc/zabbix/zabbix_agentd.conf | grep echo
UserParameter=custom.echo,echo "Hello Mukodom"
root@micro:/# /etc/init.d/zabbix-agent restart
Stopping Zabbix agent: zabbix_agentd.
Starting Zabbix agent: zabbix_agentd.
root@micro:/# zabbix_agent -V
Zabbix Agent v1.8.2 (revision 11211) (29 March 2010)
Compilation time: Jan 15 2011 14:43:19
root@micro:/# zabbix_agent -t custom.echo
custom.echo [m|ZBX_NOTSUPPORTED]
root@micro:/# /etc/init.d/zabbix-agent status
Zabbix agent is running
root@micro:/# uname -a
Linux micro 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux
Elore is koszi
- 7954 megtekintés
Hozzászólások
Én mondjuk a /etc/zabbix/zabbix_agentd.conf adnám meg neki konfignak, vagy be kéne írni a /etc/zabbix/zabbix_agent.conf fájlba is a.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Próbáld a custom.echo helyett a customecho-t, hátha...
Illetve lökd újra a zabbix-server daemon-t is, ha módosítod a config fájlt. Van mikor segít.
Tölem egy müködö példa:
UserParameter=swraid,cat /proc/mdstat | grep -i UU | wc -l
(bár biztos lehetne szebben is)
- A hozzászóláshoz be kell jelentkezni
grep -ci UU
rtfm.
- A hozzászóláshoz be kell jelentkezni
thx :)
- A hozzászóláshoz be kell jelentkezni
Én a következő módszerrel bővítettem ki az ügynököt:
Írtam egy scriptet, legyen a példa kedvéért script.sh
ezt hozzáadtam a zabbix csoporthoz, és adtam hozzá futtatási jogot is
persze egy olyan könyvtárba tettem, amit a zabbix user elérhet
a script mondjuk tartalmazza a következőt:
#!/bin/sh
ls -l /etc/zabbix
exit 0
ezután módosítottam a /etc/zabbix/zabbix_agentd.conf fájlt
UserParameter=valami.akarmi,sh /etc/zabbix/script.sh
Ha a zabbix ügynöknek van joga használni az "ls" parancsot és van joga belenézni a /etc/zabbix könyvtárba,
akkor a scriptnek futnia kell
zabbix_get -s localhost -k "valami.akarmi"
vagy
zabbix_agentd -t valami.akarmi
Ezen kívűl megoldhatod a dolgot úgy is, hogy engedélyezed a távoli parancsfuttatást.
így a "system.run[ls -l /etc/zabbix]"-al szintén visszakapod ugyan azt az eredményt.
- A hozzászóláshoz be kell jelentkezni
Ugy latszik ma jo kedve van, vagy csak felt hogy itt tenyleg kiderul hogy mi a baj. Azert koszi a segitseget.
root@micro:/# cat /etc/zabbix/zabbix_agent.conf | grep HDS
UserParameter=disk.temp[*],/usr/bin/HDSentinel -solid | grep $1 | cut -f2 -d " "
UserParameter=disk.status[*],/usr/bin/HDSentinel -solid | grep $1 | cut -f3 -d " "
root@micro:/# zabbix_agent -t disk.status[sda]
disk.status[/usr/bin/HDSentinel -solid | grep sda | cut -f3 -d " "] [t|100]
root@micro:/# zabbix_agent -t disk.temp[sda]
disk.temp[/usr/bin/HDSentinel -solid | grep sda | cut -f2 -d " "] [t|34]
root@micro:/# l /usr/bin | grep HDS
-rwxr-xr-x 1 zabbix zabbix 1823008 okt 8 2011 HDSentinel
Amugy o a script ha valaki nem ismerne http://www.hdsentinel.hu/hard_disk_sentinel_linux.php. Ujraaktivaltam szerveroldalon az intemet remelem most mukodni fog rendesen.
- A hozzászóláshoz be kell jelentkezni
cat /etc/zabbix/zabbix_agentd.conf
cat /etc/zabbix/zabbix_agent.conf
Én itt mintha némi eltérést vélnék felfedezni.
- A hozzászóláshoz be kell jelentkezni
Nem akarom elvenni a gloriat a fejed felelol, mert tudom te megmondtad, de az a helyzet hogy folyamatosan duplan parhuzamosan szerkesztettem, tehat mindkettoben benne van minden egyedi script, a helyzet az hogy 2.0-as agenttol mar nem szamit a dolog mert ott mar csak egy van. Ezert is nem reagaltam arra amit irtal.
De hogy tarkitsam a dolgot server oldalon meg mindig nem mukodik, az egyetlen dolog amire tudok meg gondolni az pedig a "Type of information" de a gond az hogy mar probaltam a text-et is meg minden mast, es meg mindig nem szereti, pedig a klines az pedig szepen tesztre kiadja a kerdeses adatokat.
- A hozzászóláshoz be kell jelentkezni
Ez bámulatos, de nem írtad. Azt viszont igen, hogy 1.8-as ágentet használsz :D
"Zabbix Agent v1.8.2 (revision 11211) (29 March 2010)"
A konkrét esetben én a kötőjelekre és a szóközökre gyanakodnék, mint következő probléma. Illetve a zabbix elég beszédes logot ír, hátha abban kifejti, hogy mi a nyomora.
- A hozzászóláshoz be kell jelentkezni
Logot kéne nézni, magasabb loglevellel, illetve az 1.8-at jól elfelejteni,mert emlékeim szerint khm. problémái adódtak a saját logjainak a rotálásával.
- A hozzászóláshoz be kell jelentkezni
Kivancsisagbol feldobtam ezt a zabbixet en is. Egesz jopofa dolog, viszont egyet nem ertek: van egy SNMP-n keresztult figyelt hostom, viszont nem akarja felfedezni rajta a felfedezheto dolgokat (pl. interfeszek). Latom a Latest data-nal, hogy a Number of network interfaces erteket soha nem ellenorizte, pedig tobb, mint egy oraja benn figyel a gep. Az SNMP engedelyezve van, latja is a gepet, zold is. Ilyenkor mi van?
Illetoleg: van valami step-by-step howto, ami a feltelepites UTANI dolgokat mondja el? Vagyis, nekem mar van egy futo zabbix serverem, nem erdekel, hogy kell leforditani, mert fut. Engem az erdekelne, hogy lehet felkonfiguralni? (Ha valaki elsutne a "weben at" viccet, elore szolok, hogy nem fogok nevetni rajta).
Sajnos a halozat olyan, hogy nem tudok mindenhova agent-eket tenni, jo lenne, ha elsosorban SNMP-n at tudnam monitorozni a gepeket.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
A Zabbix nem monit. Alapvetően a következőket kell csinálni:
- definiálni kell a hostokat (vagy auto-discovery)
- a hostokhoz itemeket kell rendelni (kézzel vagy automata)
- az itemekhez triggereket (kézzel vagy automata)
- a triggerekhez meg súlyosságot
- a súlyossághoz értesítési módot
- az értesítési módokhoz meg időintervallumokat, usereket
- az userekhez meg e-mailt, telefont, instant message id-ket
Kb. ennyi. Szerencsére a munkás része, az item-trigger része template-ekből feltölthető, kiindulási alapnak jó az, amit adnak hozzá. Lehet még csoportosítani a hostokat, lehet alkalmazásokat rendelni az egyes itemekhez, de ez benne van a mintákban. Van hozzá api, amin keresztül fel lehet venni elég sok dolgot (itemet és triggert legalábbis biztosan).
Elég jó a doksija, illetve a fórumot figyelik a feljelsztők (Alekszej legalábbis), és segítenek is. Fel szokták róni a Zabbixnak hogy sok host esetén leterheli a DB-t, de sok host esetén minden leterheli.
- A hozzászóláshoz be kell jelentkezni
Aha, menet kozben en is rajottem dolgokra. De a vegen lelottem a projectet. Alapveto problemam volt az, hogy a Zabbix nem grafikonozott automatikusan (nekem valami olyasmi kellett volna, hogy minden hosthoz automatikusan gyartodjon meg egy screen), illetve olyan kornyezetbe kerulne, ahol a tobbi admin kevesbe kepzett/gyakorlott, tehat minel egyszerubb es atlathatobb feluletre lett volna szukseg. Sajnos ezt a Zabbix nem adta meg.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
??? A Zabbix-ban valamennyi item-ről tudsz grafikont kérni, nevesített graph, illetve komplett screen az valóban nincs alapból, csak ha konfigurálsz magadnak. A felület olyan, amilyen, nagyon sok funkció ki van vezetve rá, de az r=1 droid is meg tudja tanulni 1-2 hét alatt, hogy a neki fontos dolgok hol találhatóak, ráadásul ha readonly-ban kap hozzáférést első körben, akkor még bajt sem tud okozni.
Egyébként a template-eket is meg lehetne nézni, lehet, hogy ott megvan, amit szeretnél (host - hostgroup - template összerendelésekkel).
- A hozzászóláshoz be kell jelentkezni
Hát, a zabbix inkább az 5-600 gépes környezetre van kitalálva mintsem az 5-6 gépesre, ezért más a megközelítése. Eleve nem egyes hostok oldaláról közelít, hanem host group-ok illetve alkalmazások szerint csoportosítva tud megjeleníteni pl. triggereket. Szemléletes példa a dashboard-ja, amire ránézve azonnal látszik, hogy van-e valahol probléma, és ha igen, akkor az mi. Ezer gép esetén már nem nagyon tudok elképzelni más megoldást.
Grafikonnak pl. ott lehet értelme, ahol a historikus adatoknak van jelentősége, de mivel az itemek elég rugalmasak, és pl. egy item számolható egy (több?) másikból (pl. lehet az egyik item utolsó n értékének átlaga), ezért pl. a változás sebességének követése és az ez alapján triggerelés is megoldható.
Ugyanakkor rá kell szánni az időt, és ha nem csak 5-6 gépet kell monitorozni, akkor hosszú távon megéri. Szerintem.
- A hozzászóláshoz be kell jelentkezni
Kb. 20-30 gep van, hatareset, de olyan a kornyezet, hogy fontos a historikus adatokat latni, akar egymas mellett is, de gepre leosztva.
Pl. web frontend + backend gepek, ha valami nyug van, jo ha gyorsan egymas melle tudom tenni a gep adatait (mysql/apache, rendszer, halozat) hogy lassam az esemenyeket. Most munint hasznalunk erre, nem rossz, de borzaszto fapad, az uj gepek felvitele nyugos (nem kattintasos).
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Akkor a 2-es zabbix kell neked: http://www.zabbix.com/documentation/2.0/manual/config/templates
Nekem csak az 1.8-as van még, a közeljövőben fogunk migrálni. Akár auto-discovery-t lehet kalapálni, ami automatikusan hozzárendeli az új hostokhoz a megfelelő template-t.
- A hozzászóláshoz be kell jelentkezni
Aztat neztem. De megmondom oszinten, nekem bonyolult. En elsosorban az Observium bonyolultsagu feluletekhez vagyok szokva, ami alapvetoen nem gond, egy tanulekony barom vagyok, am oda, ahova ezt a rendszert tervezem, egy olyan bonyolultsagu felulet kell, mert nem csak rendszergazdak nezik a grafikonokat, illetoleg a "rendszergazdak" kozt is van olyan, aki... nem akarom lenezni ot, de szoval nem profi. De nem is elsosorban ez a gond, hanem mivel itt alapvetoen teljesitmenyhangolasokhoz kell abrazolni a teljesitmenyeket, minel tobb grafikon van, es minel inkabb eloterbe vannak ezek nyomva, annal jobb. Hogy a rendszer tud riasztast is, az szamomra jelenleg pont masodlagos kerdes (kell, de ha nincs, az nem feltetlen panik, uzembiztos Nagiosunk van), a mostani Munin rendszert viszont nem tartom eleg jonak, annak SNMP-bel kepessegeinek totalis hianya okan.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Az esetedben a következőket kell tenned:
- definiálni egy template-t, mondjuk server_db néven
- felveszed bele a számodra fontos számlálókat, ezek az itemek, pl. szabad memória, lekérdezés/sec, miegyéb
- ezekhez a számlálókhoz gyártasz a számodra kedves diagrammokat, egy diagrammra természetesen több értéket is rajzolhatsz
- ezekből összeállítasz egy megfelelő screen-t, ami tartalmazhat diagrammokat, triggereket, map-ot, mindenfélét
Eddig a munkás része. Ezek után ezt a template-t a megfelelő gépekhez rendelni gyakorlatilag 3-4 kattintás (természetesen egy géphez tartozhat több template is). Ha a template-t utólag módosítod, akkor az az összes érintett gép esetén érvényes lesz. Igen, bonyolult, több lépcsős móka, de ennyi gépnél szerintem megéri. Nomeg nem ismerek mást, viszont eddig nem nagyon volt olyan dolog, amit ne tudtam vola figyelni vele. Plusz az api-n keresztüli matatás is egy rém hasznos dolog, bár arról letettem, mert nem akarok olyan sok paramétert figyelni.
- A hozzászóláshoz be kell jelentkezni
Template-ben lehet screen-t is definialni? Nem is lattam ilyet, de akkor csak figyelmetlen voltam.
Nekem nem is feltetlen egy darab diagrammon kellenek ezek az ertekek. Pl. asszem a default halozati diagram (simple graph?) tok jo, mert pont az in/out grafikon van meg rajta.
Hat... nem tudom... lehet megegyszer nekifutok a zabbixnak. Az OpenNMS eddig nagyon faszan nez ki - kiveve, hogy hipererzekeny, es viszonylag nehez boviteni (xml meg properties fajlokat kell turni ahhoz, hogy custom grafikonok jojjenek ki belole, nincs UI az uj SNMP ertekek felvitelehez... szoval bizonyos szempontbol svajci bicska, bizonyos szempontbol meg fapad).
A legjobb az lenne, ha minden gepet SNMP-vel tudnek figyelni, az mindenutt fenn van (vagy konnyen felrakhato), mig zabbix agent-et nem tudok minden gepre rakni.
Hat mindenesetre koszonom az eddigieket, jovo heten irok, mi lett a dontesem.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
http://www.zabbix.com/documentation/2.0/manual/config/templates "screens (since Zabbix 2.0)"
http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/s…
Én nyomtatókat figyelek snmp-vel (bár jobbára játékból, mert csak kettő van), és teljesen elégedett vagyok vele.
- A hozzászóláshoz be kell jelentkezni
A Nagiost ne hasonlítsd hozzá, filozófiáját és funkcionalitását tekintve is... Más. Grafikont rajzolni prímán tud a Zannix, a Nagios-hoz fellelhető ilyen vicikvacakok hozzá képest sajtreszelős r...olás élvezeti értékével bírnak, de az is csak nagy jóindulattal.
Egyrészt template irányból lehet grafikonokat definiálni, másrészt a már meglévő item-eket fel tudod szórni gyakorlatilag tetszőlegesen közös grafikonra, ami sokszor jól jön, pláne, ha teljesítményhangolásról van szó.
- A hozzászóláshoz be kell jelentkezni
Tudom, hogy mas. En elsosorban arra celoztam, hogy nem feltetlen egy monitorozo/riaszto rendszerre van szukseg, mert az mar van, eleg sajtreszelos, de mukodik. Amire nekem szuksegem van, az inkabb egy profi grafikonozo cucc, ami konnyen menedzselheto, es esetleg mellesleg tud riasztani is, ha baj van. A Zabbix alkalmasnak latszott a feladatra, csak elso par korben egyszeruen nem tudtam rendesen atlatni a mukodeset.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni