
Na internetu sam vidio mnogo uputa o dude od Mikrotika, ali nisam uspio pronaći informacije o tome kako pravilno pisati i koristiti skripte i funkcije. Sada, djelomično razjasnivši, spreman sam s vama podijeliti. Ovde neće biti opis instalacije i osnovnog podešavanja dude, za to postoji mnogo detaljnih uputa. Također, neću objašnjavati zašto koristim upravo dude, ovaj članak nije za to. Idemo.
Imam u radu zid za nadgledanje, nije dovršen, bit će devet monitora. Kada završimo, napisat ću poseban članak.

Počeo sam sakupljati potrebne kartice. U nekoj od uputa o dudeu sam vidio da se teoretski može organizirati nadgledanje tvrdih diskova na serverima korištenjem SNMP-a. Na tom primjeru ćemo analizirati skriptu.
Evo konačni rezultat.

Pisati ću malim dijelovima, a za one koji „pa gdje je konačni rezultat?” na dnu su cjelovite skripte za nadgledanje.
Dakle, logika je takva, provjeravamo prisutnost diska prema OID-u, ako postoji, dobijamo kapacitet, zauzeto mjesto, izračunavamo slobodno, i ako je ono manje od zadanog, počinjemo s alarmiranjem.
Prvo, najjednostavniji način za provjeru volumena je unijeti našu poslužitelju direktnu naredbu za provjeru diska. Sada naš server izgleda ovako.

Naredbu možemo unijeti desnim klikom na naš server, odabrati iz ponuđenog “Appearance”, u otvorenom prozoru nas zanima polje “Label”. U njega ćemo unijeti naredbu. Da bi sve funkcioniralo ispravno, važno je na početak i kraj naredbe staviti uglate zagrade [ ].
Koristimo ovakvu naredbu [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]. Na izlazu dobijamo ovakvu sliku.

Ako pojednostavimo, oid je ime dodijeljeno nekoj opremi prema njenom tipu. Ako gledamo baš ispravno, onda ovako — .
S tim smo se razjasnili. Sada, dobijeni brojevi su kapacitet diska u GB bez zaokruživanja.
Sada trebamo dodati uvjete. Kod Mikrotika to radi ovako: if(uvjet)=vrijednost, uraditi ovo, inače uraditi ono. U našem slučaju pišemo ovako:
[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)]
Dobivamo ovakvu liniju ako je oid = 0, tj. disk ne postoji ili je prazan, ispisujemo 1, inače dobijamo kapacitet diska. Umjesto 1 može biti bilo što, ali za primjer treba tako. Nastavljamo. U sljedećem kodu dodan je samo round za zaokruživanje.
Kod s dodanim round
[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))]

Za spajanje naredbi na Mikrotiku koristi se concatenate. Primjena je vrlo iznenađujuća, ipak nije excel, ali uspjelo je raditi samo s njim. Ako netko uspije napraviti isto s jednostavnijim kodom, javite, bit će zanimljivo raspraviti. PS: samo se prvo upoznajte s dobijenim rezultatom do kraja, kako ne bi bilo nesporazuma.
Kod s 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")))]

