Smokeping HOWTO [Решено]
trscod 11 ноября, 2009 - 18:40
Всем привет!
Стала нужна такая штука.
Установил из портежей, поставил флаг apache2. Чего дальше делать - не пойму.
Должен быть где-то в /var/www файл smokeping.cgi. Почему его нет...
Может, его какой-нибудь startup script генерит?
Гугл выдает статьи только по дебианообразным.
Нашел более свежий ebuild, но он не собирается.
Вот так оно у меня установлено:
emerge -epv smokeping These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/portage-2.1.6.13 USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 0 kB [0] [ebuild R ] sys-libs/zlib-1.2.3-r1 0 kB [0] [ebuild R ] virtual/libintl-0 0 kB [0] [ebuild R ] dev-libs/expat-2.0.1-r2 0 kB [0] [ebuild R ] sys-devel/gnuconfig-20090203 0 kB [0] [ebuild R ] virtual/libiconv-0 0 kB [0] [ebuild R ] sys-devel/automake-wrapper-3-r1 0 kB [0] [ebuild R ] app-misc/pax-utils-0.1.19 USE="-caps" 0 kB [0] [ebuild R ] app-arch/bzip2-1.0.5-r1 USE="-static" 0 kB [0] [ebuild R ] sys-devel/autoconf-wrapper-6 0 kB [0] [ebuild R ] app-admin/python-updater-0.7 0 kB [0] [ebuild R ] dev-util/pkgconfig-0.23 USE="-hardened" 0 kB [0] [ebuild R ] app-arch/lzma-utils-4.32.7 USE="-nocxx" 0 kB [0] [ebuild R ] net-analyzer/fping-2.4_beta2-r2 0 kB [0] [ebuild R ] app-misc/mime-types-7 0 kB [0] [ebuild R ] sys-apps/tcp-wrappers-7.6-r8 USE="-ipv6" 0 kB [0] [ebuild R ] sys-devel/m4-1.4.12 USE="-examples" 0 kB [0] [ebuild R ] sys-apps/sandbox-1.6-r2 0 kB [0] [ebuild R ] media-libs/libpng-1.2.38 0 kB [0] [ebuild R ] sys-apps/debianutils-3.1.3 USE="-static" 0 kB [0] [ebuild R ] virtual/acl-0 0 kB [0] [ebuild R ] sys-devel/binutils-config-1.9-r4 0 kB [0] [ebuild R ] virtual/perl-MIME-Base64-3.07 0 kB [0] [ebuild R ] virtual/perl-Digest-MD5-2.36 0 kB [0] [ebuild R ] virtual/perl-libnet-1.22 0 kB [0] [ebuild R ] virtual/perl-digest-base-1.15 0 kB [0] [ebuild R ] virtual/perl-IO-Compress-2.020 0 kB [0] [ebuild R ] virtual/perl-Compress-Raw-Bzip2-2.020 0 kB [0] [ebuild R ] virtual/perl-Scalar-List-Utils-1.19 0 kB [0] [ebuild R ] virtual/perl-Compress-Raw-Zlib-2.020 0 kB [0] [ebuild R ] app-admin/gamin-0.1.10 0 kB [0] [ebuild R ] app-admin/eselect-fontconfig-1.0 0 kB [0] [ebuild R ] virtual/perl-CGI-3.29 0 kB [0] [ebuild R ] sys-devel/autoconf-2.63-r1 USE="-emacs" 0 kB [0] [ebuild R ] dev-lang/perl-5.8.8-r5 USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB [0] [ebuild R ] perl-core/Test-Harness-3.10 0 kB [0] [ebuild R ] perl-core/PodParser-1.35 0 kB [0] [ebuild R ] perl-core/libnet-1.22 USE="-sasl" 0 kB [0] [ebuild R ] perl-core/digest-base-1.15 0 kB [0] [ebuild R ] dev-perl/HTML-Tagset-3.20 0 kB [0] [ebuild R ] perl-core/Compress-Raw-Bzip2-2.020 USE="-test" 0 kB [0] [ebuild R ] perl-core/Compress-Raw-Zlib-2.020 USE="-test" 0 kB [0] [ebuild R ] perl-core/Scalar-List-Utils-1.19 0 kB [0] [ebuild R ] perl-core/CGI-3.29 0 kB [0] [ebuild R ] dev-perl/Socket6-0.20 0 kB [0] [ebuild R ] dev-perl/URI-1.38 0 kB [0] [ebuild R ] dev-perl/Net-IP-1.25-r1 0 kB [0] [ebuild R ] dev-perl/XML-Parser-2.36 0 kB [0] [ebuild R ] perl-core/IO-Compress-2.020 0 kB [0] [ebuild R ] dev-perl/HTML-Parser-3.62 USE="-test" 0 kB [0] [ebuild R ] dev-perl/Digest-SHA1-2.11 0 kB [0] [ebuild R ] dev-util/intltool-0.40.5 0 kB [0] [ebuild R ] dev-perl/Digest-HMAC-1.01-r1 0 kB [0] [ebuild R ] dev-perl/HTML-Tree-3.23 0 kB [0] [ebuild R ] dev-perl/Net-DNS-0.65 USE="-ipv6 -test" 0 kB [0] [ebuild R ] sys-devel/automake-1.10.2 0 kB [0] [ebuild R ] sys-devel/libtool-2.2.6a USE="-test -vanilla" 0 kB [0] [ebuild R ] x11-misc/util-macros-1.3.0 0 kB [0] [ebuild U ] dev-libs/apr-1.3.9 [1.3.8] USE="urandom -debug -doc -older-kernels-compatibility" 906 kB [0] [ebuild R ] sys-devel/binutils-2.18-r3 USE="nls -gold -multislot -multitarget -test -vanilla" 0 kB [0] [ebuild R ] sys-libs/db-4.7.25_p4 USE="-doc -java -nocxx -tcl -test" 1 kB [0] [ebuild R ] x11-proto/xproto-7.0.15 0 kB [0] [ebuild R ] x11-proto/inputproto-1.5.1 0 kB [0] [ebuild R ] x11-proto/renderproto-0.9.3 0 kB [0] [ebuild R ] x11-proto/kbproto-1.0.3 0 kB [0] [ebuild R ] x11-libs/xtrans-1.2.3 USE="-debug" 0 kB [0] [ebuild R ] x11-proto/bigreqsproto-1.0.2 0 kB [0] [ebuild R ] x11-proto/xf86bigfontproto-1.1.2 0 kB [0] [ebuild R ] x11-proto/xcmiscproto-1.1.2 0 kB [0] [ebuild R ] dev-libs/libpthread-stubs-0.1 USE="-debug" 0 kB [0] [ebuild R ] x11-libs/pixman-0.16.0 USE="(-altivec) -debug -mmx -sse2" 0 kB [0] [ebuild R ] sys-libs/gdbm-1.8.3-r3 USE="berkdb" 0 kB [0] [ebuild R ] x11-libs/libXdmcp-1.0.2 USE="-debug" 0 kB [0] [ebuild R ] x11-libs/libXau-1.0.5 USE="-debug" 0 kB [0] [ebuild R ] x11-proto/xextproto-7.0.5 0 kB [0] [ebuild R ] sys-devel/libperl-5.8.8-r2 USE="berkdb gdbm -debug -ithreads" 0 kB [0] [ebuild R ] sys-devel/gettext-0.17 USE="acl nls openmp -doc -emacs -nocxx" 0 kB [0] [ebuild R ] sys-apps/findutils-4.4.0 USE="nls (-selinux) -static" 0 kB [0] [ebuild R ] sys-apps/diffutils-2.8.7-r2 USE="nls -static" 0 kB [0] [ebuild R ] sys-apps/attr-2.4.43 USE="nls" 0 kB [0] [ebuild R ] dev-libs/popt-1.14 USE="nls" 0 kB [0] [ebuild R ] sys-devel/flex-2.5.35 USE="nls -static" 0 kB [0] [ebuild R ] sys-apps/gawk-3.1.6 USE="nls" 0 kB [0] [ebuild R ] dev-libs/glib-2.20.5 USE="fam* -debug -doc -hardened (-selinux) -xattr" 0 kB [0] [ebuild U ] dev-perl/Locale-gettext-1.05-r1 [1.05] 0 kB [0] [ebuild R ] dev-libs/libgpg-error-1.7 USE="nls" 0 kB [0] [ebuild R ] sys-apps/acl-2.2.47 USE="nls (-nfs)" 0 kB [0] [ebuild R ] sys-apps/help2man-1.36.4 USE="nls" 0 kB [0] [ebuild R ] dev-libs/libpcre-7.9-r1 USE="bzip2 cxx (unicode) zlib -doc -static-libs" 0 kB [0] [ebuild R ] dev-libs/libgcrypt-1.4.4 0 kB [0] [ebuild R ] sys-apps/sed-4.2 USE="acl nls -static" 0 kB [0] [ebuild R ] net-misc/rsync-3.0.6 USE="acl iconv -ipv6 -static -xattr" 0 kB [0] [ebuild R ] dev-libs/openssl-0.9.8k-r1 USE="zlib -bindist -gmp -kerberos -sse2 -test" 0 kB [0] [ebuild R ] dev-perl/Crypt-SSLeay-0.57 0 kB [0] [ebuild R ] dev-perl/libwww-perl-5.831 USE="ssl" 0 kB [0] [ebuild R ] sys-libs/ncurses-5.6-r2 USE="gpm unicode -debug -doc -minimal -nocxx -profile -trace" 0 kB [0] [ebuild R ] app-shells/bash-4.0_p28 USE="net nls -afs -bashlogger -examples -plugins -vanilla" 0 kB [0] [ebuild R ] sys-apps/coreutils-7.5-r1 USE="acl nls -caps -gmp (-selinux) -static -vanilla -xattr" 0 kB [0] [ebuild R ] sys-apps/texinfo-4.13 USE="nls -static" 0 kB [0] [ebuild R ] sys-libs/gpm-1.20.5 USE="(-selinux)" 0 kB [0] [ebuild U ] net-nds/openldap-2.4.19 [2.3.43] USE="berkdb crypt minimal* perl ssl tcpd -cxx% -debug -experimental% -gnutls% -icu% -iodbc% -ipv6 -kerberos -odbc -overlays -samba -sasl (-selinux) -slp -smbkrb5passwd -syslog% (-gdbm%*)" 5,346 kB [0] [ebuild R ] sys-libs/readline-6.0_p3 0 kB [0] [ebuild R ] app-misc/ca-certificates-20090709 0 kB [0] [ebuild R ] sys-devel/automake-1.9.6-r2 0 kB [0] [ebuild R ] app-admin/perl-cleaner-1.05 0 kB [0] [ebuild R ] dev-libs/apr-util-1.3.9 USE="berkdb gdbm ldap -doc -freetds -mysql -odbc -postgres -sqlite -sqlite3" 0 kB [0] [ebuild R ] app-admin/apache-tools-2.2.14 USE="ssl" 0 kB [0] [ebuild R ] www-servers/apache-2.2.14-r1 USE="ldap ssl -debug -doc (-selinux) -static -suexec -threads" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 0 kB [0] [ebuild R ] dev-perl/Apache-Test-1.29 0 kB [0] [ebuild R ] www-apache/mod_perl-2.0.4-r1 0 kB [0] [ebuild R ] dev-perl/Apache-Reload-0.10 0 kB [0] [ebuild R ] app-admin/eselect-1.2.3 USE="-bash-completion -doc" 0 kB [0] [ebuild R ] app-admin/eselect-python-20090824 0 kB [0] [ebuild R ] dev-lang/python-2.6.2-r1 USE="berkdb gdbm ncurses readline ssl threads xml -build -doc -examples -ipv6 -sqlite -tk -ucs2 -wininst" 0 kB [0] [ebuild R ] dev-libs/libxml2-2.7.3-r2 USE="python readline -debug -doc -examples -ipv6 -test" 0 kB [0] [ebuild R ] sys-apps/file-5.03 USE="python" 0 kB [0] [ebuild R ] dev-libs/libgamin-0.1.10-r2 USE="python -debug" 0 kB [0] [ebuild R ] app-admin/gam-server-0.1.10 USE="-debug" 0 kB [0] [ebuild R ] dev-libs/libxslt-1.1.24-r1 USE="crypt python -debug -examples" 0 kB [0] [ebuild R ] x11-proto/xcb-proto-1.5 0 kB [0] [ebuild R ] x11-libs/libxcb-1.4-r1 USE="-debug -doc (-selinux)" 0 kB [0] [ebuild R ] x11-libs/libX11-1.2.2 USE="xcb -debug -ipv6" 0 kB [0] [ebuild R ] media-libs/freetype-2.3.9-r1 USE="X -bindist -debug -doc -fontforge -utils" 0 kB [0] [ebuild R ] x11-libs/libXrender-0.9.4 USE="-debug" 0 kB [0] [ebuild R ] x11-libs/libXext-1.0.5 USE="-debug" 0 kB [0] [ebuild R ] media-libs/fontconfig-2.6.0-r2 USE="-doc" 0 kB [0] [ebuild R ] x11-libs/libXft-2.1.13 USE="-debug" 0 kB [0] [ebuild R ] x11-libs/cairo-1.8.8 USE="X opengl* svg -cleartype -debug -directfb -doc -glitz -xcb" 0 kB [0] [ebuild R ] x11-libs/pango-1.24.5-r1 USE="X -debug -doc -test" 0 kB [0] [ebuild R ] net-analyzer/rrdtool-1.3.8 USE="nls perl python -doc -rrdcgi -ruby -tcl" 0 kB [0] [ebuild U ] net-analyzer/smokeping-2.4.2 [2.2.4] USE="apache2 -speedy%" 0 kB [0=>1]
А вот так не собирается версия smokeping-2.4.2:
>>> Install smokeping-2.4.2 into /var/tmp/portage/net-analyzer/smokeping-2.4.2/image/ category net-analyzer !!! newinitd: /usr/local/overlay/net-analyzer/smokeping/files/smokeping.init.1 does not exist * * ERROR: net-analyzer/smokeping-2.4.2 failed.
но это не суть.
Господа, у кого работает, натолкните на путь истиный :)
»
- Для комментирования войдите или зарегистрируйтесь
1. Читаем FAQ на предмет
1. Читаем FAQ на предмет длинных вставок
2. Рапортуемся о кривом ебилде smokeping-2.4.2 на http://bugs.gentoo.org
3. что делали после инсталла ?
Вывод qsearch f smokeping (или аналог) на wgetpaste
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
1. Пардон. 2. Ебилд из
1. Пардон.
2. Ебилд из официального портежа собирается без ругани, значит и работать по идее должен,
3. После инсталла пытался найти откуда берется smokeping.cgi, которого у меня не оказалось.
В общем, вопрос не в ругающемся эбилде, а в том, что дальше делать после emerge smokeping?
cat
cat /var/db/pkg/net-analyzer/smokeping-2.2.4/CONTENTS | grep smokeping.cgi
Olek написал(а): cat
Ноль. Нет такого содержимого в этом файле.
С утра, на свежую голову, тоже не нашел... как постить много кода? В общем, в этом коде тоже нет содержимого 'smokeping'.
повторюсь, но буду
повторюсь, но буду краток
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Итак, немного
Итак, немного продвинулся:
Обновил портежи, там оказалась версия 2.4.2, которая прекрасно собирается.
появилась папка: dir /var/www/localhost/smokeping/
cropper resource script tr.cgi tr.html
Также, появился ман, который прочитал и сделал так:
Создались странички, но нужной информации там нет.
Теперь выясняю на что оно ругнулось, есть предположения?
Нет, я похоже что-то не то
Нет, я похоже что-то не то сделал, cgi файла все равно нет.
# cat /var/db/pkg/net-analyzer/smokeping-2.4.2/CONTENTS | grep smokeping.cgi
obj /usr/share/man/man1/smokeping.cgi.1.bz2 99627f36e8825c921bf4fa67b97e43d8 1258008504
что дальше?
SETUP When installing
Помогите пожалуйста интерпретировать эту инструкцию.
Итак, собственно
Итак, собственно HOWTO:
размаскировываем net-analyzer/smokeping
emerge smokeping (перед тем убеждаемся, что версия не ниже 2.4.2)
nano -w /etc/smokeping/config
меняем sendmail = /usr/lib/sendmail на sendmail = /usr/sbin/sendmail
в шапке остальное - свои параметры расположения cgi скрипта и картинок. (не располагайте директорию с картинками в директории cgi-bin)
мой вариант:
хосты описываем примерно так:
Дальше апач:
у меня документрут уже был установлен в /var/www/html
nano -w /etc/apache2/vhosts.d/default_vhost.include
там сделал следующие изменения:
затем
mkdir /var/www/html/cgi-bin
chown smokeping:apache /var/www/html/cgi-bin
chmod 775 /var/www/html/cgi-bin
затем наполнил наполнил эту директорию файлами, выдраными из такойже машины под дебианом.
chown smokeping:apache /var/lib/smokeping -R
chmod 775 /var/lib/smokeping -R
mkdir /var/www/html/smokepingimg
chown smokeping:apache /var/www/html/smokepingimg -R
chmod 775 /var/www/html/smokepingimg -R
Вот так. Метод, подозреваю, дилетантский, но может кому пригодится :)
.
Во-первых: не nano, а (g)vim! :)))
Во-вторых (главное): только мне кажется, что это является основанием заглянуть в багзиллу написать багу на ебилд (такие моменты в дефолтном конфиге должны исправляться)?
:wq
--
Live free or die
.
to Anarchist http://blog.flameeyes.eu/2009/10/07/more-explanations-why-nano-is-gentoo-s-default-editor
Это подпись, которую невозможно истолковать неправильно
Может, в Gentoo Wiki?
Может, в Gentoo Wiki?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
+1
+1
/
Перевод (с ссылкой на оригинал, указанием авторства и регалий) в FAQ :)
ЗЫ: Поправь пожалуйста опечатку в моём комментарии.
:wq
--
Live free or die