@@ -56,22 +56,26 @@ var plugin = {},
56
56
for ( let i = 0 ; i < ram . details . length ; i ++ ) {
57
57
if ( ram . details [ i ] . id !== "-/+" ) {
58
58
id = ram . details [ i ] . id ;
59
- sdk . userData . set ( id + "_total" , Math . ceil ( parseFloat ( ram . details [ i ] . total ) / 1024 ) ) ;
60
- sdk . userData . set ( id + "_free" , Math . round ( parseFloat ( ram . details [ i ] . free ) / 1024 ) ) ;
61
- sdk . userData . set ( id + "_used" , Math . round ( parseFloat ( ram . details [ i ] . used ) / 1024 ) ) ;
62
- sdk . userData . set ( id + "_usage" , parseFloat ( ram . details [ i ] . usage ) . toFixed ( 2 ) ) ;
59
+ sdk . userData . set ( id , {
60
+ total : Math . ceil ( parseFloat ( ram . details [ i ] . total ) / 1024 ) ,
61
+ free : Math . round ( parseFloat ( ram . details [ i ] . free ) / 1024 ) ,
62
+ used : Math . round ( parseFloat ( ram . details [ i ] . used ) / 1024 ) ,
63
+ usage : parseFloat ( ram . details [ i ] . usage ) . toFixed ( 2 )
64
+ } ) ;
63
65
}
64
66
}
65
67
}
66
68
//track disks
67
69
var disks = values [ 1 ] ;
68
70
if ( disks && disks . details ) {
69
71
for ( let i = 0 ; i < disks . details . length ; i ++ ) {
70
- sdk . userData . set ( "disk_" + i , disks . details [ i ] . id ) ;
71
- sdk . userData . set ( "disk_" + i + "_total" , Math . ceil ( parseFloat ( disks . details [ i ] . total ) / 1024 / 1024 / 1024 ) ) ;
72
- sdk . userData . set ( "disk_" + i + "_free" , Math . round ( parseFloat ( disks . details [ i ] . free ) / 1024 / 1024 / 1024 ) ) ;
73
- sdk . userData . set ( "disk_" + i + "_used" , Math . round ( parseFloat ( disks . details [ i ] . used ) / 1024 / 1024 / 1024 ) ) ;
74
- sdk . userData . set ( "disk_" + i + "_usage" , parseFloat ( disks . details [ i ] . usage ) . toFixed ( 2 ) ) ;
72
+ sdk . userData . set ( "disk_" + i , {
73
+ path : disks . details [ i ] . id ,
74
+ total : Math . ceil ( parseFloat ( disks . details [ i ] . total ) / 1024 / 1024 / 1024 ) ,
75
+ free : Math . round ( parseFloat ( disks . details [ i ] . free ) / 1024 / 1024 / 1024 ) ,
76
+ used : Math . round ( parseFloat ( disks . details [ i ] . used ) / 1024 / 1024 / 1024 ) ,
77
+ usage : parseFloat ( disks . details [ i ] . usage ) . toFixed ( 2 )
78
+ } ) ;
75
79
}
76
80
}
77
81
@@ -85,10 +89,12 @@ var plugin = {},
85
89
disks = values [ 3 ] ;
86
90
if ( disks && disks . details ) {
87
91
for ( let i = 0 ; i < disks . details . length ; i ++ ) {
88
- sdk . userData . set ( "disk_db" + i + "_total" , Math . ceil ( parseFloat ( disks . details [ i ] . total ) / 1024 / 1024 / 1024 ) ) ;
89
- sdk . userData . set ( "disk_db" + i + "_free" , Math . round ( parseFloat ( disks . details [ i ] . free ) / 1024 / 1024 / 1024 ) ) ;
90
- sdk . userData . set ( "disk_db" + i + "_used" , Math . round ( parseFloat ( disks . details [ i ] . used ) / 1024 / 1024 / 1024 ) ) ;
91
- sdk . userData . set ( "disk_db" + i + "_usage" , parseFloat ( disks . details [ i ] . usage ) . toFixed ( 2 ) ) ;
92
+ sdk . userData . set ( "disk_db" + i , {
93
+ total : Math . ceil ( parseFloat ( disks . details [ i ] . total ) / 1024 / 1024 / 1024 ) ,
94
+ free : Math . round ( parseFloat ( disks . details [ i ] . free ) / 1024 / 1024 / 1024 ) ,
95
+ used : Math . round ( parseFloat ( disks . details [ i ] . used ) / 1024 / 1024 / 1024 ) ,
96
+ usage : parseFloat ( disks . details [ i ] . usage ) . toFixed ( 2 )
97
+ } ) ;
92
98
}
93
99
}
94
100
0 commit comments