Ovim kodom spajamo sve dostupne informacije o memoriji na disku. Kapacitet/zauzeto/slobodno u GB. Uglavnom je očito, ali što učiniti s ostalim diskovima? Dodavati kod za svaki disk? Diskova može biti mnogo, i ne radimo da bismo to sve ručno pisali svaki put. Koristio sam funkcije. Na početku sam naišao na probleme, pri dodavanju koda uzastopno može se dodati najviše 10 puta u jednoj funkciji, ne bacajte papuče, Mikrotik ne poznaje petlje, nažalost. Spasiti će nas konkatenacija. U kartici functions kreiramo novu, izgleda ovako:
Funkcija za pregled prostora na disku u stvarnom vremenu
spoji(spoji(spoji(if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"",
spoji("C: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("D: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("E: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("F: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("G: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("H: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("I: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("G: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("J: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("K: ",zaokruži(((((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"
," / ",(zaokruži(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
")))),
(spoji(if(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"",
spoji("C: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("D: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("E: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
concat("F: ",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),"Gb"
," / ",(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.4.14")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0,"",
concat("G: ",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),"Gb"
," / ",(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.4.15")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0,"",
concat("H: ",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),"Gb"
," / ",(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.4.16")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0,"",
concat("I: ",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),"Gb"
," / ",(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.4.17")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0,"",
concat("G: ",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),"Gb"
," / ",(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.4.18")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0,"",
concat("J: ",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),"Gb"
," / ",(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.4.19")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0,"",
concat("K: ",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),"Gb"
," / ",(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.4.20")/1024/1024/1024),"Gb
")))))),
(concat(if(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
concat("W: ",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),"Gb"
," / ",(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.4.21")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0,"",
concat("X: ",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),"Gb"
," / ",(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.4.22")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0,"",
concat("Y: ",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),"Gb"
," / ",(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.4.23")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0,"",
concat("Z: ",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),"Gb"
," / ",(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.4.24")/1024/1024/1024),"Gb
"))))))
U funkciju se kod dodaje bez uglatih zagrada. Tako dodajući po jedan na oid provjeravamo sve teoretski moguće diskove u sustavu. Ovdje treba pojasniti da su slova diskova napisana prema standardnom redoslijedu, ako vam je slovo prvog diska W, sve za ovu hardver treba raditi ručno, ili izraditi posebnu funkciju My_Funny_Computer. U primjeru je početak putanje, svatko će prilagoditi za sebe. U redu, provjerimo. Uzimamo ime stvorene funkcije, stavljamo u uglate zagrade, na kraj stavljamo okrugle i dodajemo umjesto koda u karticu Label. Primjer [About_PC()]


Sada možemo gledati i uživati, ali naš zadatak je drugačiji, automatizirati proces.
Za to nam treba funkcija koja će provjeravati diskove i slati informacije sondi za provjeru. Napravimo funkciju, nazvat ću je Monitor_Disc_Serv, njezina suština je: ako oid nije 0, provjerimo disk i ako je memorija veća od 50 GB, vraćamo 1, inače 0.
Funkcija provjere diska
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)
U redu, dobili smo funkciju, obradit ćemo njezinu vrijednost. Kartica Probes, kreiramo novu koja izgleda ovako:

U polju Type odabiremo Function, navodeći da ćemo obrađivati vrijednost dobivenu iz funkcije.
Monitor_Disc_Serv() = 1 na kartici Available znači da ako funkcija Monitor_Disc_Serv vrati 1, sve je u redu.
Error se aktivira ako Available izda grešku, tj. uvijek kada njezina vrijednost nije jednaka 1.
Za pravilno funkcioniranje zonda pišemo sve jasno i očito: if(Monitor_Disc_Serv()=1,"", "Nešto se dogodilo") ako funkcija vrati 1, nije potrebno ništa raditi, inače ispiši poruku u alarm. Sada, da ovo sve radi, trebamo dodati konfigurirani sond našemu serveru. Za to ćemo otvoriti postavke, karticu Services i dodati zond:

Kod mene je već aktiviran, ovako izgleda alarm koji sam postavio, vi možete postaviti ne 50GB nego koliko vam treba.

U konačnici imamo dvije funkcije. Prva za pregled slobodnog prostora na disku u stvarnom vremenu i druga za prijenos informacija zond. Također imamo jedan zond.
Zatim se može dodati SMS ili e-mail obavijest, pištanje, krikovi galebova iznad mora (nisam provjeravao, tko napravi javite bit će zanimljivo). Mislim da se ovdje može dodati još nešto, ali osnovno je već tu. Dalje, mi s ekipom planiramo postaviti ostale monitore, podešavati sve ekrane za dude i dodati na dio ovih monitora Zabbix. O PC-u koji je podržao devet monitora, ormariću za njegovu izgradnju i što smo od toga napravili pričat ću kada završimo. Trenutno se selimo servere i završio sam ovaj članak dok se još nešto sjećam.
Svima sreću.
Kako sam obećao.
Funkcija za pregled prostora na disku u stvarnom vremenu
spoji(spoji(spoji(if(oid("1.3.6.1.2.1.25.2.3.1.5.1")=0,"",
spoji("C: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("D: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("E: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("F: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("G: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("H: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("I: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("G: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("J: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("K: ",zaokruži(((((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"
," / ",(zaokruži(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
")))),
(spoji(if(oid("1.3.6.1.2.1.25.2.3.1.5.11")=0,"",
spoji("C: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("D: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
spoji("E: ",zaokruži(((((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"
," / ",(zaokruži(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,"",
concat("F: ",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),"Gb"
," / ",(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.4.14")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.15")=0,"",
concat("G: ",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),"Gb"
," / ",(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.4.15")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.16")=0,"",
concat("H: ",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),"Gb"
," / ",(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.4.16")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.17")=0,"",
concat("I: ",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),"Gb"
," / ",(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.4.17")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.18")=0,"",
concat("G: ",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),"Gb"
," / ",(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.4.18")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.19")=0,"",
concat("J: ",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),"Gb"
," / ",(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.4.19")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.20")=0,"",
concat("K: ",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),"Gb"
," / ",(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.4.20")/1024/1024/1024),"Gb
")))))),
(concat(if(oid("1.3.6.1.2.1.25.2.3.1.5.21")=0,"",
concat("W: ",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),"Gb"
," / ",(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.4.21")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.22")=0,"",
concat("X: ",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),"Gb"
," / ",(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.4.22")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.23")=0,"",
concat("Y: ",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),"Gb"
," / ",(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.4.23")/1024/1024/1024),"Gb
"))),
if(oid("1.3.6.1.2.1.25.2.3.1.5.24")=0,"",
concat("Z: ",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),"Gb"
," / ",(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.4.24")/1024/1024/1024),"Gb
"))))))
Funkcija za prijenos u zond
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)
Funkcija za CentOS
ako(oid("1.3.6.1.2.1.25.2.3.1.5.31")=0,"",
spajanje("Disk: ",zaokruži(((((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),"Gb"
," / ",(zaokruži(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),"Gb
")))
Funkcije za mrežne pohrane. U testnom režimu, potrebno je provjeriti
Tequs
ako(oid("1.3.6.1.2.1.25.2.3.1.5.46")=0,"",
spojiti("Disk: ",okrugli(((((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"
," / ",(okrugli(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
")))
Za praćenje
ako(oid("1.3.6.1.2.1.25.2.3.1.5.46")><0,ako(okrugli(((((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
ako(oid("1.3.6.1.2.1.25.2.3.1.5.33")=0,"",
spoji("Disk: ",zaokruženo(((((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"
," \/ ",(zaokruženo(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
")))
Za praćenje
ako(oid("1.3.6.1.2.1.25.2.3.1.5.33")>0,ako(zaokruženo(((((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)
Izvor: habr.com
