
Kam pashë shumë udhëzime në internet për dude nga Mikrotik, por nuk arrita të gjej informacion se si të shkruaj dhe përdor skenarët dhe funksionet e duhura. Tani, pasi kam kuptuar disa gjëra, jam gati të ndaj me ju. Këtu nuk do të përshkruaj instalimin dhe konfigurimin minimal të dude, për këtë ka shumë udhëzime të detajuara. Po ashtu, nuk do të flas pse përdor pikërisht dude, ky artikull nuk është për këtë. Le të vazhdojmë.
Kam një mur monitorimi në dispozicion, i papërfunduar, do të ketë nëntë monitorë. Do ta përfundojmë, do të shkruaj një artikull të veçantë.

Kam filluar të mbledh kartat që më duhen. Në një nga udhëzimet për dude, pashë se teorikisht mund të organizojmë monitorimin e disqeve të fortë në servera duke përdorur SNMP. Ne do ta shqyrtojmë skenarin në këtë shembull.
Ky është rezultati përfundimtar.

Do të shkruaj në pjesë të vogla, dhe për ata që po thonë "po ku është rezultati përfundimtar?" poshtë do të jenë skenaret e plota për monitorimin.
Pra, logjika është e tillë, ne kontrollojmë praninë e diskut sipas OID, nëse ekziston, marrim kapacitetin, hapësirën e zënë, llogarisim hapësirën e lirë dhe nëse ajo është më e vogël se ajo e përcaktuar, fillojmë të japim alarm.
Fillojmë me thjeshtësinë. Mënyra më e thjeshtë për të kontrolluar kapacitetin është të vendosim server direkt komandën për verifikimin e diskut. Tani serveri ynë duket kështu.

Mund ta vendosni komandën duke klikuar me të djathtën mbi serverin tonë, duke zgjedhur "Appearance" nga menuja e shfaqur, në dritaren e hapur na intereson fusha "Label". Do ta vendosim komandën në të. Për që gjithçka të funksionojë siç duhet, duhet të vendosimllogot katrore [ ] në fillim dhe në fund të komandës.
Përdorim komandën e tillë [oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024/1024/1024]. Në dalje marrim këtë imazh

Nëse flasim thjesht, oid është emri i dhënë për ndonjë pjesë hardware sipas llojit të saj. Nëse e themi ndryshe, ja — .
Kemi zgjidhur këtë. Tani, numrat e marrë, janë kapaciteti i diskut në GB pa rrethim.
Tani na nevojitet të shtojmë kushtet. Te Mikrotik, kjo funksionon kështu: if(kushti)=vlera, bëj këtë, përndryshe bëj këtë. Në rastin tonë shkruajmë kështu:
[if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"1",oid("1.3.6.1.2.1.25.2.3.1.5.1")
*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024/1024/1024)]
Marrim një vijë të tillë nëse oid = 0, domethënë disku është i munguar ose bosh, kthejmë 1, ndryshe marrim volumit të diskut. Në vend të 1 mund të jetë çfarëdo, por për shembull duhemi kështu. Të vazhdojmë. Në kodin e ardhshëm është shtuar vetëm round për të rrumbullakosur.
Kodi me round të shtuar
[if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"1",
round(oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024/1024/1024))]

Për bashkimin e komandave te mikrotik përdoret concatenate. Aplikimi është shumë i papritur, gjithsesi jo excel, por arriti të punojë vetëm me të. Nëse ndokush arrin të bëjë të njëjtën gjë me një kod më të thjeshtë, shkruani, do të jetë interesante të diskutojmë. PS: vetëm nisni me rezultatet e marra deri në fund, për të shmangur keqkuptimin.
Kodi me concatenate
[if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"",
concatenate("C: ",(round(oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024/1024/1024),"Gb"
," / ", round(oid("1.3.6.1.2.1.25.2.3.1.6.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")/1024/1024/1024),"Gb ","/ ",
round(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))/1024)/1024)/1024),"Gb")))]

