Skip to content
This repository has been archived by the owner on Jan 1, 2022. It is now read-only.

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ApacheAccessLogActivity.pl
    + Parse Apache access/combined log files, and graph a
      breakdown of total requests, requests from unique IP
      addresses, response codes (2xx,3xx,4xx,5xx) and types
      of files servers (images/HTML/other)

ColloquyBotLogParser.pl
    + An example of post processing of logs to populate RRD
      files for graphing later

graph.pl
    + Script to graph the data stored by ColloquyBotLogParser.pl

graph2.pl, graph2-daily.png
    + Generate a meaningless but attractive graph

network.pl
    + Graph network device throughput by reading /proc/net/dev

meminfo.pl, meminfo-daily.png
    + Graph memory usage using the Sys::MemInfo module, or by
      reading /proc/meminfo on Linux if Sys::MemInfo isn't
      available

loadavg.pl
    + Graph load average using the uptime command

df.pl, disk-capacity-daily.png
    + Graph hard disk capacity using the df command

hddtemp.pl, hddtemp-daily.png
    + Graph hard disk temperatures using the hddtemp command

iostat.pl, iostat-hda-daily.png
    + Graph disk activity using the iostat command

vmstat.pl, vmstat-cpu-daily.png
    + Graph CPU activity using the vmstat command (an example
      of using the STACK draw type)

processes.pl
    + Graph running processes and what state they're in by
      using /bin/ps or Proc::ProcessTable

mod_perl.pl, example_apache_monitoring.png
    + Graph various metrics from the Apache /server-status
      and mod_perl /perl-status scoreboards

statlogs.pl 
    + Helper CGI script that can be probed by mod_perl.pl