Всем привет, я новичок на dude. Огромное спасибо за тему с пробами и всё такое, мне реально помогло. Пытаюсь сделать пробу для свободного места на диске, но столкнулся с небольшой проблемой. Вот моя проба:
Function:
Name: hdd_gb
Code: (((((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)
Probe:
Nom: Free space left
Type: Function
Disponible: hdd_gb()<>“False”
Erreur: if(hdd_gb()<>“False”,if(hdd_gb() > 20, “”, concatenate(" Free space low C: =", hdd_gb(), “Gb Left”)), “Failed to read Drive”)
Моя проблема в том, что результат приходит с числом типа 19.523645 Гб, когда свободного места меньше 20. А мне нужно, чтобы отображалось просто 19 Гб. Кто-нибудь может подсказать, как это сделать? Извиняюсь за мой английский.
Function:
Name: hdd_gb
Code: (((((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)
Probe:
Nom: Free space left
Type: Function
Disponible: hdd_gb()<>“False”
Erreur: if(hdd_gb()<>“False”,if(hdd_gb() > 20, “”, concatenate(" Free space low C: =", hdd_gb(), “Gb Left”)), “Failed to read Drive”)
Моя проблема в том, что результат приходит с числом типа 19.523645 Гб, когда свободного места меньше 20. А мне нужно, чтобы отображалось просто 19 Гб. Кто-нибудь может подсказать, как это сделать? Извиняюсь за мой английский.