3 # requires textproc/p5-XML-LibXML
13 if (not defined $offset) {
17 my $filename = 'vmstat.xml';
25 say scalar localtime();
26 say "------------------------";
27 system("/usr/bin/vmstat -z --libxo xml >$filename");
28 my $doc = XML::LibXML->load_xml(location => $filename);
30 foreach my $id ($doc->findnodes('//zone')) {
31 my $name=$id->findvalue('name');
32 my $used=$id->findvalue('used');
36 if ($name eq "vm pgcache") {
37 $name = $name . "_$c";
41 if (exists $dict{$name}) {
42 my $v0=$dict{$name} + $offset;
46 @<<<<<<<<<<<<<<<<<<<<<< @######## => @########
47 $name,$dict{$name},$val