
Ma olen näinud internetis palju juhiseid Mikrotiki dude'i kohta, kuid ei suutnud leida teavet, kuidas õigesti kirjutada ja kasutada skripte ja funktsioone. Nüüd, olles osaliselt arusaamises, olen valmis teiega jagama. Siin ei ole installi ja minimaalsete seadistuste kirjeldust, selleks on palju üksikasjalikke juhiseid. Samuti ei räägi ma, miks kasutan just dude'i, see artikkel pole selleks.
Mul on jälgimise sein, mis pole valmis, monitoride arv saab olema üheksa. Lõpetame selle, ning teen eraldi artikli.

Olen hakanud koguma mulle vajalikke kaarte. Ühes juhendis dude'i kohta nägin, et teoreetiliselt on võimalik korraldada kõvakettade jälgimine serverites SNMP abil. Sel juhul vaatame, kuidas skripti välja töötada.
See on lõpptulemus.

Kaitan kirjutan väikestes osades, ning neile, kes ütlevad 'kus on lõpptulemus?', on all täielikud skriptid jälgimise jaoks.
Seega on loogika selline: kontrollime, kas ketas on OID abil olemas, kui see eksisteerib, saame mahtu, kasutatud ruumi, arvutame vabalt ning kui see on väiksem kui määratud, hakkame alarmima.
Alustame lihtsast. Lihtsaim viis mahu kontrollimiseks on meie serveri otse ketta kontrollimise käsk. Praegu on meie server selline.

Käsku saab sisestada, paremklõpsates meie serveril, valides esitatud menüüst 'Appearance', avatud aknas huvitab meid väli 'Label'. Sisestame sinna käsu. Selleks, et kõik korralikult töötaks, on vajalik, et käsu alguses ja lõpus oleksid nurksulgud [ ].
Kasutama peame järgmist käsku [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]. Väljundina saame sellise pildi.

Lihtsalt öeldes, oid on nimi, mis on määratud kindlale seadmele selle tüübi järgi. Täpselt öeldes on see — .
Sellega saime selgeks. Nüüd on saadud numbrid ketta maht GB-des ilma ümmardamiseta.
Nüüd peame lisama tingimused. Mikrotiki puhul töötab see nii: if(tSame | condition)= value, teeb seda, vastasel juhul teeb hoopis seda. Meie juhul kirjutame nii:
[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)]
Saame sellise rea, kui oid = 0, st ketas puudub või on tühi, kuvatakse 1, muidu saadakse kettaruumi suurus. 1 asemel võib olla mis iganes, kuid näitena on see vajalik. Jätkame. Järgmises koodis on lisatud ainult round ümardamiseks.
Kood koos lisatud round-iga
[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))]

