cacti - отмониторит все =)<br><br>#!/usr/bin/perl<br>use LWP::UserAgent;<br><br>my $URL = "http://" . $ARGV[0] . "/nginx_status";<br><br>my $ua = LWP::UserAgent->new(timeout => 30);<br>my $response = $ua->request(HTTP::Request->new('GET', $URL));<br>
<br>my $active = 0;<br>my $requests = 0;<br>my $reading = 0;<br>my $writing = 0;<br>my $waiting = 0;<br>my $accepts = 0;<br>my $handled = 0;<br><br>foreach (split(/\n/, $response->content)) {<br> $active = $1 if (/^Active connections:\s+(\d+)/);<br>
if (/^Reading:\s+(\d+).*Writing:\s+(\d+).*Waiting:\s+(\d+)/) {<br> $reading = $1;<br> $writing = $2;<br> $waiting = $3;<br> }<br> if (/^\s+(\d+)\s+(\d+)\s+(\d+)/){<br> $accepts = $1;<br>
$handled = $2;<br> $requests = $3;<br> }<br>}<br> <br>print("active:".$active." reading:".$reading." writing:".$writing." waiting:".$waiting." accepts:".$accepts." handled:".$handled." requests:".$requests);<br>
<br><div class="gmail_quote">29 марта 2009 г. 20:37 пользователь Galina Fitness Club <span dir="ltr"><<a href="mailto:kisulja2000@mail.ru">kisulja2000@mail.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Игорь,<br>
<br>
Хотелось бы узнать есть или планируется когда-нибудь создавать тул для мониторинга<br>
nginx?<br>
<br>
С уважением,<br>
Сергей Мелехов <br>
<br>
<br>
</blockquote></div><br>