Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / other / ngnix_memory @ 29c2d0b7

Historique | Voir | Annoter | Télécharger (777 octets)

1 29c2d0b7 AkyRhO
#!/usr/bin/env perl
2
#
3
# Munin plugin for monitoring Nginx memory usage
4
#
5
# Written by AkyRhO <akyrho@gmail.com> - Please e-mail for support/question/request/feedback
6
#
7
# Last release (v0.1) 2009-04-20
8
# Last release (v0.1a) 2009-04-26 - fix the base to 1024
9
# 
10
# ---
11
12
if ( exists $ARGV[0] and $ARGV[0] eq "config" ) {
13
        print "graph_title NGINX ram usage\n";
14
        print "graph_vlabel ram\n";
15
        print "graph_category nginx\n";
16
        print "ram.label ram\n";
17
		print "graph_args --base 1024\n";
18
} else {
19
        my $i = Integer;
20
        @cmd = `ps auwx | grep nginx | grep -v grep | grep -v nginx_memory`;
21
22
        foreach (@cmd) {
23
                @return = split(/ +/, $_);
24
                $i += @return[5]*1024;
25
        }
26
        print "ram.value ".$i."\n";
27
}