Me këtë kod kemi bashkuar të gjitha informacionet e disponueshme mbi memorien në disk. Volumi/zënie/lirë në GB. Duket e kuptueshme, por si të veprojmë me diskët e tjerë? Të shtojmë kod për çdo disk? Mund të ketë shumë disqe, ashtu si nuk punojmë që ta shkruajmë gjithmonë me duar. Unë kam përdorur funksione. Në fillim u përballa me probleme, kur shtoj kodin një pas një mund të shtojmë maksimumi 10 herë në një funksion, mos na gjuani me sandale, cikli te mikrotik nuk është i njohur, për fat të keq. Na shpëton konkatenaimi. Në skedën functions do të krijojmë një të re, duket kështu:
Funksioni për të parë hapësirën në disk në kohë reale
konkatenuj(konkatenuj(konkatenuj(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"",
konkatenuj("C: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.2")=0,"",
konkatenuj("D: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.2")-oid("1.3.6.1.2.1.25.2.3.1.6.2"))*oid("1.3.6.1.2.1.25.2.3.1.4.2"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.2")*oid("1.3.6.1.2.1.25.2.3.1.4.2")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.3")=0,"",
konkatenuj("E: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.3")-oid("1.3.6.1.2.1.25.2.3.1.6.3"))*oid("1.3.6.1.2.1.25.2.3.1.4.3"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.3")*oid("1.3.6.1.2.1.25.2.3.1.4.3")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.4")=0,"",
konkatenuj("F: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.4")-oid("1.3.6.1.2.1.25.2.3.1.6.4"))*oid("1.3.6.1.2.1.25.2.3.1.4.4"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.4")*oid("1.3.6.1.2.1.25.2.3.1.4.4")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.5")=0,"",
konkatenuj("G: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.5")-oid("1.3.6.1.2.1.25.2.3.1.6.5"))*oid("1.3.6.1.2.1.25.2.3.1.4.5"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.5")*oid("1.3.6.1.2.1.25.2.3.1.4.5")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.6")=0,"",
konkatenuj("H: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.6")-oid("1.3.6.1.2.1.25.2.3.1.6.6"))*oid("1.3.6.1.2.1.25.2.3.1.4.6"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.6")*oid("1.3.6.1.2.1.25.2.3.1.4.6")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.7")=0,"",
konkatenuj("I: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.7")-oid("1.3.6.1.2.1.25.2.3.1.6.7"))*oid("1.3.6.1.2.1.25.2.3.1.4.7"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.7")*oid("1.3.6.1.2.1.25.2.3.1.4.7")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.8")=0,"",
konkatenuj("G: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.8")-oid("1.3.6.1.2.1.25.2.3.1.6.8"))*oid("1.3.6.1.2.1.25.2.3.1.4.8"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.8")*oid("1.3.6.1.2.1.25.2.3.1.4.8")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.9")=0,"",
konkatenuj("J: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.9")-oid("1.3.6.1.2.1.25.2.3.1.6.9"))*oid("1.3.6.1.2.1.25.2.3.1.4.9"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.9")*oid("1.3.6.1.2.1.25.2.3.1.4.9")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.10")=0,"",
konkatenuj("K: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.10")-oid("1.3.6.1.2.1.25.2.3.1.6.10"))*oid("1.3.6.1.2.1.25.2.3.1.4.10"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.10")*oid("1.3.6.1.2.1.25.2.3.1.4.10")\/1024\/1024\/1024),"Gb
")))),
(konkatenuj(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"",
konkatenuj("C: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.11")-oid("1.3.6.1.2.1.25.2.3.1.6.11"))*oid("1.3.6.1.2.1.25.2.3.1.4.11"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.11")*oid("1.3.6.1.2.1.25.2.3.1.4.11")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.12")=0,"",
konkatenuj("D: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.12")-oid("1.3.6.1.2.1.25.2.3.1.6.12"))*oid("1.3.6.1.2.1.25.2.3.1.4.12"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.12")*oid("1.3.6.1.2.1.25.2.3.1.4.12")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.13")=0,"",
konkatenuj("E: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.13")-oid("1.3.6.1.2.1.25.2.3.1.6.13"))*oid("1.3.6.1.2.1.25.2.3.1.4.13"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.13")*oid("1.3.6.1.2.1.25.2.3.1.4.13")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.14")=0,"
bashkëngjit("F: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.14")-oid("1.3.6.1.2.1.25.2.3.1.6.14"))*oid("1.3.6.1.2.1.25.2.3.1.4.14"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.14")*oid("1.3.6.1.2.1.25.2.3.1.4.14")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0,"",
bashkëngjit("G: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.15")-oid("1.3.6.1.2.1.25.2.3.1.6.15"))*oid("1.3.6.1.2.1.25.2.3.1.4.15"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.15")*oid("1.3.6.1.2.1.25.2.3.1.4.15")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0,"",
bashkëngjit("H: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.16")-oid("1.3.6.1.2.1.25.2.3.1.6.16"))*oid("1.3.6.1.2.1.25.2.3.1.4.16"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.16")*oid("1.3.6.1.2.1.25.2.3.1.4.16")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0,"",
bashkëngjit("I: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.17")-oid("1.3.6.1.2.1.25.2.3.1.6.17"))*oid("1.3.6.1.2.1.25.2.3.1.4.17"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.17")*oid("1.3.6.1.2.1.25.2.3.1.4.17")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0,"",
bashkëngjit("G: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.18")-oid("1.3.6.1.2.1.25.2.3.1.6.18"))*oid("1.3.6.1.2.1.25.2.3.1.4.18"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.18")*oid("1.3.6.1.2.1.25.2.3.1.4.18")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0,"",
bashkëngjit("J: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.19")-oid("1.3.6.1.2.1.25.2.3.1.6.19"))*oid("1.3.6.1.2.1.25.2.3.1.4.19"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.19")*oid("1.3.6.1.2.1.25.2.3.1.4.19")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0,"",
bashkëngjit("K: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.20")-oid("1.3.6.1.2.1.25.2.3.1.6.20"))*oid("1.3.6.1.2.1.25.2.3.1.4.20"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.20")*oid("1.3.6.1.2.1.25.2.3.1.4.20")\/1024\/1024\/1024),"Gb
")))))),
(bashkëngjit(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
bashkëngjit("W: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.21")-oid("1.3.6.1.2.1.25.2.3.1.6.21"))*oid("1.3.6.1.2.1.25.2.3.1.4.21"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.21")*oid("1.3.6.1.2.1.25.2.3.1.4.21")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0,"",
bashkëngjit("X: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.22")-oid("1.3.6.1.2.1.25.2.3.1.6.22"))*oid("1.3.6.1.2.1.25.2.3.1.4.22"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.22")*oid("1.3.6.1.2.1.25.2.3.1.4.22")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0,"",
bashkëngjit("Y: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.23")-oid("1.3.6.1.2.1.25.2.3.1.6.23"))*oid("1.3.6.1.2.1.25.2.3.1.4.23"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.23")*oid("1.3.6.1.2.1.25.2.3.1.4.23")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0,"",
bashkëngjit("Z: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.24")-oid("1.3.6.1.2.1.25.2.3.1.6.24"))*oid("1.3.6.1.2.1.25.2.3.1.4.24"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.24")*oid("1.3.6.1.2.1.25.2.3.1.4.24")\/1024\/1024\/1024),"Gb
"))))))
Në funksion kodi shtohet pa shkronjat katrore. Në këtë mënyrë duke shtuar njësi te oid do të kontrollojmë të gjithë disqet teorikisht të mundshme në sistem. Këtu duhet të përcaktojmë se shkronjat e disqeve janë të shkruara në rendin standard, nëse shkronja e disku të parë është W, atëherë për këtë hardware do të duhet ta bëjmë manualisht, ose ndryshe një funksion të veçantë My_Funny_Computer. Në shembull është fillimi i rrugës, çdo kush e rregullon sipas vetes. Ok, le t'i bëjmë. Marrim emrin e funksionit të krijuar, e vendosim në shkronja katrore, në fund vendosim të rrumbullakosura dhe e shtojmë në vend të kodit në skedën Label. Shembulli [About_PC()]


Tani mund të shikojmë dhe të gëzohemi, por detyra jonë është ndryshe, të automatizojmë procesin.
Për këtë na nevojitet një funksion, i cili do të kontrollojë disqet dhe do të kthejë informacionin në sondën e kontrollit. Bëjmë një funksion, emrin do ta quaj Monitor_Disc_Serv, thelbi i saj është kështu: nëse oid nuk është e barabartë me 0, do të kontrollojmë diskun dhe nëse memorja është mbi 50 GB do të kthejmë 1, ndryshe 0.
Funksioni i kontrollit të diskut
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.1")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.2")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.2")-oid("1.3.6.1.2.1.25.2.3.1.6.2"))*oid("1.3.6.1.2.1.25.2.3.1.4.2"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.3")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.3")-oid("1.3.6.1.2.1.25.2.3.1.6.3"))*oid("1.3.6.1.2.1.25.2.3.1.4.3"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.4")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.4")-oid("1.3.6.1.2.1.25.2.3.1.6.4"))*oid("1.3.6.1.2.1.25.2.3.1.4.4"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.5")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.5")-oid("1.3.6.1.2.1.25.2.3.1.6.5"))*oid("1.3.6.1.2.1.25.2.3.1.4.5"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.6")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.6")-oid("1.3.6.1.2.1.25.2.3.1.6.6"))*oid("1.3.6.1.2.1.25.2.3.1.4.6"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.7")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.7")-oid("1.3.6.1.2.1.25.2.3.1.6.7"))*oid("1.3.6.1.2.1.25.2.3.1.4.7"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.8")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.8")-oid("1.3.6.1.2.1.25.2.3.1.6.8"))*oid("1.3.6.1.2.1.25.2.3.1.4.8"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.9")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.9")-oid("1.3.6.1.2.1.25.2.3.1.6.9"))*oid("1.3.6.1.2.1.25.2.3.1.4.9"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.10")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.10")-oid("1.3.6.1.2.1.25.2.3.1.6.10"))*oid("1.3.6.1.2.1.25.2.3.1.4.10"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.11")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.11")-oid("1.3.6.1.2.1.25.2.3.1.6.11"))*oid("1.3.6.1.2.1.25.2.3.1.4.11"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.12")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.12")-oid("1.3.6.1.2.1.25.2.3.1.6.12"))*oid("1.3.6.1.2.1.25.2.3.1.4.12"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.13")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.13")-oid("1.3.6.1.2.1.25.2.3.1.6.13"))*oid("1.3.6.1.2.1.25.2.3.1.4.13"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.14")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.14")-oid("1.3.6.1.2.1.25.2.3.1.6.14"))*oid("1.3.6.1.2.1.25.2.3.1.4.14"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.15")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.15")-oid("1.3.6.1.2.1.25.2.3.1.6.15"))*oid("1.3.6.1.2.1.25.2.3.1.4.15"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.16")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.16")-oid("1.3.6.1.2.1.25.2.3.1.6.16"))*oid("1.3.6.1.2.1.25.2.3.1.4.16"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.17")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.17")-oid("1.3.6.1.2.1.25.2.3.1.6.17"))*oid("1.3.6.1.2.1.25.2.3.1.4.17"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.18")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.18")-oid("1.3.6.1.2.1.25.2.3.1.6.18"))*oid("1.3.6.1.2.1.25.2.3.1.4.18"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.19")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.19")-oid("1.3.6.1.2.1.25.2.3.1.6.19"))*oid("1.3.6.1.2.1.25.2.3.1.4.19"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.20")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.20")-oid("1.3.6.1.2.1.25.2.3.1.6.20"))*oid("1.3.6.1.2.1.25.2.3.1.4.20"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.21")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.21")-oid("1.3.6.1.2.1.25.2.3.1.6.21"))*oid("1.3.6.1.2.1.25.2.3.1.4.21"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.22")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.22")-oid("1.3.6.1.2.1.25.2.3.1.6.22"))*oid("1.3.6.1.2.1.25.2.3.1.4.22"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.23")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.23")-oid("1.3.6.1.2.1.25.2.3.1.6.23"))*oid("1.3.6.1.2.1.25.2.3.1.4.23"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.24")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.24")-oid("1.3.6.1.2.1.25.2.3.1.6.24"))*oid("1.3.6.1.2.1.25.2.3.1.4.24"))/1024)/1024)/1024)>50,1,0),1)
Ok, morëm funksionin, do të përpunojmë vlerën e tij. Skeda Probes, krijojmë një të ri, duket kështu:

