<?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>Case &#187; cacti</title>
	<atom:link href="http://case.net.ru/tag/cacti/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.net.ru</link>
	<description>Just another technical weblog</description>
	<lastBuildDate>Sat, 19 Jun 2010 14:06:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Немного об идеологии Cacti</title>
		<link>http://case.net.ru/2009/03/07/cacti/</link>
		<comments>http://case.net.ru/2009/03/07/cacti/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 05:07:48 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cacti]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=363</guid>
		<description><![CDATA[Нижний уровень &#8211; сбор данных. Data Input Methods &#8211; Здесь мы добавляем название нашего скрипта и определяем в какие переменные будет записывать его выхлоп. Следующий уровень &#8211; хранение данных. Data Templates &#8211; определяем шаблон хранилища данных. За какие периоды хранить данные, как часто они могут обновляться, какие переменные сохраняются в rrd файлах. Имена переменных соответственно [...]]]></description>
			<content:encoded><![CDATA[<p>Нижний уровень &#8211; сбор данных.<br />
Data Input Methods &#8211; Здесь мы добавляем название нашего скрипта и определяем в какие переменные будет записывать его выхлоп. </p>
<p>Следующий уровень &#8211; хранение данных.<br />
Data Templates &#8211; определяем шаблон хранилища данных. За какие периоды хранить данные, как часто они могут обновляться, какие переменные сохраняются в rrd файлах. Имена переменных соответственно берутся с нижнего уровня.</p>
<p>Следующий уровень &#8211; представление данных.<br />
Graph Templates &#8211; определяем как наши данные будут рисоваться. Какие переменные рисовать линиями, какие значениями. Определяем все что выводится на картинке. Это уровень требует указания хранилища данных.</p>
<p>Порядок действий по созданию графика:<br />
- написать скрипт для сбора данных, выхлоп которого имеет cacti-совместимый формат &#8211; ИМЯ:ЗНАЧЕНИЕ;<br />
- добавить метод сбора данных;<br />
- определить шаблон хранения данных;<br />
- определить шаблон отображения данных;<br />
- создать хранилище данных;<br />
- создать график, указав ему созданное хранилище.</p>
<p>Ну и образец графика на последок:<br />
<img src="http://case.net.ru/wp-content/uploads/2009/03/cacti.png" alt="cacti" title="cacti" width="587" height="262" class="alignleft size-full wp-image-364" /></p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/03/07/cacti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APC Smart-UPS 1000 XL</title>
		<link>http://case.net.ru/2009/02/24/apc-smart-ups-1000-xl/</link>
		<comments>http://case.net.ru/2009/02/24/apc-smart-ups-1000-xl/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 17:02:39 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[smart-ups]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=277</guid>
		<description><![CDATA[Установил новый UPS в свою серверную. При его подключении к системе в логах видим следующее: ugen0: American Power Conversion Smart-UPS 1000 XL FW:631.3.I USB FW:1.5, rev 1.10/0.06, addr 2. Для снятия с него информации устанавливаем /usr/ports/sysutils/apcupsd с опциями WITH_APCSMART_DRV и WITH_USB (UPS у меня подключен по USB). Настройка производится в файле /usr/local/etc/apcupsd/apcupsd.conf. Для USB кабеля [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://case.net.ru/wp-content/uploads/2009/02/apc.jpeg" alt="apc" title="apc" width="197" height="200" class="alignright size-full wp-image-278" />Установил новый UPS в свою серверную. При его подключении к системе в логах видим следующее:<br />
<blockquote>ugen0: American Power Conversion Smart-UPS 1000 XL FW:631.3.I USB FW:1.5, rev 1.10/0.06, addr 2.</p></blockquote>
<p>Для снятия с него информации устанавливаем /usr/ports/sysutils/apcupsd с опциями WITH_APCSMART_DRV и WITH_USB (UPS у меня подключен по USB).<br />
Настройка производится в файле /usr/local/etc/apcupsd/apcupsd.conf. Для USB кабеля надо немного его поменять:</p>
<blockquote><p>UPSCABLE usb<br />
UPSTYPE usb<br />
DEVICE</p></blockquote>
<p>Далее дописываем в rc.conf: apcupsd_enable=&#8221;YES&#8221; и запускаем: /usr/local/etc/rc.d/apcupsd start.<br />
Проверяем:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ apcaccess
APC      : 001,043,<span style="color: #000000;">1101</span>
DATE     : Tue Feb <span style="color: #000000;">24</span> <span style="color: #000000;">19</span>:<span style="color: #000000;">52</span>:09 MSK <span style="color: #000000;">2009</span>
HOSTNAME : case.net.ru
RELEASE  : 3.14.5
VERSION  : 3.14.5 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">10</span> January <span style="color: #000000;">2009</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> freebsd
UPSNAME  : case.net.ru
CABLE    : USB Cable
MODEL    : Smart-UPS <span style="color: #000000;">1000</span> XL
UPSMODE  : Stand Alone
STARTTIME: Tue Feb <span style="color: #000000;">24</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">38</span>:<span style="color: #000000;">38</span> MSK <span style="color: #000000;">2009</span>
STATUS   : ONLINE
LINEV    : <span style="color: #000000;">220.3</span> Volts
LOADPCT  :  <span style="color: #000000;">14.3</span> Percent Load Capacity
BCHARGE  : <span style="color: #000000;">100.0</span> Percent
TIMELEFT : <span style="color: #000000;">829.0</span> Minutes
MBATTCHG : <span style="color: #000000;">5</span> Percent
MINTIMEL : <span style="color: #000000;">3</span> Minutes
MAXTIME  : <span style="color: #000000;">0</span> Seconds
OUTPUTV  : <span style="color: #000000;">220.3</span> Volts
SENSE    : High
DWAKE    : <span style="color: #660033;">-01</span> Seconds
DSHUTD   : <span style="color: #000000;">180</span> Seconds
LOTRANS  : <span style="color: #000000;">200.0</span> Volts
HITRANS  : <span style="color: #000000;">253.0</span> Volts
RETPCT   : <span style="color: #000000;">000.0</span> Percent
ITEMP    : <span style="color: #000000;">27.9</span> C Internal
ALARMDEL : Always
BATTV    : <span style="color: #000000;">27.5</span> Volts
LINEFREQ : <span style="color: #000000;">50.0</span> Hz
LASTXFER : Low line voltage
NUMXFERS : <span style="color: #000000;">1</span>
XONBATT  : Tue Feb <span style="color: #000000;">24</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">46</span>:<span style="color: #000000;">34</span> MSK <span style="color: #000000;">2009</span>
TONBATT  : <span style="color: #000000;">0</span> seconds
CUMONBATT: <span style="color: #000000;">272</span> seconds
XOFFBATT : Tue Feb <span style="color: #000000;">24</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">51</span>:06 MSK <span style="color: #000000;">2009</span>
SELFTEST : NO
STATFLAG : 0x07000008 Status Flag
SERIALNO : AS0303330928
BATTDATE : <span style="color: #000000;">2006</span>-<span style="color: #000000;">10</span>-06
NOMOUTV  : <span style="color: #000000;">230</span> Volts
NOMBATTV :  <span style="color: #000000;">24.0</span> Volts
FIRMWARE : 631.3.I USB FW:<span style="color: #000000;">1.5</span>
APCMODEL : Smart-UPS <span style="color: #000000;">1000</span> XL
END APC  : Tue Feb <span style="color: #000000;">24</span> <span style="color: #000000;">19</span>:<span style="color: #000000;">52</span>:<span style="color: #000000;">20</span> MSK <span style="color: #000000;">2009</span></pre></td></tr></table></div>

<p>Небольшой скрипт для cacti: /usr/local/share/cacti/scripts/apcaccess.sh:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>apcaccess <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-e</span> ITEMP <span style="color: #660033;">-e</span> BCHARGE <span style="color: #660033;">-e</span> TIMELEFT <span style="color: #660033;">-e</span> LINEV <span style="color: #660033;">-e</span> OUTPUTV <span style="color: #660033;">-e</span> LOADPCT <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">tr</span> <span style="color: #ff0000;">&quot;n&quot;</span> <span style="color: #ff0000;">&quot; &quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #660033;">-F</span><span style="color: #ff0000;">' '</span> <span style="color: #ff0000;">'{print $1 &quot;:&quot; $3 &quot; &quot; $5 &quot;:&quot; $7 &quot; &quot; $11 &quot;:&quot; $13 &quot; &quot; $15 &quot;:&quot; $17 &quot; &quot; $19 &quot;:&quot; $21 &quot; &quot; $23 &quot;:&quot; $25}'</span></pre></td></tr></table></div>

<p>Выдает информацию в виде:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">LINEV:<span style="color: #000000;">221.7</span> LOADPCT:<span style="color: #000000;">13.6</span> BCHARGE:<span style="color: #000000;">100.0</span> TIMELEFT:<span style="color: #000000;">829.0</span> OUTPUTV:<span style="color: #000000;">221.7</span> ITEMP:<span style="color: #000000;">27.9</span></pre></td></tr></table></div>

<p>Настройку устройство (например количество подключенных батарей) можно производить через утилитку APC PowerChute Business Edition Deluxe.</p>
<p>Ссылки:</p>
<ul>
<li><a href='http://case.net.ru/wp-content/uploads/2009/02/sucomm.pdf'>Система команд APC Smart UPS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/02/24/apc-smart-ups-1000-xl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
