<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Installazione_Nut_su_DNS-323</id>
	<title>Installazione Nut su DNS-323 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.rvmgroup.it/index.php?action=history&amp;feed=atom&amp;title=Installazione_Nut_su_DNS-323"/>
	<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Installazione_Nut_su_DNS-323&amp;action=history"/>
	<updated>2026-05-06T01:56:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.rvmgroup.it/index.php?title=Installazione_Nut_su_DNS-323&amp;diff=7202&amp;oldid=prev</id>
		<title>Gabriele.vivinetto: New page: * Scaricare gli extra-packages   cd /mnt/HDa_2  rsync -av inreto.de::dns323/fun-plug/0.5/extra-packages .  * Installare le dipendenze:  cd /mnt/HD_a2/packages  funpkg -i gd-2.0.35-1.tgz li...</title>
		<link rel="alternate" type="text/html" href="https://kb.rvmgroup.it/index.php?title=Installazione_Nut_su_DNS-323&amp;diff=7202&amp;oldid=prev"/>
		<updated>2010-09-10T15:07:57Z</updated>

		<summary type="html">&lt;p&gt;New page: * Scaricare gli extra-packages   cd /mnt/HDa_2  rsync -av inreto.de::dns323/fun-plug/0.5/extra-packages .  * Installare le dipendenze:  cd /mnt/HD_a2/packages  funpkg -i gd-2.0.35-1.tgz li...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* Scaricare gli extra-packages&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/HDa_2&lt;br /&gt;
 rsync -av inreto.de::dns323/fun-plug/0.5/extra-packages .&lt;br /&gt;
&lt;br /&gt;
* Installare le dipendenze:&lt;br /&gt;
 cd /mnt/HD_a2/packages&lt;br /&gt;
 funpkg -i gd-2.0.35-1.tgz libjpeg-6b-1.tgz libpng-1.2.29-1.tgz neon-0.25.5-1.tgz ffp-base-0.5-1.tgz &lt;br /&gt;
&lt;br /&gt;
* Installare nut&lt;br /&gt;
 cd /mnt/HD_a2/extra-packages/All&lt;br /&gt;
 funpkg -i nut-2.4.1-1.tgz&lt;br /&gt;
&lt;br /&gt;
* Preparare l&amp;#039;utente&lt;br /&gt;
 groupadd nut&lt;br /&gt;
 adduser -s /bin/false -G nut -H nutmon&lt;br /&gt;
 store-passwd.sh&lt;br /&gt;
&lt;br /&gt;
* scegliere come password NUTMonPW&lt;br /&gt;
&lt;br /&gt;
* Configurare l&amp;#039;ups&lt;br /&gt;
 export UPS_NAME=&amp;quot;apc_backup_cs_350&amp;quot;&lt;br /&gt;
 export UPS_PASS=&amp;quot;NUTMonPW&amp;quot;&lt;br /&gt;
 cp /ffp/etc/examples/nut/ups.conf.sample /ffp/etc/ups.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat | sudo tee /ffp/etc/ups.conf &amp;gt; /dev/null &amp;lt;&amp;lt;EOFile&lt;br /&gt;
[$UPS_NAME]&lt;br /&gt;
    driver = usbhid-ups&lt;br /&gt;
    port = auto&lt;br /&gt;
EOFile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Avviare il driver&lt;br /&gt;
 /ffp/bin/upsdrvctl start&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;ATTENZIONE: lanciarlo con il percorso assoluto, altrimenti prende quello installato col firmware (il 2.2, che non va !)&lt;br /&gt;
&lt;br /&gt;
* Configurare il demone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat | sudo tee /ffp/etc/upsd.conf &amp;gt; /dev/null &amp;lt;&amp;lt;EOFile&lt;br /&gt;
LISTEN 0.0.0.0 3493&lt;br /&gt;
EOFile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 chmod 640 /ffp/etc/upsd.conf&lt;br /&gt;
&lt;br /&gt;
* Configurare gli utenti e le password:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat | sudo tee /ffp/etc/upsd.users &amp;gt; /dev/null &amp;lt;&amp;lt;EOFile&lt;br /&gt;
[local_mon]&lt;br /&gt;
    password = $UPS_PASS&lt;br /&gt;
    upsmon master&lt;br /&gt;
EOFile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 chmod 640 /ffp/etc/upsd.users&lt;br /&gt;
&lt;br /&gt;
* Avviare il demone:&lt;br /&gt;
 upsd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Network UPS Tools upsd 2.4.1&lt;br /&gt;
listening on 0.0.0.0 port 3493&lt;br /&gt;
Connected to UPS [apc_backup_cs_350]: usbhid-ups-apc_backup_cs_350&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:se ci sono errori, prima di rilanciare upsd&lt;br /&gt;
 killall upsd; upsd&lt;br /&gt;
:killare anche tutti gli altri pricessi *usb-hid*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Verificare:&lt;br /&gt;
 /ffp/bin/upsc -l&lt;br /&gt;
&lt;br /&gt;
 apc_backup_cs_350&lt;br /&gt;
