<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>绿野仙踪 &#187; rrdtool</title>
	<atom:link href="http://w.wkdisk.cn/tag/rrdtool/feed/" rel="self" type="application/rss+xml" />
	<link>http://w.wkdisk.cn</link>
	<description>仍在路上</description>
	<lastBuildDate>Mon, 18 Dec 2023 16:50:17 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1</generator>
	<item>
		<title>nginx 图形化状态</title>
		<link>http://w.wkdisk.cn/nginx-status-png/</link>
		<comments>http://w.wkdisk.cn/nginx-status-png/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 01:47:33 +0000</pubDate>
		<dc:creator><![CDATA[billy]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[我的网站]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[rrdtool]]></category>

		<guid isPermaLink="false">http://www.wangjian.info/?p=287</guid>
		<description><![CDATA[    前段时间弄了mrtg的监控和AWStats 的日志处理，并和nginx状态、xcache状态、mysq [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>    前段时间弄了<a href="http://www.wangjian.info/archives/centos5-mrtg-status.html" target="_blank">mrtg的监控</a>和<a href="http://www.wangjian.info/archives/awstats-install-nginx.html" target="_blank">AWStats 的日志处理</a>，并和nginx状态、xcache状态、mysql管理等整合到了一起，通过status.k12zy.com来访问。</p>
<p>    因为nginx状态是文字的没什么直观性，看到有弄成图形化的统计很直观，试着做了下，效果还不错。</p>
<p>    首先下载pl文件，<a href="http://www.wangjian.info/uploads/2009/01/rrd_nginxpl.txt">rrd_nginx.pl.txt</a>，将其txt扩展名去掉修改如下部分。</p>
<blockquote><p>#!/usr/bin/perl<br />
use RRDs;<br />
use LWP::UserAgent;</p>
<p># define location of rrdtool databases<br />
my $rrd = &#8216;/opt/rrd';<br />
# define location of images<br />
my $img = &#8216;/opt/rrd/html';<br />
# define your nginx stats URL<br />
my $URL = <a href="http://your-domain.com/nginx_status">http://your-domain.com/nginx_status</a>;</p></blockquote>
<p>另外安装rrdtool，我在centos里通过三方的yum安装的rrdtool，和perl的rrd的模块。</p>
<p>然后定义cron自动运行，其实这个pl里面有两个内容一个是获取nginx的文本状态信息并存到rrd的数据，然后生成图片，所以可以把这两个内容分开比如每5分钟获取一次数据，一个小时生成一次图片节省系统资源，但是实际运行看来差别不大。</p>
<p>下面是效果图。<span id="more-287"></span></p>
<p><a class="thickbox" href="/wp-content/uploads/2009/01/2.jpg"><img class="aligncenter size-full wp-image-289" title="nginx 连接状态图" src="/wp-content/uploads/2009/01/2.jpg" alt="nginx 连接状态图" width="600" height="587" /></a><br />
这个是mrtg的效果图</p>
<p style="text-align: center;"><a class="thickbox" href="/wp-content/uploads/2009/01/e69caae6a087e9a298-1.jpg"><img class="aligncenter size-full wp-image-290" title="mrtg状态" src="/wp-content/uploads/2009/01/e69caae6a087e9a298-1.jpg" alt="mrtg状态" width="560" height="448" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://w.wkdisk.cn/nginx-status-png/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