Mikrotikus kasutatakse käskude ühendamiseks concatenate. Rakendamine on väga üllatav, siiski mitte Excelis, aga suudeti töötada ainult sellega. Kui keegi suudab teha sama lihtsama koodiga, kirjutage, oleks huvitav arutada. PS: tutvuge enne saadud tulemusega lõpuni, et ei tekiks arusaamatusi.
Kood koos concatenate-iga
[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")))]

Selle koodiga oleme kokku pannud kogu saadaoleva teabe kettaruumist. Maht / kasutatud / vaba GB-des. Tundub ilmselge, tundub selge, aga kuidas käituda teiste ketastega? Kas lisada iga ketta jaoks kood? Ketasid võib olla palju ja me ei tööta selle nimel, et kirjutada seda iga kord käsitsi. Kasutasin funktsioone. Alguses kohtasin probleeme, koodi järjestikune lisamine võimaldab ühes funktsioonis lisada mitte rohkem kui 10 korda, ärge visake jalgu, mikrutiik ei tunne tsüklit, kahjuks. Meid päästab konkateneerimine. Funktsioonide vahekaardil loome uue, see näeb välja selline:
Funktsioon ketta vaba koha reaalajas vaatamiseks
konkatenate(konkatenate(konkatenate(if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"","
konkatenate("C: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.2")=0,"","
konkatenate("D: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.3")=0,"","
konkatenate("E: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.4")=0,"","
konkatenate("F: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.5")=0,"","
konkatenate("G: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.6")=0,"","
konkatenate("H: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.7")=0,"","
konkatenate("I: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.8")=0,"","
konkatenate("G: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.9")=0,"","
konkatenate("J: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.10")=0,"","
konkatenate("K: ",ring( ( ( (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"
," / ",(ring(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
")))),
(konkatenate(if(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"","
konkatenate("C: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.12")=0,"","
konkatenate("D: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.13")=0,"","
konkatenate("E: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.14")=0,"",
kaskad("F: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0, "",
kaskad("G: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0, "",
kaskad("H: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0, "",
kaskad("I: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0, "",
kaskad("G: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0, "",
kaskad("J: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0, "",
kaskad("K: ", ümardada(((((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"
, " / ",(ümardada(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
")))))),
(kaskad(kui(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
kaskad("W: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0, "",
kaskad("X: ", ümardada(((((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"
, " / ",(ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0, "",
kaskad("Y: ", ümardada(((((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"
, " / ",(ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0, "",
kaskad("Z: ", ümardada(((((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"
, " / ",(ümardada(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
"))))))
Funktsiooni kood lisatakse ilma nurksulgudeta. Nii, suurendades oid-i ühe võrra, kontrollime kõiki teoreetiliselt võimalikke kettaid süsteemis. Siin tasub täpsustada, et ketaste tähed on kirjutatud standardjärjekorras, kui teie esimese ketta täht on W, siis tuleb kõik selle riistvara jaoks teha käsitsi või luua eraldi funktsioon My_Funny_Computer. Näites on algus tee, igaüks kohandab enda jaoks. Okei, kontrollime. Võtame loodud funktsiooni nime, paneme nurksulgudesse, lisame lõppu ringilised ja asendame koodi vahekaardile Label. Näide [About_PC()]


Nüüd saame vaadata ja nautida, kuid meie ülesanne on erinev, automatiseerida protsess.
Selle jaoks vajame funktsiooni, mis kontrollib kettaid ja annab õigete kontrolltööriistadele teavet. Loome funktsiooni, nimetan selle Monitor_Disc_Serv, selle mõte on järgmine: kui oid ei ole võrdsed 0, kontrollime ketast ja kui mälu on üle 50 GB, tagastame 1, vastasel juhul 0.
Ketta kontrollimise funktsioon
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)
Okei, saime funktsiooni, töötleme selle väärtust. Vahekaart Probes, loome uue, see näeb välja selline:

Vali Typiks Function, märkides, et töötleme väärtust, mis saadakse funktsioonist.
Monitor_Disc_Serv() = 1 vahekaardil Available tähendab, et kui funktsioon Monitor_Disc_Serv tagastab 1, siis on kõik korras.
Error aktiveerub, kui Available annab erroreid, st alati, kui selle väärtus ei ole 1.
Selleks, et sond õigesti töötaks, kirjutame kõik selgelt ja arusaadavalt: if(Monitor_Disc_Serv()=1,"","Midagi läks valesti") kui funktsioon tagastab 1, siis ei ole vaja midagi teha, vastasel juhul kuvada rida alarms. Nüüd, et see kõik töötaks, peame lisama seadistatud sondi meie serverile. Selleks avame seadistused, vahekaardi Services ja lisame sondi:

Mul on see juba aktiveeritud, nii näeb välja alarm, mis on minu jaoks seadistatud, aga teie võite seada mitte 50GB vaid nii palju, kui on vajalik.

Kokku saime kaks funktsiooni. Esimene diskiruumi jälgimiseks reaalajas ja teine teabe edastamiseks sondile. Ja samuti ühe sondi.
Edasi võib lisada SMS- või e-posti teavitamise, piiksumise, karjeid kalade kohal (pole katsetanud, kes seda teeb, kirjutage, huvitav oleks). Ma arvan, et siia võiks lisada veel midagi, aga kõige olulisem on juba olemas. Jätkame oma poistega, et riputada ülejäänud monitorid, seadistada kõik ekraanid, et Dude'i jaoks ja lisada osa neist monitoridest Zabbix. Räägin arvutist, mis vedas üheksa monitori, kapist selle kokku panemiseks ja mis üldse välja tuli, kui oleme lõpetanud. Praegu on serveri üleviimise aeg ja ma kirjutasin selle artikli, kuni veel midagi mäletan.
Kõigile edu.
Nagu lubatud.
Funktsioon ketta vaba koha reaalajas vaatamiseks
konkatenate(konkatenate(konkatenate(if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"","
konkatenate("C: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.2")=0,"","
konkatenate("D: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.3")=0,"","
konkatenate("E: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.4")=0,"","
konkatenate("F: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.5")=0,"","
konkatenate("G: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.6")=0,"","
konkatenate("H: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.7")=0,"","
konkatenate("I: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.8")=0,"","
konkatenate("G: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.9")=0,"","
konkatenate("J: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.10")=0,"","
konkatenate("K: ",ring( ( ( (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"
," / ",(ring(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
")))),
(konkatenate(if(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"","
konkatenate("C: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.12")=0,"","
konkatenate("D: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.13")=0,"","
konkatenate("E: ",ring( ( ( (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"
," / ",(ring(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
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.14")=0,"",
kaskad("F: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0, "",
kaskad("G: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0, "",
kaskad("H: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0, "",
kaskad("I: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0, "",
kaskad("G: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0, "",
kaskad("J: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0, "",
kaskad("K: ", ümardada(((((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"
, " / ",(ümardada(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
")))))),
(kaskad(kui(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
kaskad("W: ", ümardada(((((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"
, " / ", (ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0, "",
kaskad("X: ", ümardada(((((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"
, " / ",(ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0, "",
kaskad("Y: ", ümardada(((((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"
, " / ",(ümardada(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
"))),
kui(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0, "",
kaskad("Z: ", ümardada(((((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"
, " / ",(ümardada(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
"))))))
Funktsioon edastamiseks sondile
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)*
if(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)
Funktsioon CentOS'ile
kui(oid("1.3.6.1.2.1.25.2.3.1.5.31")=0,"",
ühenda("Ketaste: ",ümarda(((((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"
," / ",(ümarda(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
")))
Funktsioonid võrgus hoitavatele seadmetele. Testrežiimis, tuleb kontrollida
Tequs
if(oid("1.3.6.1.2.1.25.2.3.1.5.46")=0,"",
concatenate("Kett: ",round(((((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"
," / ",(round(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
")))
Seiremonitorimiseks
if(oid("1.3.6.1.2.1.25.2.3.1.5.46")0,if(round(((((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
if(oid("1.3.6.1.2.1.25.2.3.1.5.33")=0,"",
concatenate("Ketas: ",round(((((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"
," \/ ",(round(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
")))
Seiremonitorimiseks
if(oid("1.3.6.1.2.1.25.2.3.1.5.33")0,if(round(((((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)
Allikas: habr.com
