<?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; ups</title>
	<atom:link href="http://snake.khd.ru/tag/ups/feed/" rel="self" type="application/rss+xml" />
	<link>http://snake.khd.ru</link>
	<description>Логи начинающего сисадмина</description>
	<lastBuildDate>Sun, 25 Jul 2010 00:55:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Правильное питание: подключаем UPS</title>
		<link>http://snake.khd.ru/2009/09/pravilnoe-pitanie-podklyuchaem-ups/</link>
		<comments>http://snake.khd.ru/2009/09/pravilnoe-pitanie-podklyuchaem-ups/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 04:58:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[nut]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[ups]]></category>
		<category><![CDATA[мониторинг]]></category>

		<guid isPermaLink="false">http://snake.khd.ru/?p=25</guid>
		<description><![CDATA[Бесперебойное питание требуется всегда. Особенно для сервера. Ну а так как большинство бесперебойников сейчас как минимум мониторятся (заряд батареи и прочая), а как максимум &#8211; еще и управляются, то неплохо было бы подружить наш бесперебойник с ОС.

Если у вас бесперебойник от APC, то смотрим вполне неплохое руководство здесь. У меня же бесперебойник от Ippon, поэтому [...]]]></description>
			<content:encoded><![CDATA[<p>Бесперебойное питание требуется всегда. Особенно для сервера. Ну а так как большинство бесперебойников сейчас как минимум мониторятся (заряд батареи и прочая), а как максимум &#8211; еще и управляются, то неплохо было бы подружить наш бесперебойник с ОС.<br />
<span id="more-25"></span><br />
Если у вас бесперебойник от APC, то смотрим вполне неплохое руководство <a href="http://www.lissyara.su/?id=1079" target="_blank">здесь</a>. У меня же бесперебойник от Ippon, поэтому прога потребуется другая:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd /usr/ports</span>
<span style="color: #666666; font-style: italic;"># make search name='nut'</span>
Port:   nut-2.2.0
Path:   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>sysutils<span style="color: #000000; font-weight: bold;">/</span>nut
Info:   Network UPS Tools
Maint:  Joerg.Pulz<span style="color: #000000; font-weight: bold;">@</span>frm2.tum.de
B-deps: gettext-0.16.1_3 gmake-<span style="color: #000000;">3.81</span>_2 libiconv-<span style="color: #000000;">1.11</span>_1 libusb-0.1.12_1 net-snmp-5.3.1_7 perl-5.8.8_1
R-deps: libusb-0.1.12_1 net-snmp-5.3.1_7 perl-5.8.8_1
WWW:    http:<span style="color: #000000; font-weight: bold;">//</span>www.networkupstools.org<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Ставим ее, затем правим /etc/rc.conf, добавляя вот такие строчки:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">nut_enable</span>=<span style="color: #ff0000;">&quot;YES&quot;</span>
<span style="color: #007800;">nut_upslog_enable</span>=<span style="color: #ff0000;">&quot;YES&quot;</span>
<span style="color: #007800;">nut_upsmon_enable</span>=<span style="color: #ff0000;">&quot;YES&quot;</span></pre></div></div>

<p>Далее идем в /usr/local/etc/nut и правим конфиги:<br />
<strong>ups.conf</strong> &#8211; настройки UPS драйвера<br />
<strong>upsd.conf</strong> &#8211; настройки для главного UPS демона<br />
<strong>upsd.users</strong> &#8211; файл контроля доступа для UPS демона<br />
<strong>upsmon.conf</strong>- настройки для UPS демона монитора</p>
<p><strong>ups.conf</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>myups<span style="color: #7a0874; font-weight: bold;">&#93;</span>
        driver = megatec <span style="color: #666666; font-style: italic;">#название драйвера для вашей модели смотрим в driver-list, который лежит там же</span>
        port = <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>cuad0 <span style="color: #666666; font-style: italic;">#в нашем случае COM-порт</span>
        desc = <span style="color: #ff0000;">&quot;Description&quot;</span> <span style="color: #666666; font-style: italic;">#описание</span></pre></div></div>

<p><strong>upsd.conf</strong><br />
Можно не менять, если не хотите использовать сетевые возможности демона</p>
<p><strong>upsd.users</strong> &#8211; в этом файле задается доступ к серверу upsd со стороны клиентов.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>upsmon<span style="color: #7a0874; font-weight: bold;">&#93;</span>
        password = paSSwoRD <span style="color: #666666; font-style: italic;">#Пароль, используется только в конфигах демона</span>
        upsmon master <span style="color: #666666; font-style: italic;">#настройка режима работы upsd. Обычно master</span></pre></div></div>

<p><strong>upsmon.conf</strong><br />
Добавляем (или изменяем) всего одну строчку:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">MONITOR myups<span style="color: #000000; font-weight: bold;">@</span>localhost <span style="color: #000000;">1</span> upsmon paSSwoRD master</pre></div></div>

<p>myups &#8211; имя бесперебойника из ups.conf<br />
upsmon paSSwoRD &#8211; соответственно имя и пароль из upsd.users</p>
<p>Поочередно запускаем демоны из rc.d: nut, nut_upsmon, nut_upslog. Проверяем командой:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ upsc myups<span style="color: #000000; font-weight: bold;">@</span>localhost</pre></div></div>

<p>Вывод должен быть примерно таким:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">battery.charge: <span style="color: #000000;">100.0</span>
battery.voltage: <span style="color: #000000;">27.80</span>
battery.voltage.nominal: <span style="color: #000000;">24.0</span>
driver.name: megatec
driver.parameter.pollinterval: <span style="color: #000000;">2</span>
driver.parameter.port: <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>cuad0
driver.version: 2.4.1
driver.version.internal: <span style="color: #000000;">1.6</span>
input.frequency: <span style="color: #000000;">50.0</span>
input.frequency.nominal: <span style="color: #000000;">50.0</span>
input.voltage: <span style="color: #000000;">228.1</span>
input.voltage.fault: <span style="color: #000000;">228.1</span>
input.voltage.maximum: <span style="color: #000000;">228.6</span>
input.voltage.minimum: <span style="color: #000000;">222.8</span>
input.voltage.nominal: <span style="color: #000000;">220.0</span>
output.voltage: <span style="color: #000000;">227.7</span>
ups.beeper.status: disabled
ups.delay.shutdown: <span style="color: #000000;">0</span>
ups.delay.start: <span style="color: #000000;">2</span>
ups.load: <span style="color: #000000;">24.0</span>
ups.mfr: unknown
ups.model: unknown
ups.serial: unknown
ups.status: OL
ups.temperature: <span style="color: #000000;">25.0</span>
ups.type: standby</pre></div></div>

<p>OL означает работу от сети (BL &#8211; батарея разряжена)</p>
<p>Собственно, все.</p>
]]></content:encoded>
			<wfw:commentRss>http://snake.khd.ru/2009/09/pravilnoe-pitanie-podklyuchaem-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