Në fushën Type zgjedhim Function, duke shpallur se do të përpunojmë vlerën e marrë nga funksioni.
Monitor_Disc_Serv() = 1 në skedën Available do të thotë që nëse funksioni Monitor_Disc_Serv kthen 1, gjithçka është në rregull.
Gabimi ndodh nëse Available jep një gabim, dmth, gjithmonë kur vlera e saj nuk është 1.
Për funksionimin e duhur të sondës, shkruajmë gjithçka në mënyrë transparente dhe të qartë: if(Monitor_Disc_Serv()=1, "", «Ka ndodhur diçka») nëse funksioni kthen 1 atëherë nuk ka nevojë të bëni asgjë, përndryshe trego një rresht në alarm. Tani më tej, për të bërë që gjithçka të funksionojë, na nevojitet të shtojmë sondën e konfiguruar në serverin tonë. Për këtë, hapim cilësimet, seksionin Shërbime dhe shtojmë sondën:

Mua më ka funksionuar, kështu duket alarmi që kam konfiguruar unë, ju mund të vendosni jo 50 GB por aq sa ju nevojitet.

Si rezultat, kemi dy funksione. E para për të parë hapësirën në disk në kohë reale dhe e dyta për të dërguar informacionin në sondë. Po ashtu një sondë.
Më pas mund të lidhni një njoftim me SMS ose email, zhurmën e zogjve mbi det (nuk e kam provuar, kush do ta bëjë, shkruani do të ishte interesante). Mendoj se mund të shtojmë diçka tjetër këtu, por më e rëndësishmja është këtu. Më tej, me djemtë planifikojmë të vendosim monitorët e tjerë, të konfigurojmë të gjitha ekranet për dude, dhe të shtojmë Zabbix në disa prej këtyre monitorëve. Për PC-në që mbajti nëntë monitorë, kabinetin për ndërtimin e tij dhe çfarë ndodhi në përgjithësi do të tregoj kur të përfundojmë. Deri atëherë po bëjmë transferin e serverëve, dhe e kam shkruar këtë artikull derisa ende kam diçka në mendje.
Të gjithëve fat.
Siç premtova.
Funksioni për të parë hapësirën në disk në kohë reale
konkatenuj(konkatenuj(konkatenuj(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"",
konkatenuj("C: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.1")*oid("1.3.6.1.2.1.25.2.3.1.4.1")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.2")=0,"",
konkatenuj("D: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.2")-oid("1.3.6.1.2.1.25.2.3.1.6.2"))*oid("1.3.6.1.2.1.25.2.3.1.4.2"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.2")*oid("1.3.6.1.2.1.25.2.3.1.4.2")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.3")=0,"",
konkatenuj("E: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.3")-oid("1.3.6.1.2.1.25.2.3.1.6.3"))*oid("1.3.6.1.2.1.25.2.3.1.4.3"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.3")*oid("1.3.6.1.2.1.25.2.3.1.4.3")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.4")=0,"",
konkatenuj("F: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.4")-oid("1.3.6.1.2.1.25.2.3.1.6.4"))*oid("1.3.6.1.2.1.25.2.3.1.4.4"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.4")*oid("1.3.6.1.2.1.25.2.3.1.4.4")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.5")=0,"",
konkatenuj("G: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.5")-oid("1.3.6.1.2.1.25.2.3.1.6.5"))*oid("1.3.6.1.2.1.25.2.3.1.4.5"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.5")*oid("1.3.6.1.2.1.25.2.3.1.4.5")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.6")=0,"",
konkatenuj("H: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.6")-oid("1.3.6.1.2.1.25.2.3.1.6.6"))*oid("1.3.6.1.2.1.25.2.3.1.4.6"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.6")*oid("1.3.6.1.2.1.25.2.3.1.4.6")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.7")=0,"",
konkatenuj("I: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.7")-oid("1.3.6.1.2.1.25.2.3.1.6.7"))*oid("1.3.6.1.2.1.25.2.3.1.4.7"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.7")*oid("1.3.6.1.2.1.25.2.3.1.4.7")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.8")=0,"",
konkatenuj("G: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.8")-oid("1.3.6.1.2.1.25.2.3.1.6.8"))*oid("1.3.6.1.2.1.25.2.3.1.4.8"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.8")*oid("1.3.6.1.2.1.25.2.3.1.4.8")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.9")=0,"",
konkatenuj("J: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.9")-oid("1.3.6.1.2.1.25.2.3.1.6.9"))*oid("1.3.6.1.2.1.25.2.3.1.4.9"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.9")*oid("1.3.6.1.2.1.25.2.3.1.4.9")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.10")=0,"",
konkatenuj("K: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.10")-oid("1.3.6.1.2.1.25.2.3.1.6.10"))*oid("1.3.6.1.2.1.25.2.3.1.4.10"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.10")*oid("1.3.6.1.2.1.25.2.3.1.4.10")\/1024\/1024\/1024),"Gb
")))),
(konkatenuj(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"",
konkatenuj("C: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.11")-oid("1.3.6.1.2.1.25.2.3.1.6.11"))*oid("1.3.6.1.2.1.25.2.3.1.4.11"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.11")*oid("1.3.6.1.2.1.25.2.3.1.4.11")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.12")=0,"",
konkatenuj("D: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.12")-oid("1.3.6.1.2.1.25.2.3.1.6.12"))*oid("1.3.6.1.2.1.25.2.3.1.4.12"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.12")*oid("1.3.6.1.2.1.25.2.3.1.4.12")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.13")=0,"",
konkatenuj("E: ",rondo(((((oid("1.3.6.1.2.1.25.2.3.1.5.13")-oid("1.3.6.1.2.1.25.2.3.1.6.13"))*oid("1.3.6.1.2.1.25.2.3.1.4.13"))\/1024)\/1024)\/1024),"Gb"
," ",(rondo(oid("1.3.6.1.2.1.25.2.3.1.5.13")*oid("1.3.6.1.2.1.25.2.3.1.4.13")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.14")=0,"
bashkëngjit("F: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.14")-oid("1.3.6.1.2.1.25.2.3.1.6.14"))*oid("1.3.6.1.2.1.25.2.3.1.4.14"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.14")*oid("1.3.6.1.2.1.25.2.3.1.4.14")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0,"",
bashkëngjit("G: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.15")-oid("1.3.6.1.2.1.25.2.3.1.6.15"))*oid("1.3.6.1.2.1.25.2.3.1.4.15"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.15")*oid("1.3.6.1.2.1.25.2.3.1.4.15")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0,"",
bashkëngjit("H: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.16")-oid("1.3.6.1.2.1.25.2.3.1.6.16"))*oid("1.3.6.1.2.1.25.2.3.1.4.16"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.16")*oid("1.3.6.1.2.1.25.2.3.1.4.16")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0,"",
bashkëngjit("I: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.17")-oid("1.3.6.1.2.1.25.2.3.1.6.17"))*oid("1.3.6.1.2.1.25.2.3.1.4.17"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.17")*oid("1.3.6.1.2.1.25.2.3.1.4.17")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0,"",
bashkëngjit("G: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.18")-oid("1.3.6.1.2.1.25.2.3.1.6.18"))*oid("1.3.6.1.2.1.25.2.3.1.4.18"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.18")*oid("1.3.6.1.2.1.25.2.3.1.4.18")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0,"",
bashkëngjit("J: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.19")-oid("1.3.6.1.2.1.25.2.3.1.6.19"))*oid("1.3.6.1.2.1.25.2.3.1.4.19"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.19")*oid("1.3.6.1.2.1.25.2.3.1.4.19")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0,"",
bashkëngjit("K: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.20")-oid("1.3.6.1.2.1.25.2.3.1.6.20"))*oid("1.3.6.1.2.1.25.2.3.1.4.20"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.20")*oid("1.3.6.1.2.1.25.2.3.1.4.20")\/1024\/1024\/1024),"Gb
")))))),
(bashkëngjit(nëse(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
bashkëngjit("W: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.21")-oid("1.3.6.1.2.1.25.2.3.1.6.21"))*oid("1.3.6.1.2.1.25.2.3.1.4.21"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.21")*oid("1.3.6.1.2.1.25.2.3.1.4.21")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0,"",
bashkëngjit("X: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.22")-oid("1.3.6.1.2.1.25.2.3.1.6.22"))*oid("1.3.6.1.2.1.25.2.3.1.4.22"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.22")*oid("1.3.6.1.2.1.25.2.3.1.4.22")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0,"",
bashkëngjit("Y: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.23")-oid("1.3.6.1.2.1.25.2.3.1.6.23"))*oid("1.3.6.1.2.1.25.2.3.1.4.23"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.23")*oid("1.3.6.1.2.1.25.2.3.1.4.23")\/1024\/1024\/1024),"Gb
"))),
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0,"",
bashkëngjit("Z: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.24")-oid("1.3.6.1.2.1.25.2.3.1.6.24"))*oid("1.3.6.1.2.1.25.2.3.1.4.24"))\/1024)\/1024)\/1024),"Gb"
," \/ ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.24")*oid("1.3.6.1.2.1.25.2.3.1.4.24")\/1024\/1024\/1024),"Gb
"))))))
Funksioni për të dërguar në sondë
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.1")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.1")-oid("1.3.6.1.2.1.25.2.3.1.6.1"))*oid("1.3.6.1.2.1.25.2.3.1.4.1"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.2")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.2")-oid("1.3.6.1.2.1.25.2.3.1.6.2"))*oid("1.3.6.1.2.1.25.2.3.1.4.2"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.3")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.3")-oid("1.3.6.1.2.1.25.2.3.1.6.3"))*oid("1.3.6.1.2.1.25.2.3.1.4.3"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.4")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.4")-oid("1.3.6.1.2.1.25.2.3.1.6.4"))*oid("1.3.6.1.2.1.25.2.3.1.4.4"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.5")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.5")-oid("1.3.6.1.2.1.25.2.3.1.6.5"))*oid("1.3.6.1.2.1.25.2.3.1.4.5"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.6")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.6")-oid("1.3.6.1.2.1.25.2.3.1.6.6"))*oid("1.3.6.1.2.1.25.2.3.1.4.6"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.7")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.7")-oid("1.3.6.1.2.1.25.2.3.1.6.7"))*oid("1.3.6.1.2.1.25.2.3.1.4.7"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.8")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.8")-oid("1.3.6.1.2.1.25.2.3.1.6.8"))*oid("1.3.6.1.2.1.25.2.3.1.4.8"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.9")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.9")-oid("1.3.6.1.2.1.25.2.3.1.6.9"))*oid("1.3.6.1.2.1.25.2.3.1.4.9"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.10")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.10")-oid("1.3.6.1.2.1.25.2.3.1.6.10"))*oid("1.3.6.1.2.1.25.2.3.1.4.10"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.11")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.11")-oid("1.3.6.1.2.1.25.2.3.1.6.11"))*oid("1.3.6.1.2.1.25.2.3.1.4.11"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.12")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.12")-oid("1.3.6.1.2.1.25.2.3.1.6.12"))*oid("1.3.6.1.2.1.25.2.3.1.4.12"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.13")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.13")-oid("1.3.6.1.2.1.25.2.3.1.6.13"))*oid("1.3.6.1.2.1.25.2.3.1.4.13"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.14")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.14")-oid("1.3.6.1.2.1.25.2.3.1.6.14"))*oid("1.3.6.1.2.1.25.2.3.1.4.14"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.15")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.15")-oid("1.3.6.1.2.1.25.2.3.1.6.15"))*oid("1.3.6.1.2.1.25.2.3.1.4.15"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.16")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.16")-oid("1.3.6.1.2.1.25.2.3.1.6.16"))*oid("1.3.6.1.2.1.25.2.3.1.4.16"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.17")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.17")-oid("1.3.6.1.2.1.25.2.3.1.6.17"))*oid("1.3.6.1.2.1.25.2.3.1.4.17"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.18")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.18")-oid("1.3.6.1.2.1.25.2.3.1.6.18"))*oid("1.3.6.1.2.1.25.2.3.1.4.18"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.19")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.19")-oid("1.3.6.1.2.1.25.2.3.1.6.19"))*oid("1.3.6.1.2.1.25.2.3.1.4.19"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.20")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.20")-oid("1.3.6.1.2.1.25.2.3.1.6.20"))*oid("1.3.6.1.2.1.25.2.3.1.4.20"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.21")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.21")-oid("1.3.6.1.2.1.25.2.3.1.6.21"))*oid("1.3.6.1.2.1.25.2.3.1.4.21"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.22")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.22")-oid("1.3.6.1.2.1.25.2.3.1.6.22"))*oid("1.3.6.1.2.1.25.2.3.1.4.22"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.23")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.23")-oid("1.3.6.1.2.1.25.2.3.1.6.23"))*oid("1.3.6.1.2.1.25.2.3.1.4.23"))/1024)/1024)/1024)>50,1,0),1)*
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.24")0,if(round(((((oid("1.3.6.1.2.1.25.2.3.1.5.24")-oid("1.3.6.1.2.1.25.2.3.1.6.24"))*oid("1.3.6.1.2.1.25.2.3.1.4.24"))/1024)/1024)/1024)>50,1,0),1)
Funksioni për CentOS
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.31")=0,"",
bashko("Disk: ",rrethi(((((oid("1.3.6.1.2.1.25.2.3.1.5.31")-oid("1.3.6.1.2.1.25.2.3.1.6.31"))*oid("1.3.6.1.2.1.25.2.3.1.4.31"))/1024)/1024)/1024),"Gb"
," / ",(rrethi(oid("1.3.6.1.2.1.25.2.3.1.5.31")*oid("1.3.6.1.2.1.25.2.3.1.4.31")/1024/1024/1024),"Gb
")))
Funksione për magazinat në rrjet. Në mënyrë testuese, duhet të kontrollohet
Tequs
nese(oid("1.3.6.1.2.1.25.2.3.1.5.46")=0,"",
bashko("Disk: ",rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.46")-oid("1.3.6.1.2.1.25.2.3.1.6.46"))*oid("1.3.6.1.2.1.25.2.3.1.4.46"))/1024)/1024)/1024),"Gb"
"," / ",(rreth(oid("1.3.6.1.2.1.25.2.3.1.5.46")*oid("1.3.6.1.2.1.25.2.3.1.4.46")/1024/1024/1024),"Gb
")))
Për monitorim
nese(oid("1.3.6.1.2.1.25.2.3.1.5.46")0,nese(rreth(((((oid("1.3.6.1.2.1.25.2.3.1.5.46")-oid("1.3.6.1.2.1.25.2.3.1.6.46"))*oid("1.3.6.1.2.1.25.2.3.1.4.46"))/1024)/1024)/1024)>10,1,0),1)
Qnap
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.33")=0,"",
bashko("Disk: ",rond(((((oid("1.3.6.1.2.1.25.2.3.1.5.33")-oid("1.3.6.1.2.1.25.2.3.1.6.33"))*oid("1.3.6.1.2.1.25.2.3.1.4.33"))/1024)/1024)/1024),"Gb"
," / ",(rond(oid("1.3.6.1.2.1.25.2.3.1.5.33")*oid("1.3.6.1.2.1.25.2.3.1.4.33")/1024/1024/1024),"Gb
")))
Për monitorim
nëse(oid("1.3.6.1.2.1.25.2.3.1.5.33")><0,nëse(rond(((((oid("1.3.6.1.2.1.25.2.3.1.5.33")-oid("1.3.6.1.2.1.25.2.3.1.6.33"))*oid("1.3.6.1.2.1.25.2.3.1.4.33"))/1024)/1024)/1024)>10,1,0),1)
Burimi: habr.com
