DNS 323 - Extend your NAS possibilities with Funplug 0.7

dropcap-dns323

DNS-323 is a great little NAS storage, able to host 4 Tb of data thru 2 SATA hard disks up to 2 Tb each. It offers a lot of embedded possibilities (samba & nfs shares, iTunes server, uPnp server, ...).

Thanks to a very active community, its possibilities can be expanded even more thru a scripting method called fun_plug. It allows to start some more services, shaping the DNS-323 into a very versatile appliance.

This article explains all the steps needed to get the latest Fun_plug 0.7 running on a DNS-323. Once Fun_plug is fully installed, you will be able to install some very usefull extensions like a LAMP server, a Rsync backup server, a Transmission client, ... It also explains how to remove previous Fun_plug 0.5 version, which is a pre-requisite. 

All following operations have been done on a DNS 323 (firmware v1.10) with one or two disks, but no RAID configured.

Read more: DNS 323 - Extend your NAS possibilities with Funplug 0.7

DNS 323 - Funplug 0.7 : Install Compilation Environment

dropcap-dns323-gnu

This article explains how to easily setup a complete GNU compilation environment on your DNS-325.

This will allow you to compile natively some very interesting applications to enhance your NAS possibilities.

Thanks to Fonz, all compilation tools (GNU compiler, GNU autotools, Subversion tools & GIT) can be installed easily thru slacker.

Read more: DNS 323 - Funplug 0.7 : Install Compilation Environment

DNS 323 - Funplug 0.7 : Supervise Fan Speed and Case & HDD temperature with SNMP

dropcap-dns323-snmpWhen you run Net-SNMP on your DNS-323, you must have realised that standard SNMP MIBs are not providing a way to supervise your NAS temperature sensors (internal case & hard disk).

Thanks to the open nature of Net-SNMP project, it is possible to extend the Net-SNMP MIBs thru simple shell scripts.

The principle is quite simple :

  • Some new MIBs are declared to SNMP daemon with associated shell scripts
  • SNMP daemon publishes these new MIBs with the standard ones
  • When the MIB is called, SNMP daemon triggers the associated shell scripts to read the sensor values

With this approach, it becomes quite simple to publish DNS-323 fan speed and temperature sensors MIB.

This article explains how to setup your DNS-323 SNMP deamon so that it publishes some extended MIBs to read fan speed and internal case & disks temperature thru their respective sensors.

This will allow you to supervise your DNS-323 temperature levels thru SNMP with supervision softwares like Nagios, Munin, ... A Munin node example under Debian is also provided in this article.

A pre-requisite is to have have fully prepared your DNS-323 with fun_plug 0.7 and adds-on , with a complete compilation environment and Net-SNMP installation.

Read more: DNS 323 - Funplug 0.7 : Supervise Fan Speed and Case & HDD temperature with SNMP

DNS 323 - Funplug 0.7 : Supervise your NAS thru SNMP

dropcap-dns323-snmp

If you own a DNS-323, you may have noticed that there is no simple way to supervise it.

Hopefully, thanks to funplug it is possible to compile and install Net-SNMP on this NAS.

Once it is installed, your DNS-323 becomes a fully featured SNMP device. A lot of possibilities are then opened in term of management and supervision.

This article explains how to setup an operational net-SNMP agent on a DNS-323 NAS running funplug.

This will allow you to supervise your DNS-323 thru SNMP with supervision softwares like Nagios, Munin, ...

A pre-requisite is to have have fully prepared your DNS-323 with fun_plug 0.7 and adds-on and to have setup the DNS-323 compilation environment.

Read more: DNS 323 - Funplug 0.7 : Supervise your NAS thru SNMP