LoriotPro has extended the LUA sripting language by providing its own LUA libraries. The new functions provided are dedicated to the creation of monitoring and SNMP automation application.
value = lp.GraphIPPollingToJpeg('ip','filename.jpg','title',height,width);
The lp.GraphIPPollingToJpeg LUA function creates a jpeg image file of the IP or SNMP polling response time of a host.
‘ip’ The IP address of a host loacted in the directory
'filename.jpg' The path and name of the graph file
Warning ! If you use the '\' in the path you must replace it with '\\'. The '\'character is use as an escape character in LUA.
title The title of the graph
height The height of the generated image
width The width of the generated image
value : equal 1 if a file has been generated
Return nil if an error occurs
if (i) then lp.Print("File generated\n");
else lp.Print("File no generated\n");
View of the result image.