&lt;br /&gt;
 /ffp/bin/upsc apc_backup_cs_350&lt;br /&gt;
&lt;br /&gt;
 ....&lt;br /&gt;
&lt;br /&gt;
* Configurare il monitor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat | sudo tee /ffp/etc/upsmon.conf &amp;gt; /dev/null &amp;lt;&amp;lt;EOFile&lt;br /&gt;
RUN_AS_USER nutmon&lt;br /&gt;
MONITOR ${UPS_NAME}@localhost 1 local_mon $UPS_PASS master&lt;br /&gt;
MINSUPPLIES 1&lt;br /&gt;
SHUTDOWNCMD &amp;quot;/ffp/sbin/poweroff&amp;quot;&lt;br /&gt;
POLLFREQ 5&lt;br /&gt;
POLLFREQALERT 5&lt;br /&gt;
HOSTSYNC 15&lt;br /&gt;
DEADTIME 15&lt;br /&gt;
POWERDOWNFLAG /etc/killpower&lt;br /&gt;
RBWARNTIME 43200&lt;br /&gt;
NOCOMMWARNTIME 300&lt;br /&gt;
FINALDELAY 5&lt;br /&gt;
EOFile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* lanciare il monitor&lt;br /&gt;
 /ffp/sbin/upsmon&lt;br /&gt;
* Sistemare le permission&lt;br /&gt;
 chown root:nut /ffp/etc/ups.conf /ffp/etc/upsd.conf /ffp/etc/upsd.users /ffp/etc/upsmon.conf&lt;br /&gt;
 chmod 0640 /ffp/etc/ups.conf /ffp/etc/upsd.conf /ffp/etc/upsd.users /ffp/etc/upsmon.conf&lt;br /&gt;
 chown root:nut /ffp/var/state/ups&lt;br /&gt;
 chmod 0770 /ffp/var/state/ups&lt;br /&gt;
&lt;br /&gt;
* Creare lo startup file&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ATTENZIONE&amp;#039;&amp;#039;&amp;#039;: se il fw è 1.07 o partono degli usb-hid, usare l&amp;#039;altro file (http://wiki.dns323.info/howto:nut_ups?s=nut#automating_the_startup_process)&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /ffp/start/nut.sh &amp;lt;&amp;lt;&amp;#039;EOFile&amp;#039;&lt;br /&gt;
#!/ffp/bin/sh&lt;br /&gt;
&lt;br /&gt;
# PROVIDE: nut&lt;br /&gt;
&lt;br /&gt;
. /ffp/etc/ffp.subr&lt;br /&gt;
&lt;br /&gt;
name=&amp;quot;nut&amp;quot;&lt;br /&gt;
start_cmd=&amp;quot;nut_start&amp;quot;&lt;br /&gt;
stop_cmd=&amp;quot;nut_stop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
nut_start()&lt;br /&gt;
{&lt;br /&gt;
	# Start NUT driver for UPS hardware.&lt;br /&gt;
	/ffp/bin/upsdrvctl start&lt;br /&gt;
&lt;br /&gt;
	# Start NUT Network Server&lt;br /&gt;
	/ffp/sbin/upsd&lt;br /&gt;
&lt;br /&gt;
	# Start NUT monitor agent&lt;br /&gt;
	/ffp/sbin/upsmon -u monuser&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
nut_stop()&lt;br /&gt;
{&lt;br /&gt;
	# Stop NUT monitor agent&lt;br /&gt;
	/ffp/sbin/upsmon -c stop&lt;br /&gt;
&lt;br /&gt;
	# Stop NUT Network Server&lt;br /&gt;
	/ffp/sbin/upsd -c stop&lt;br /&gt;
	&lt;br /&gt;
	# Stop NUT driver for UPS hardware.&lt;br /&gt;
	/ffp/bin/upsdrvctl stop&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
run_rc_command &amp;quot;$1&amp;quot;&lt;br /&gt;
EOFile&lt;br /&gt;
&lt;br /&gt;
* Renderlo avviabile&lt;br /&gt;
 chmod a+x /ffp/start/nut.sh&lt;br /&gt;
&lt;br /&gt;
* Avviarlo&lt;br /&gt;
 /ffp/start/nut.sh restart&lt;br /&gt;
&lt;br /&gt;
*Installare cleanboot&lt;br /&gt;
&lt;br /&gt;
http://wiki.dns323.info/howto:cleanboot?s=cleanboot&lt;br /&gt;
&lt;br /&gt;
 wget &amp;quot;http://pof.eslack.org/dns323/cleanboot-2.1-ffp05.tgz&amp;quot;&lt;br /&gt;
 funpkg -i cleanboot-2.1-ffp05.tgz&lt;br /&gt;
 chmod a+x /ffp/start/cleanboot.sh&lt;br /&gt;
 /ffp/start/cleanboot.sh start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.inreto.de/dns323/fun-plug/0.5/PACKAGES.html#nut&lt;/div&gt;</summary>
		<author><name>Gabriele.vivinetto</name></author>
	</entry>
</feed>