===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
monitorix-3.12.0/lib/apache.pm-685-							logger("$myself: alert on Apache ($url): executing script '$script'.");
monitorix-3.12.0/lib/apache.pm:686:							system($script . " " . $timeintvl . " " . $threshold . " " . $slot);
monitorix-3.12.0/lib/apache.pm-687-						} else {
##############################################
monitorix-3.12.0/lib/emailreports.pm-169-EOF
monitorix-3.12.0/lib/emailreports.pm:170:		$html .= `$emailreports->{$report}->{addendum_script}`;
monitorix-3.12.0/lib/emailreports.pm-171-		$html .= "\n";
##############################################
monitorix-3.12.0/lib/proc.pm-47-	if(!grep {$_ eq $config->{os}} ("Linux", "FreeBSD")) {
monitorix-3.12.0/lib/proc.pm:48:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/proc.pm-49-		return;
##############################################
monitorix-3.12.0/lib/proc.pm-297-	if($config->{os} eq "Linux") {
monitorix-3.12.0/lib/proc.pm:298:		$ncpu = `grep -e '^processor[[:space:]]*: [0-9]*' /proc/cpuinfo | tail -1 | awk '{ print \$3 }'`;
monitorix-3.12.0/lib/proc.pm-299-		chomp($ncpu);
##############################################
monitorix-3.12.0/lib/du.pm-159-				if($type eq "size") {
monitorix-3.12.0/lib/du.pm:160:					$line = `du -ks $args "$str"`;	# in KB
monitorix-3.12.0/lib/du.pm-161-					if($line =~ /(^\d+)\s+/) {
##############################################
monitorix-3.12.0/lib/du.pm-164-				} elsif($type eq "files") {
monitorix-3.12.0/lib/du.pm:165:					$line = `ls "$str"/* | wc -l`;
monitorix-3.12.0/lib/du.pm-166-					if($line =~ /(^\d+)$/) {
##############################################
monitorix-3.12.0/lib/mail.pm-676-					logger("$myself: ALERT: executing script '$mail->{alerts}->{delvd_script}'.");
monitorix-3.12.0/lib/mail.pm:677:					system($mail->{alerts}->{delvd_script} . " " .$mail->{alerts}->{delvd_timeintvl} . " " . $mail->{alerts}->{delvd_threshold} . " " . $val);
monitorix-3.12.0/lib/mail.pm-678-				} else {
##############################################
monitorix-3.12.0/lib/mail.pm-695-					logger("$myself: ALERT: executing script '$mail->{alerts}->{mqueued_script}'.");
monitorix-3.12.0/lib/mail.pm:696:					system($mail->{alerts}->{mqueued_script} . " " .$mail->{alerts}->{mqueued_timeintvl} . " " . $mail->{alerts}->{mqueued_threshold} . " " . $val);
monitorix-3.12.0/lib/mail.pm-697-				} else {
##############################################
monitorix-3.12.0/lib/fs.pm-417-				if($f eq "swap") {
monitorix-3.12.0/lib/fs.pm:418:					$d = `cat /proc/swaps | tail -1 | awk -F " " '{ print \$1 }'`;
monitorix-3.12.0/lib/fs.pm-419-					chomp($d);
##############################################
monitorix-3.12.0/lib/fs.pm-449-				if($d =~ m/\/dev\/evms\//) {
monitorix-3.12.0/lib/fs.pm:450:					$d = `evms_query disks $d`;
monitorix-3.12.0/lib/fs.pm-451-					if($found = is_in_diskstats($d)) {
##############################################
monitorix-3.12.0/lib/fs.pm-479-				if($lvm ne $d) {	# probably LVM
monitorix-3.12.0/lib/fs.pm:480:					if(system("pvs >/dev/null 2>&1") == 0 && $lvm) {
monitorix-3.12.0/lib/fs.pm:481:						$lvm_disk = `pvs --noheadings | grep $lvm | tail -1 | awk -F " " '{ print \$1 }'`;
monitorix-3.12.0/lib/fs.pm-482-						chomp($lvm_disk);
##############################################
monitorix-3.12.0/lib/fs.pm-506-					if($config->{os} eq "FreeBSD" || $config->{os} eq "NetBSD") {
monitorix-3.12.0/lib/fs.pm:507:						$d = `swapinfo | tail -1 | awk -F " " '{ print \$1 }'`;
monitorix-3.12.0/lib/fs.pm-508-						chomp($d);
##############################################
monitorix-3.12.0/lib/fs.pm-510-					if($config->{os} eq "OpenBSD") {
monitorix-3.12.0/lib/fs.pm:511:						$d = `swapctl -l | tail -1 | awk -F " " '{ print \$1 }'`;
monitorix-3.12.0/lib/fs.pm-512-						chomp($d);
##############################################
monitorix-3.12.0/lib/fs.pm-559-		$d =~ s/luks-//;
monitorix-3.12.0/lib/fs.pm:560:		$d = `blkid -t UUID=$d | awk -F ":" '{ print \$1 }'`;
monitorix-3.12.0/lib/fs.pm-561-		chomp($d);
##############################################
monitorix-3.12.0/lib/fs.pm-705-								logger("$myself: alert on filesystem '$f': executing script '$script'.");
monitorix-3.12.0/lib/fs.pm:706:								system($script . " " . $timeintvl . " " . $threshold . " " . $use);
monitorix-3.12.0/lib/fs.pm-707-							} else {
##############################################
monitorix-3.12.0/lib/fs.pm-747-				} elsif($config->{os} eq "FreeBSD") {
monitorix-3.12.0/lib/fs.pm:748:					@tmp = split(' ', `iostat -xI '$d' | grep -w '$d'`);
monitorix-3.12.0/lib/fs.pm-749-					if(@tmp) {
##############################################
monitorix-3.12.0/lib/netstat.pm-45-	if($config->{os} eq "NetBSD") {
monitorix-3.12.0/lib/netstat.pm:46:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/netstat.pm-47-		return;
##############################################
monitorix-3.12.0/lib/disk.pm-266-						logger("$myself: ALERT: executing script '$disk->{alerts}->{realloc_script}'.");
monitorix-3.12.0/lib/disk.pm:267:						system($disk->{alerts}->{realloc_script} . " " .$disk->{alerts}->{realloc_timeintvl} . " " . $disk->{alerts}->{realloc_threshold} . " " . $smart1);
monitorix-3.12.0/lib/disk.pm-268-					} else {
##############################################
monitorix-3.12.0/lib/disk.pm-279-						logger("$myself: ALERT: executing script '$disk->{alerts}->{pendsect_script}'.");
monitorix-3.12.0/lib/disk.pm:280:						system($disk->{alerts}->{pendsect_script} . " " .$disk->{alerts}->{pendsect_timeintvl} . " " . $disk->{alerts}->{pendsect_threshold} . " " . $smart2);
monitorix-3.12.0/lib/disk.pm-281-					} else {
##############################################
monitorix-3.12.0/lib/hptemp.pm-162-					logger("$myself: alert on HP Temp ($sensor): executing script '$script'.");
monitorix-3.12.0/lib/hptemp.pm:163:					system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/hptemp.pm-164-				} else {
##############################################
monitorix-3.12.0/lib/gensens.pm-187-									logger("$myself: alert on Generic Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/gensens.pm:188:									system($script . " " . $timeintvl . " " . $threshold . " " . $val . " " . $when);
monitorix-3.12.0/lib/gensens.pm-189-								} else {
##############################################
monitorix-3.12.0/lib/gensens.pm-219-								logger("$myself: alert on Generic Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/gensens.pm:220:								system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/gensens.pm-221-							} else {
##############################################
monitorix-3.12.0/lib/gensens.pm-228-								logger("$myself: alert on Generic Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/gensens.pm:229:								system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/gensens.pm-230-							} else {
##############################################
monitorix-3.12.0/lib/int.pm-45-	if($config->{os} eq "NetBSD") {
monitorix-3.12.0/lib/int.pm:46:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/int.pm-47-		return;
##############################################
monitorix-3.12.0/lib/nginx.pm-119-		if($config->{os} eq "Linux") {
monitorix-3.12.0/lib/nginx.pm:120:			system("iptables -t $table -N monitorix_nginx_IN 2>/dev/null");
monitorix-3.12.0/lib/nginx.pm:121:			system("iptables -t $table -I INPUT -p tcp --sport 1024:65535 --dport $nginx->{port} -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j monitorix_nginx_IN -c 0 0");
monitorix-3.12.0/lib/nginx.pm:122:			system("iptables -t $table -I OUTPUT -p tcp --sport $nginx->{port} --dport 1024:65535 -m conntrack --ctstate ESTABLISHED,RELATED -j monitorix_nginx_IN -c 0 0");
monitorix-3.12.0/lib/nginx.pm-123-		}
monitorix-3.12.0/lib/nginx.pm-124-		if(grep {$_ eq $config->{os}} ("FreeBSD", "OpenBSD", "NetBSD")) {
monitorix-3.12.0/lib/nginx.pm:125:			system("ipfw delete $nginx->{rule} 2>/dev/null");
monitorix-3.12.0/lib/nginx.pm:126:			system("ipfw -q add $nginx->{rule} count tcp from me $nginx->{port} to any");
monitorix-3.12.0/lib/nginx.pm:127:			system("ipfw -q add $nginx->{rule} count tcp from any to me $nginx->{port}");
monitorix-3.12.0/lib/nginx.pm-128-		}
##############################################
monitorix-3.12.0/lib/Monitorix.pm-346-				foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:347:					system("$cmd -t $table -D INPUT $_");
monitorix-3.12.0/lib/Monitorix.pm-348-					$num++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-363-				foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:364:					system("$cmd -t $table -D OUTPUT $_");
monitorix-3.12.0/lib/Monitorix.pm-365-					$num++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-368-			foreach(@names) {
monitorix-3.12.0/lib/Monitorix.pm:369:				system("$cmd -t $table -X $_");
monitorix-3.12.0/lib/Monitorix.pm-370-			}
##############################################
monitorix-3.12.0/lib/Monitorix.pm-388-					foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:389:						system("$cmd6 -t $table -D INPUT $_");
monitorix-3.12.0/lib/Monitorix.pm-390-						$num6++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-405-					foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:406:						system("$cmd6 -t $table -D OUTPUT $_");
monitorix-3.12.0/lib/Monitorix.pm-407-						$num6++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-410-				foreach(@names) {
monitorix-3.12.0/lib/Monitorix.pm:411:					system("$cmd6 -t $table -X $_");
monitorix-3.12.0/lib/Monitorix.pm-412-				}
##############################################
monitorix-3.12.0/lib/Monitorix.pm-427-			foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:428:				system("$cmd -t $table -D FORWARD $_");
monitorix-3.12.0/lib/Monitorix.pm-429-				$num++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-431-			foreach(@names) {
monitorix-3.12.0/lib/Monitorix.pm:432:				system("$cmd -t $table -F $_");
monitorix-3.12.0/lib/Monitorix.pm:433:				system("$cmd -t $table -X $_");
monitorix-3.12.0/lib/Monitorix.pm-434-			}
##############################################
monitorix-3.12.0/lib/Monitorix.pm-449-				foreach(@rules) {
monitorix-3.12.0/lib/Monitorix.pm:450:					system("$cmd6 -t $table -D FORWARD $_");
monitorix-3.12.0/lib/Monitorix.pm-451-					$num6++;
##############################################
monitorix-3.12.0/lib/Monitorix.pm-453-				foreach(@names) {
monitorix-3.12.0/lib/Monitorix.pm:454:					system("$cmd6 -t $table -F $_");
monitorix-3.12.0/lib/Monitorix.pm:455:					system("$cmd6 -t $table -X $_");
monitorix-3.12.0/lib/Monitorix.pm-456-				}
##############################################
monitorix-3.12.0/lib/Monitorix.pm-465-		logger("Flushing out ipfw rules.") if $debug;
monitorix-3.12.0/lib/Monitorix.pm:466:		system("ipfw delete $config->{port}->{rule} 2>/dev/null");
monitorix-3.12.0/lib/Monitorix.pm:467:		system("ipfw delete $config->{nginx}->{rule} 2>/dev/null");
monitorix-3.12.0/lib/Monitorix.pm-468-	}
##############################################
monitorix-3.12.0/lib/system.pm-409-					logger("$myself: ALERT: executing script '$system->{alerts}->{loadavg_script}'.");
monitorix-3.12.0/lib/system.pm:410:					system($system->{alerts}->{loadavg_script} . " " .$system->{alerts}->{loadavg_timeintvl} . " " . $system->{alerts}->{loadavg_threshold} . " " . $load);
monitorix-3.12.0/lib/system.pm-411-				} else {
##############################################
monitorix-3.12.0/lib/system.pm-474-	if($config->{os} eq "Linux") {
monitorix-3.12.0/lib/system.pm:475:		$total_mem = `grep -w MemTotal: /proc/meminfo | awk '{print \$2}'`;
monitorix-3.12.0/lib/system.pm-476-		chomp($total_mem);
##############################################
monitorix-3.12.0/lib/nvidia.pm-163-					logger("$myself: alert on NVIDIA ($sensor): executing script '$script'.");
monitorix-3.12.0/lib/nvidia.pm:164:					system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/nvidia.pm-165-				} else {
##############################################
monitorix-3.12.0/lib/traffacct.pm-52-	if(!grep {$_ eq $config->{os}} ("Linux")) {
monitorix-3.12.0/lib/traffacct.pm:53:		logger("$myself is not supported yet by your operating system ($config->{os}.");
monitorix-3.12.0/lib/traffacct.pm-54-		return;
##############################################
monitorix-3.12.0/lib/traffacct.pm-152-				if(!scalar(@data)) {
monitorix-3.12.0/lib/traffacct.pm:153:					system("iptables -t $table -N monitorix_daily_$name");
monitorix-3.12.0/lib/traffacct.pm:154:					system("iptables -t $table -I FORWARD -j monitorix_daily_$name");
monitorix-3.12.0/lib/traffacct.pm:155:					system("iptables -t $table -A monitorix_daily_$name -s $ip -d 0/0 -o $config->{net}->{gateway}");
monitorix-3.12.0/lib/traffacct.pm:156:					system("iptables -t $table -A monitorix_daily_$name -s 0/0 -d $ip -i $config->{net}->{gateway}");
monitorix-3.12.0/lib/traffacct.pm-157-				}
##############################################
monitorix-3.12.0/lib/traffacct.pm-288-			}
monitorix-3.12.0/lib/traffacct.pm:289:			system("iptables -Z monitorix_daily_$name >/dev/null 2>/dev/null");
monitorix-3.12.0/lib/traffacct.pm-290-		}
##############################################
monitorix-3.12.0/lib/port.pm-167-					if($conn eq "in" || $conn eq "in/out") {
monitorix-3.12.0/lib/port.pm:168:						system("$cmd -t $table -N monitorix_IN_$n 2>/dev/null");
monitorix-3.12.0/lib/port.pm:169:						system("$cmd -t $table -I INPUT -p $p --sport 1024:65535 --dport $np -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j monitorix_IN_$n -c 0 0");
monitorix-3.12.0/lib/port.pm:170:						system("$cmd -t $table -I OUTPUT -p $p --sport $np --dport 1024:65535 -m conntrack --ctstate ESTABLISHED,RELATED -j monitorix_IN_$n -c 0 0");
monitorix-3.12.0/lib/port.pm-171-					}
monitorix-3.12.0/lib/port.pm-172-					if($conn eq "out" || $conn eq "in/out") {
monitorix-3.12.0/lib/port.pm:173:						system("$cmd -t $table -N monitorix_OUT_$n 2>/dev/null");
monitorix-3.12.0/lib/port.pm:174:						system("$cmd -t $table -I INPUT -p $p --sport $np --dport 1024:65535 -m conntrack --ctstate ESTABLISHED,RELATED -j monitorix_OUT_$n -c 0 0");
monitorix-3.12.0/lib/port.pm:175:						system("$cmd -t $table -I OUTPUT -p $p --sport 1024:65535 --dport $np -m conntrack --ctstate NEW,ESTABLISHED,RELATED -j monitorix_OUT_$n -c 0 0");
monitorix-3.12.0/lib/port.pm-176-					}
##############################################
monitorix-3.12.0/lib/port.pm-193-				$p =~ s/6//;	# tcp6, udp6, ... not supported
monitorix-3.12.0/lib/port.pm:194:				system("ipfw -q add $port->{rule} count $p from me $np to any");
monitorix-3.12.0/lib/port.pm:195:				system("ipfw -q add $port->{rule} count $p from any to me $np");
monitorix-3.12.0/lib/port.pm-196-			}
##############################################
monitorix-3.12.0/lib/nfsc.pm-46-	if(grep {$_ eq $config->{os}} ("FreeBSD", "OpenBSD", "NetBSD")) {
monitorix-3.12.0/lib/nfsc.pm:47:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/nfsc.pm-48-		return;
##############################################
monitorix-3.12.0/lib/process.pm-47-	if(!grep {$_ eq $config->{os}} ("Linux")) {
monitorix-3.12.0/lib/process.pm:48:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/process.pm-49-		return;
##############################################
monitorix-3.12.0/lib/ipmi.pm-181-									logger("$myself: alert on IPMI Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/ipmi.pm:182:									system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/ipmi.pm-183-								} else {
##############################################
monitorix-3.12.0/lib/lmsens.pm-45-	if(grep {$_ eq $config->{os}} ("FreeBSD", "OpenBSD", "NetBSD")) {
monitorix-3.12.0/lib/lmsens.pm:46:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/lmsens.pm-47-		return;
##############################################
monitorix-3.12.0/lib/lmsens.pm-186-					logger("$myself: alert on LM-Sensor ($sensor): executing script '$script'.");
monitorix-3.12.0/lib/lmsens.pm:187:					system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/lmsens.pm-188-				} else {
##############################################
monitorix-3.12.0/lib/nfss.pm-45-	if(grep {$_ eq $config->{os}} ("OpenBSD", "NetBSD")) {
monitorix-3.12.0/lib/nfss.pm:46:		logger("$myself is not supported yet by your operating system ($config->{os}).");
monitorix-3.12.0/lib/nfss.pm-47-		return;
##############################################
monitorix-3.12.0/lib/zfs.pm-356-
monitorix-3.12.0/lib/zfs.pm:357:			$free = trim(`zfs get -Hp -o value available $pool`);
monitorix-3.12.0/lib/zfs.pm:358:			$udata = trim(`zfs get -Hp -o value used $pool`);
monitorix-3.12.0/lib/zfs.pm:359:			$usnap = eval join('+',`$usnapcmd`);
monitorix-3.12.0/lib/zfs.pm:360:			@zpool = split(' ', `zpool list -H $pool` || "");
monitorix-3.12.0/lib/zfs.pm-361-
##############################################
monitorix-3.12.0/lib/ambsens.pm-151-				if(-x $script) {
monitorix-3.12.0/lib/ambsens.pm:152:					my $val = `$script`;
monitorix-3.12.0/lib/ambsens.pm-153-					chomp($val);
##############################################
monitorix-3.12.0/lib/ambsens.pm-178-											logger("$myself: alert on Ambient Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/ambsens.pm:179:											system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/ambsens.pm-180-										} else {
##############################################
monitorix-3.12.0/lib/ambsens.pm-210-										logger("$myself: alert on Ambient Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/ambsens.pm:211:										system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/ambsens.pm-212-									} else {
##############################################
monitorix-3.12.0/lib/ambsens.pm-219-										logger("$myself: alert on Ambient Sensor ($str): executing script '$script'.");
monitorix-3.12.0/lib/ambsens.pm:220:										system($script . " " . $timeintvl . " " . $threshold . " " . $val);
monitorix-3.12.0/lib/ambsens.pm-221-									} else {
##############################################
monitorix-3.12.0/.pc/0001-fix-perl-interpreter.patch/monitorix-529-if(!grep {$_ eq $config{os}} @suppsys) {
monitorix-3.12.0/.pc/0001-fix-perl-interpreter.patch/monitorix:530:	die "FATAL: your operating system ($config{os}) is not supported.";
monitorix-3.12.0/.pc/0001-fix-perl-interpreter.patch/monitorix-531-}
##############################################
monitorix-3.12.0/monitorix-529-if(!grep {$_ eq $config{os}} @suppsys) {
monitorix-3.12.0/monitorix:530:	die "FATAL: your operating system ($config{os}) is not supported.";
monitorix-3.12.0/monitorix-531-}