This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Nas4Free MRTG

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
Rimlyanin
NewUser
NewUser
Posts: 3
Joined: 29 Sep 2012 23:01
Status: Offline

Nas4Free MRTG

Post by Rimlyanin »

Хотел прикрутить MRTG к NAS, что бы были графики, например по температуре HDD , но не нашел как это сделать.
Может кто подскажет?

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

Примерно так
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

Rimlyanin
NewUser
NewUser
Posts: 3
Joined: 29 Sep 2012 23:01
Status: Offline

Re: Nas4Free MRTG

Post by Rimlyanin »

alexey123 wrote:Примерно так
как установить из портов и что прописать в конфиге и т.д. я в курсе.
Но вот как быть без портов? или как установить порты?

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

Ставится он и без портов на полную версию. Только MRTG -это штука которая следит за траффиком, а не за процессором, дисками, памятью и демонами.

Для того, что бы следить за всем нужен кактус - тут написано как поставить его.
Только кактусу нужен мускуль, и как я понял по записям в портах mysql55

MRTG
1. Включить SNMP server.
2. Создать юзера mrtg и группу mrtg через вебгуи с UID=273 GID=273
3. Поставить MRTG

Code: Select all

pkg_add -r mrtg
Ну и как конфигурить - уже написано, только там ошибочка
indexmaker mrtg.conf > index.html нужно indexmaker mrtg.cfg > index.html
И папке в которой картинки и индекс будут показываться нужно прописать права 777
Вот так получается
Image

А вот так получается кактус
Image
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

Rimlyanin
NewUser
NewUser
Posts: 3
Joined: 29 Sep 2012 23:01
Status: Offline

Re: Nas4Free MRTG

Post by Rimlyanin »

alexey123 wrote:Ставится он и без портов на полную версию. Только MRTG -это штука которая следит за траффиком, а не за процессором, дисками, памятью и демонами.
Это зависит от того, какие скрипты он будет использовать.
По крайней мере у меня на серваках рисуются графики и температуры процессора (используется sysctl), и температуры HDD (smartctl), и многое-многое другое.

ADv
NewUser
NewUser
Posts: 8
Joined: 18 Sep 2013 11:51
Status: Offline

Re: Nas4Free MRTG

Post by ADv »

Пытаюсь на своем nas4free 9.1.0.1 - Sandstorm (сборка 847) установить mrtg и ничего не выходит. В качестве руководства взял тему с этого форума. Однако ж, на первых шагах возникают проблемы.

Не получается выполнить команду смены владельца каталога (chown) - пишет, что пользователь illegal, хотя он и группа существуют (смотрел "cat /etc/passwd"). Ну да ладно - назначил каталогу /mnt/data2/mrtg права 777. Но при установке пакета mrtg получаю уйму ошибок...

Code: Select all

nas4free-ya5: ~ # pkg_add -r mrtg
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/Latest/mrtg.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/All/expat-2.0.1_2.tbz... Done.

/: write failed, filesystem is full
bin/xmlwf: Write failed
include/expat.h: Write to restore size failed
include/expat_external.h: Write to restore size failed
lib/libexpat.a: Write to restore size failed
lib/libexpat.la: Write to restore size failed
lib/libexpat.so: Write to restore size failed
lib/libexpat.so.6: Write to restore size failed
tar: (Empty error message)
tar: Error exit delayed from previous errors.
pkg_add: extract_plist: can not invoke 198 byte tar pipeline: /usr/bin/tar cf - man/man1/xmlwf.1.gz bin/xmlwf include/expat.h include/expat\_external.h lib/libexpat.a lib/libexpat.la lib/libexpat.so lib/libexpat.so.6|/usr/bin/tar --unlink -xpPf - -C /usr/local
pkg_add: pkg_add of dependency 'expat-2.0.1_2' failed!
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release/All/perl-5.14.2_2.tbz...^CSignal 2 received, cleaning up..
pkg_add: leave_playpen: can't chdir back to ''
и так далее...
Может я упустил какие-то предварительные действия, типа настроек установщика пакетов?

Посмотрел свободное место на дисках:

Code: Select all

nas4free-ya5: ~ # df -h
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/md0        207M    207M     32k   100%    /
devfs           1.0k    1.0k      0B   100%    /dev
procfs          4.0k    4.0k      0B   100%    /proc
data1           805G     46k    805G     0%    /mnt/data1
data1/VM        818G     13G    805G     2%    /mnt/data1/VM
data2           1.1T     51k    1.1T     0%    /mnt/data2
data2/backup    1.2T     93G    1.1T     8%    /mnt/data2/backup
/dev/md1         61M    3.4M     56M     6%    /var
/dev/da14a      103M     96M    6.9M    93%    /cf

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

Ага, а самое главное посмотреть забыл full или embedded ;) На embedded программы ставятся через джейл.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

ADv
NewUser
NewUser
Posts: 8
Joined: 18 Sep 2013 11:51
Status: Offline

Re: Nas4Free MRTG

Post by ADv »

Ага, спасибо! Именно embedded. Для установки jail (а точнее - TheBrig) места на /dev/md0 хватает. Ну что ж, nas4free на флешке имеет некоторые особенности при работе.

Кстати, а чтобы добавить в меню webgui придется монтировать каталог с помощью fstab и писать туда или файлы "тюрьмы" доступны из основной системы и достаточно подмонтировать их как каталог web-серверу?

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

ADv wrote:Ага, спасибо! Именно embedded. Для установки jail (а точнее - TheBrig) места на /dev/md0 хватает. Ну что ж, nas4free на флешке имеет некоторые особенности при работе.

Кстати, а чтобы добавить в меню webgui придется монтировать каталог с помощью fstab и писать туда или файлы "тюрьмы" доступны из основной системы и достаточно подмонтировать их как каталог web-серверу?
TheBrig не ставится на md0, он ставится на физический диск. Ничего не надо монтировать - TheBrig сам разберется что, где куда писать
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

ADv
NewUser
NewUser
Posts: 8
Joined: 18 Sep 2013 11:51
Status: Offline

Re: Nas4Free MRTG

Post by ADv »

alexey123 wrote:TheBrig не ставится на md0, он ставится на физический диск. Ничего не надо монтировать - TheBrig сам разберется что, где куда писать
Это-то понятно. Но как потом из основной системы получить доступ к полученным данным? То есть получится ли создать ссылку на ln -s /mnt/data2/Jail/mrtg/mnt/mrtg /usr/local/www/mrtg?

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

ADv wrote:Это-то понятно. Но как потом из основной системы получить доступ к полученным данным? То есть получится ли создать ссылку на ln -s /mnt/data2/Jail/mrtg/mnt/mrtg /usr/local/www/mrtg?
Если использовать встроеный вебсервер, то достаточно завести в нем виртуальную директорию.
В Auxiliary parameters сделать строчку

Code: Select all

alias.url += ( "/mrtg/" => "/mnt/<path>/<to>/<your>/<mrtg>/<web>/" )
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

ADv
NewUser
NewUser
Posts: 8
Joined: 18 Sep 2013 11:51
Status: Offline

Re: Nas4Free MRTG

Post by ADv »

alexey123, огромное спасибо.

А почему у меня при запуске выскакивают ошибки?

Code: Select all

root@mrtg:/usr/local/etc/mrtg # env LANG=C /usr/local/bin/mrtg mrtg.cfg
Subroutine SNMP_Session::pack_sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.2/Exporter.pm line 67.
 at /usr/local/lib/perl5/site_perl/5.14.2/SNMP_Session.pm line 149
Subroutine SNMP_Session::unpack_sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.2/Exporter.pm line 67.
 at /usr/local/lib/perl5/site_perl/5.14.2/SNMP_Session.pm line 149
Subroutine SNMPv1_Session::pack_sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.2/Exporter.pm line 67.
 at /usr/local/lib/perl5/site_perl/5.14.2/SNMP_Session.pm line 608
Subroutine SNMPv1_Session::unpack_sockaddr_in6 redefined at /usr/local/lib/perl5/5.14.2/Exporter.pm line 67.
 at /usr/local/lib/perl5/site_perl/5.14.2/SNMP_Session.pm line 608
Из-за того, что ipv6 у меня отключен?
При этом, файлы в каталоге mrgt создаются.

Code: Select all

root@mrtg:/usr/local/etc/mrtg # ls /mnt/mrtg
192.168.96.163_1-day.png        192.168.96.163_1.log
192.168.96.163_1-month.png      192.168.96.163_1.old
192.168.96.163_1-week.png       mrtg-l.png
192.168.96.163_1-year.png       mrtg-m.png
192.168.96.163_1.html           mrtg-r.png


И еще, в той теме есть маленькая опечатка в расширении файла index:
nas4free:/usr/local/etc/mrtg# indexmaker mrtg.cfg > index.php
nas4free:/usr/local/etc/mrtg# cp index.html /mnt/data/app/mrtg/

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: Nas4Free MRTG

Post by alexey123 »

Похоже ошибки в перле. 145% , потому как текущая версия перла 5_14_4_1
Чтобы починить - поставьте порты, и портмастером шугните перл mrtg
ADv wrote: И еще, в той теме есть маленькая опечатка в расширении файла index:
Сделано специально, что бы люди думали , а не просто копипастили.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

Post Reply

Return to “Российская”