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!
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
Moderators: alexey123, MikeMac
-
Rimlyanin
- NewUser

- Posts: 3
- Joined: 29 Sep 2012 23:01
- Status: Offline
Nas4Free MRTG
Хотел прикрутить MRTG к NAS, что бы были графики, например по температуре HDD , но не нашел как это сделать.
Может кто подскажет?
Может кто подскажет?
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
Примерно так
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
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

- Posts: 3
- Joined: 29 Sep 2012 23:01
- Status: Offline
Re: Nas4Free MRTG
как установить из портов и что прописать в конфиге и т.д. я в курсе.alexey123 wrote:Примерно так
Но вот как быть без портов? или как установить порты?
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
Ставится он и без портов на полную версию. Только MRTG -это штука которая следит за траффиком, а не за процессором, дисками, памятью и демонами.
Для того, что бы следить за всем нужен кактус - тут написано как поставить его.
Только кактусу нужен мускуль, и как я понял по записям в портах mysql55
MRTG
1. Включить SNMP server.
2. Создать юзера mrtg и группу mrtg через вебгуи с UID=273 GID=273
3. Поставить MRTG
Ну и как конфигурить - уже написано, только там ошибочка
indexmaker mrtg.conf > index.html нужно indexmaker mrtg.cfg > index.html
И папке в которой картинки и индекс будут показываться нужно прописать права 777
Вот так получается

А вот так получается кактус

Для того, что бы следить за всем нужен кактус - тут написано как поставить его.
Только кактусу нужен мускуль, и как я понял по записям в портах mysql55
MRTG
1. Включить SNMP server.
2. Создать юзера mrtg и группу mrtg через вебгуи с UID=273 GID=273
3. Поставить MRTG
Code: Select all
pkg_add -r mrtgindexmaker mrtg.conf > index.html нужно indexmaker mrtg.cfg > index.html
И папке в которой картинки и индекс будут показываться нужно прописать права 777
Вот так получается

А вот так получается кактус

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
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

- Posts: 3
- Joined: 29 Sep 2012 23:01
- Status: Offline
Re: Nas4Free MRTG
Это зависит от того, какие скрипты он будет использовать.alexey123 wrote:Ставится он и без портов на полную версию. Только MRTG -это штука которая следит за траффиком, а не за процессором, дисками, памятью и демонами.
По крайней мере у меня на серваках рисуются графики и температуры процессора (используется sysctl), и температуры HDD (smartctl), и многое-многое другое.
-
ADv
- NewUser

- Posts: 8
- Joined: 18 Sep 2013 11:51
- Status: Offline
Re: Nas4Free MRTG
Пытаюсь на своем nas4free 9.1.0.1 - Sandstorm (сборка 847) установить mrtg и ничего не выходит. В качестве руководства взял тему с этого форума. Однако ж, на первых шагах возникают проблемы.
Не получается выполнить команду смены владельца каталога (chown) - пишет, что пользователь illegal, хотя он и группа существуют (смотрел "cat /etc/passwd"). Ну да ладно - назначил каталогу /mnt/data2/mrtg права 777. Но при установке пакета 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
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
Ага, а самое главное посмотреть забыл 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
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

- Posts: 8
- Joined: 18 Sep 2013 11:51
- Status: Offline
Re: Nas4Free MRTG
Ага, спасибо! Именно embedded. Для установки jail (а точнее - TheBrig) места на /dev/md0 хватает. Ну что ж, nas4free на флешке имеет некоторые особенности при работе.
Кстати, а чтобы добавить в меню webgui придется монтировать каталог с помощью fstab и писать туда или файлы "тюрьмы" доступны из основной системы и достаточно подмонтировать их как каталог web-серверу?
Кстати, а чтобы добавить в меню webgui придется монтировать каталог с помощью fstab и писать туда или файлы "тюрьмы" доступны из основной системы и достаточно подмонтировать их как каталог web-серверу?
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
TheBrig не ставится на md0, он ставится на физический диск. Ничего не надо монтировать - TheBrig сам разберется что, где куда писатьADv wrote:Ага, спасибо! Именно embedded. Для установки jail (а точнее - TheBrig) места на /dev/md0 хватает. Ну что ж, nas4free на флешке имеет некоторые особенности при работе.
Кстати, а чтобы добавить в меню webgui придется монтировать каталог с помощью fstab и писать туда или файлы "тюрьмы" доступны из основной системы и достаточно подмонтировать их как каталог 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
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

- Posts: 8
- Joined: 18 Sep 2013 11:51
- Status: Offline
Re: Nas4Free MRTG
Это-то понятно. Но как потом из основной системы получить доступ к полученным данным? То есть получится ли создать ссылку на ln -s /mnt/data2/Jail/mrtg/mnt/mrtg /usr/local/www/mrtg?alexey123 wrote:TheBrig не ставится на md0, он ставится на физический диск. Ничего не надо монтировать - TheBrig сам разберется что, где куда писать
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
Если использовать встроеный вебсервер, то достаточно завести в нем виртуальную директорию.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
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

- Posts: 8
- Joined: 18 Sep 2013 11:51
- Status: Offline
Re: Nas4Free MRTG
alexey123, огромное спасибо.
А почему у меня при запуске выскакивают ошибки?
Из-за того, что ipv6 у меня отключен?
При этом, файлы в каталоге mrgt создаются.
И еще, в той теме есть маленькая опечатка в расширении файла index:
А почему у меня при запуске выскакивают ошибки?
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
При этом, файлы в каталоге 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/
- alexey123
- Moderator

- Posts: 1469
- Joined: 19 Aug 2012 08:22
- Location: Israel, Karmiel
- Contact:
- Status: Offline
Re: Nas4Free MRTG
Похоже ошибки в перле. 145% , потому как текущая версия перла 5_14_4_1
Чтобы починить - поставьте порты, и портмастером шугните перл mrtg
Чтобы починить - поставьте порты, и портмастером шугните перл 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
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