Posting this to save someone else the trouble of typing it out
themselves.
Happy Friday,
bundle agent mon_var {
reports:
print_me::
" Metric = CurVal, AvgVal, StDev";
"value_cfengine_in = ${mon.value_cfengine_in},
${mon.av_cfengine_in}, ${mon.dev_cfengine_in}";
"value_cfengine_out = ${mon.value_cfengine_out},
${mon.av_cfengine_out}, ${mon.dev_cfengine_out}";
"value_cpu = ${mon.value_cpu}, ${mon.av_cpu},
${mon.dev_cpu}";
"value_cpu0 = ${mon.value_cpu0}, ${mon.av_cpu0},
${mon.dev_cpu0}";
"value_cpu1 = ${mon.value_cpu1}, ${mon.av_cpu1},
${mon.dev_cpu1}";
"value_cpu2 = ${mon.value_cpu2}, ${mon.av_cpu2},
${mon.dev_cpu2}";
"value_cpu3 = ${mon.value_cpu3}, ${mon.av_cpu3},
${mon.dev_cpu3}";
"value_diskfree = ${mon.value_diskfree}, ${mon.av_diskfree},
${mon.dev_diskfree}";
"value_dns_in = ${mon.value_dns_in}, ${mon.av_dns_in},
${mon.dev_dns_in}";
"value_dns_out = ${mon.value_dns_out}, ${mon.av_dns_out},
${mon.dev_dns_out}";
"value_ftp_in = ${mon.value_ftp_in}, ${mon.av_ftp_in},
${mon.dev_ftp_in}";
"value_ftp_out = ${mon.value_ftp_out}, ${mon.av_ftp_out},
${mon.dev_ftp_out}";
"value_icmp_in = ${mon.value_icmp_in}, ${mon.av_icmp_in},
${mon.dev_icmp_in}";
"value_icmp_out = ${mon.value_icmp_out}, ${mon.av_icmp_out},
${mon.dev_icmp_out}";
"value_irc_in = ${mon.value_irc_in}, ${mon.av_irc_in},
${mon.dev_irc_in}";
"value_irc_out = ${mon.value_irc_out}, ${mon.av_irc_out},
${mon.dev_irc_out}";
"value_loadavg = ${mon.value_loadavg}, ${mon.av_loadavg},
${mon.dev_loadavg}";
"value_messages = ${mon.value_messages}, ${mon.av_messages},
${mon.dev_messages}";
"value_netbiosdgm_in = ${mon.value_netbiosdgm_in},
${mon.av_netbiosdgm_in}, ${mon.dev_netbiosdgm_in}";
"value_netbiosdgm_out = ${mon.value_netbiosdgm_out},
${mon.av_netbiosdgm_out}, ${mon.dev_netbiosdgm_out}";
"value_netbiosns_in = ${mon.value_netbiosns_in},
${mon.av_netbiosns_in}, ${mon.dev_netbiosns_in}";
"value_netbiosns_out = ${mon.value_netbiosns_out},
${mon.av_netbiosns_out}, ${mon.dev_netbiosns_out}";
"value_netbiosssn_in = ${mon.value_netbiosssn_in},
${mon.av_netbiosssn_in}, ${mon.dev_netbiosssn_in}";
"value_netbiosssn_out = ${mon.value_netbiosssn_out},
${mon.av_netbiosssn_out}, ${mon.dev_netbiosssn_out}";
"value_nfsd_in = ${mon.value_nfsd_in}, ${mon.av_nfsd_in},
${mon.dev_nfsd_in}";
"value_nfsd_out = ${mon.value_nfsd_out}, ${mon.av_nfsd_out},
${mon.dev_nfsd_out}";
"value_otherprocs = ${mon.value_otherprocs},
${mon.av_otherprocs}, ${mon.dev_otherprocs}";
"value_rootprocs = ${mon.value_rootprocs}, ${mon.av_rootprocs},
${mon.dev_rootprocs}";
"value_smtp_in = ${mon.value_smtp_in}, ${mon.av_smtp_in},
${mon.dev_smtp_in}";
"value_smtp_out = ${mon.value_smtp_out}, ${mon.av_smtp_out},
${mon.dev_smtp_out}";
"value_ssh_in = ${mon.value_ssh_in}, ${mon.av_ssh_in},
${mon.dev_ssh_in}";
"value_ssh_out = ${mon.value_ssh_out}, ${mon.av_ssh_out},
${mon.dev_ssh_out}";
"value_syslog = ${mon.value_syslog}, ${mon.av_syslog},
${mon.dev_syslog}";
"value_tcpack_in = ${mon.value_tcpack_in}, ${mon.av_tcpack_in},
${mon.dev_tcpack_in}";
"value_tcpack_out = ${mon.value_tcpack_out},
${mon.av_tcpack_out}, ${mon.dev_tcpack_out}";
"value_tcpfin_in = ${mon.value_tcpfin_in}, ${mon.av_tcpfin_in},
${mon.dev_tcpfin_in}";
"value_tcpfin_out = ${mon.value_tcpfin_out},
${mon.av_tcpfin_out}, ${mon.dev_tcpfin_out}";
"value_tcpmisc_in = ${mon.value_tcpmisc_in},
${mon.av_tcpmisc_in}, ${mon.dev_tcpmisc_in}";
"value_tcpmisc_out = ${mon.value_tcpmisc_out},
${mon.av_tcpmisc_out}, ${mon.dev_tcpmisc_out}";
"value_tcpsyn_in = ${mon.value_tcpsyn_in}, ${mon.av_tcpsyn_in},
${mon.dev_tcpsyn_in}";
"value_tcpsyn_out = ${mon.value_tcpsyn_out},
${mon.av_tcpsyn_out}, ${mon.dev_tcpsyn_out}";
"value_temp0 = ${mon.value_temp0}, ${mon.av_temp0},
${mon.dev_temp0}";
"value_temp1 = ${mon.value_temp1}, ${mon.av_temp1},
${mon.dev_temp1}";
"value_temp2 = ${mon.value_temp2}, ${mon.av_temp2},
${mon.dev_temp2}";
"value_temp3 = ${mon.value_temp3}, ${mon.av_temp3},
${mon.dev_temp3}";
"value_udp_in = ${mon.value_udp_in}, ${mon.av_udp_in},
${mon.dev_udp_in}";
"value_udp_out = ${mon.value_udp_out}, ${mon.av_udp_out},
${mon.dev_udp_out}";
"value_users = ${mon.value_users}, ${mon.av_users},
${mon.dev_users}";
"value_webaccess = ${mon.value_webaccess}, ${mon.av_webaccess},
${mon.dev_webaccess}";
"value_weberrors = ${mon.value_weberrors}, ${mon.av_weberrors},
${mon.dev_weberrors}";
"value_www_in = ${mon.value_www_in}, ${mon.av_www_in},
${mon.dev_www_in}";
"value_www_out = ${mon.value_www_out}, ${mon.av_www_out},
${mon.dev_www_out}";
"value_wwws_in = ${mon.value_wwws_in}, ${mon.av_wwws_in},
${mon.dev_wwws_in}";
"value_wwws_out = ${mon.value_wwws_out}, ${mon.av_wwws_out},
${mon.dev_wwws_out}";
# Some examples of using showstate...
"Showstate (users)"
showstate => { 'users' };
"Showstate (rootprocs)"
showstate => { 'rootprocs' };
"Showstate (otherprocs)"
showstate => { 'otherprocs' };
"Showstate (loadavg)"
showstate => { 'loadavg' };
"Showstate (udp_in)"
"Showstate (udp_out)"
showstate => { 'udp_out' };
"Showstate (syslog)"
showstate => { 'syslog' };
"Showstate (cpu)"
showstate => { 'cpu' };
}
--
Jesse Becker
NHGRI Linux support (Digicon Contractor)
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine