midi-метроном
посоветуйте пожалуйста под linux debian метроном, в который можно midi-файл загрузить.
или другую аналогичную программу, которая умела бы проигрывать midi в определенном темпе
посоветуйте пожалуйста под linux debian метроном, в который можно midi-файл загрузить.
или другую аналогичную программу, которая умела бы проигрывать midi в определенном темпе
помогите пожалуйста восстановить debian squeezy или понять причину проблемы.
после перезагрузки системы при помощи кнопки reset (которая на системно блоке) дебиан перестала загружаться. сообщения об ошибках примерно такие (по памяти пишу):
/dev/sda6 contains a filesystem with errors? check forced
unexpected inconsistency run fsck manually
fsck died with exit status 4
failed (code 4)
затем система предлагает или нажать ctrl + D (следует перезагрузка) или ввести рутовый пароль и работать с консолью. из консоли при этом не запускаются ни иксы, ни другие программы (mc запускается).
пробовал при загрузке выбирать рековери моде. не помогает
пробовал выбирать режим восстановления при воткнутом лайв сиди. в этом случае когда предлагается выбрать раздел для монтирования начинается что-то непонятное. а именно при попытке выбрать любой из разделов появляются сообщения об ошибках красного цвета. к сожалению их содержание не помню.
вобщем помощь требуется в значительной степени телепатическая. так что если хотя бы поможете понять почему такое произошло, я уже буду доволен и благодарен.
помогите пожалуйста настроить звук(сейчас его нет) в debian squeeze.
установил alsa-utils alsa-base alsa-tools
двигал ползунки в alsamixer. в alsamixer звуковые карты менял. не помогло.
вывод команды alsactl init
Unknown hardware: "HDA-Intel" "Realtek ALC883" "HDA:10ec0883,1458c603,00100002" "0x1458" "0xa102"
Hardware is initialized using a guess method
гугл сказал, что, возмложно, нужно пересобрать ядро. могу попробовать, если будет уверенность, что это поможет. вот информация о подключенных модулях
root@debian:/home/skalinin# lsmod
Module Size Used by
xt_TCPMSS 2303 1
xt_tcpmss 1017 1
xt_tcpudp 1743 1
iptable_mangle 2325 1
ip_tables 7690 1 iptable_mangle
x_tables 8327 4 xt_TCPMSS,xt_tcpmss,xt_tcpudp,ip_tables
pppoe 6849 2
pppox 1242 1 pppoe
vboxnetadp 5118 0
vboxnetflt 12633 0
vboxdrv 126614 2 vboxnetadp,vboxnetflt
binfmt_misc 4907 1
ppp_generic 16359 6 pppoe,pppox
slhc 3691 1 ppp_generic
loop 9765 0
snd_emu10k1_synth 4024 0
snd_emux_synth 21906 1 snd_emu10k1_synth
snd_seq_virmidi 2955 1 snd_emux_synth
snd_seq_midi_emul 3554 1 snd_emux_synth
snd_emu10k1 105040 1 snd_emu10k1_synth
snd_seq_midi 3576 0
snd_seq_midi_event 3684 2 snd_seq_virmidi,snd_seq_midi
snd_hda_codec_realtek 163294 1
snd_rawmidi 12513 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_hda_intel 16823 6
snd_ac97_codec 79148 1 snd_emu10k1
snd_hda_codec 46002 2 snd_hda_codec_realtek,snd_hda_intel
ac97_bus 710 1 snd_ac97_codec
i915 223024 2
snd_util_mem 1548 2 snd_emux_synth,snd_emu10k1
drm_kms_helper 18309 1 i915
rng_core 2178 0
drm 112088 3 i915,drm_kms_helper
snd_hwdep 4054 3 snd_emux_synth,snd_emu10k1,snd_hda_codec
snd_pcm 47226 5 snd_emu10k1,snd_hda_intel,snd_ac97_codec,snd_hda_codec
parport_pc 15799 0
i2c_algo_bit 3497 1 i915
parport 22554 1 parport_pc
i2c_i801 6462 0
snd_seq 35463 5 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
snd_timer 12258 4 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 3673 5 snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
video 14605 1 i915
psmouse 44809 0
pcspkr 1207 0
i2c_core 12787 5 i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
evdev 5609 10
output 1204 1 video
serio_raw 2916 0
snd 34375 23 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_hda_codec_realtek,snd_rawmidi,snd_hda_intel,snd_ac97_codec,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
button 3598 1 i915
processor 26327 0
soundcore 3450 1 snd
snd_page_alloc 5045 3 snd_emu10k1,snd_hda_intel,snd_pcm
ext2 46245 1
mbcache 3762 1 ext2
sg 15968 0
sr_mod 10770 0
cdrom 26487 1 sr_mod
sd_mod 26005 3
crc_t10dif 1012 1 sd_mod
ata_generic 2067 0
uhci_hcd 16057 0
ata_piix 17736 2
libata 115753 2 ata_generic,ata_piix
thermal 9206 0
floppy 40923 0
ehci_hcd 28681 0
skge 30202 0
scsi_mod 101429 4 sg,sr_mod,sd_mod,libata
usbcore 98733 3 uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore
thermal_sys 9378 3 video,processor,thermal
моязвуковая карта soundblaster audigy 2 (alsamixer пишет, что unknown). кроме того есть еще какая то встроенная звуковуха (в виндовз если отключаю аудижди, использую встроенную).
помогите пожалуйста понять причину проблемы и по возможности решить её.
когда то на debian squeeze устанавливал apache2. пользовался. затем за ненадобностью удалил. полностью. сейчас апач понадобился снова. устанавливаю его из репозитория(список репозиториев менял много раз со времен первой установки апача). в процессе установки вижу ряд ошибок
root@debian:/# apt-get install apache2 php5 libapache2-mod-php5
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
Предлагаемые пакеты:
apache2-doc apache2-suexec apache2-suexec-custom php-pear
НОВЫЕ пакеты, которые будут установлены:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
php5
обновлено 0, установлено 11 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
Необходимо скачать 251 kB/4 942 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 14,6 MB.
Хотите продолжить [Д/н]? д
Получено:1 ftp://ftp.ru.debian.org/debian/ stable/main libapr1 i386 1.4.2-6+squeeze3 [86,1 kB]
Получено:2 ftp://ftp.ru.debian.org/debian/ stable/main apache2-utils i386 2.2.16-6+squeeze4 [165 kB]
Получено 251 kБ за 4с (60,0 kБ/c)
Выбор ранее не выбранного пакета libapr1.
(Чтение базы данных ... на данный момент установлен 70891 файл и каталог.)
Распаковывается пакет libapr1 (из файла .../libapr1_1.4.2-6+squeeze3_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1.
Распаковывается пакет libaprutil1 (из файла .../libaprutil1_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1-dbd-sqlite3.
Распаковывается пакет libaprutil1-dbd-sqlite3 (из файла .../libaprutil1-dbd-sqlite3_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1-ldap.
Распаковывается пакет libaprutil1-ldap (из файла .../libaprutil1-ldap_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета apache2.2-bin.
Распаковывается пакет apache2.2-bin (из файла .../apache2.2-bin_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2-utils.
Распаковывается пакет apache2-utils (из файла .../apache2-utils_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2.2-common.
Распаковывается пакет apache2.2-common (из файла .../apache2.2-common_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2-mpm-prefork.
Распаковывается пакет apache2-mpm-prefork (из файла .../apache2-mpm-prefork_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2.
Распаковывается пакет apache2 (из файла .../apache2_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета libapache2-mod-php5.
Распаковывается пакет libapache2-mod-php5 (из файла .../libapache2-mod-php5_5.3.3-7+squeeze3_i386.deb)...
Выбор ранее не выбранного пакета php5.
Распаковывается пакет php5 (из файла .../php5_5.3.3-7+squeeze3_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libapr1 (1.4.2-6+squeeze3) ...
Настраивается пакет libaprutil1 (1.3.9+dfsg-5) ...
Настраивается пакет libaprutil1-dbd-sqlite3 (1.3.9+dfsg-5) ...
Настраивается пакет libaprutil1-ldap (1.3.9+dfsg-5) ...
Настраивается пакет apache2.2-bin (2.2.16-6+squeeze4) ...
Настраивается пакет apache2-utils (2.2.16-6+squeeze4) ...
Настраивается пакет apache2.2-common (2.2.16-6+squeeze4) ...
Настраивается пакет apache2-mpm-prefork (2.2.16-6+squeeze4) ...
ERROR: Module cgid does not exist!
ERROR: Module cgi does not exist!
It looks like you've deleted /etc/apache2/mods-available/cgid.load, so mod_cgid cannot be enabled. To fix this, please purge and reinstall apache2.2-common.
.: 51: Can't open /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "start" failed.
Настраивается пакет apache2 (2.2.16-6+squeeze4) ...
Настраивается пакет libapache2-mod-php5 (5.3.3-7+squeeze3) ...
ERROR: Module php5 does not exist!
Настраивается пакет php5 (5.3.3-7+squeeze3) ...
однако апач все таки установился. в /etc/apache2 вижу нужные папки и файлы. но httpd.conf пуст. почему не понятно...
вот информация об установленных пакетах
root@debian:/# whereis apache2
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
root@debian:/# dpkg -l|grep apache
ii apache2 2.2.16-6+squeeze4 Apache HTTP Server metapackage
ii apache2-mpm-prefork 2.2.16-6+squeeze4 Apache HTTP Server - traditional non-threaded model
ii apache2-utils 2.2.16-6+squeeze4 utility programs for webservers
ii apache2.2-bin 2.2.16-6+squeeze4 Apache HTTP Server common binary files
ii apache2.2-common 2.2.16-6+squeeze4 Apache HTTP Server common files
ii libapache2-mod-php5 5.3.3-7+squeeze3 server-side, HTML-embedded scripting language (Apache 2 module)
root@debian:/# apachectl start
apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
Action 'start' failed.
The Apache error log may have more information.
root@debian:/#
содержание hosts
127.0.0.1 localhost
127.0.1.1 debian
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
вопрос почти из области телепатии, но спросить больше негде.
проблема в том, что не устанавливаются и не удаляются многие пакеты. я провожу установку из сетевого репозитория, используя apt-get или aptitude. в ходе установки 2 раза предлагается сменить пароль mysql(причем устанавливаемая программа может быть не связана с mysql). после этого в большинстве случаев(заваисит от устанавливаемой программы)система выдаёт сообщение об ошибке и не устанавливает\удаляет пакет.
прилагаю: сообщения консоли - http://narod.ru/disk/11985362001/error.txt.html
список установленных программ, полученных командой dpkg --get-selections http://narod.ru/disk/11986118001/installed.html
лог dpkg http://narod.ru/disk/11986242001/dpkg_log.html
лог aptitude http://narod.ru/disk/11986325001/aptitude_log.html
если еще что-то важно, то могу так же предоставить.
хотелось бы знать в чем дело и как исправить эту ситуацию.
ps некоторые пакеты все таки устанавливаются. ход их установки подобен описанному
тема не совсем для этого форума, но судя по тому, что нашел через поиск встречаются здесь и такие.
проблема в том, что не получается настроить апач. конфиг проверял не раз, возможно дело в настройках ОС.
связка апач2+пхп5ю.2+мускуль5 на debiab6. пробую добавить виртуальный хост.
вот содержание файла apache2.conf
ServerName localhost
#ServerRoot "/etc/apache2"
LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
directoryIndex index.html index.php index.htm
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
DefaultType text/plain
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php .html
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include httpd.conf
Include ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
Include conf.d/
Include sites-enabled/
вот файл joomla из папки /etc/sites-availables
<VirtualHost *:80>
ServerName joomla
DocumentRoot /var/www/joomla
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
<Directory '/var/www/joomla/'>
AllowOverride All
</Directory>
</VirtualHost>
вот файл hosts
127.0.0.1 localhost
#127.0.1.1 debian
#127.0.0.1/drupal drupal
127.0.0.1 joomla
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ссылка ln -s /etc/apache2/sites-available/joomla /etc/apache2/sites-enabled/joomla создана
описанная конструкция не работает. если в адресной строке браузер ввожу http://localhost, то отображается положенный index.html. то есть все нормально.
если же ввожу http://joomla, то index.html виртуального хоста не открывается. браузер отсылает введенный адрес к гуглу.(или же браузер предлагает сохранить документ, это после добавления
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php .html
можно ли пользуясь данными, которые я привел узнать в чем проблема и как ее решить?
ps блок с пхп-кодом не обрабатывается и соответственно на экран не выводится.
pps если кому интересны прочие манипуляции, которые проводил, то можно полистать это http://www.cyberforum.ru/apache/thread284144.html#post1592651
есть проблема. установил debian6 и собирался настроить /etc/sudoers. но его нет. пробовал создать(права выставлял) и заполнить вот этим
Defaults env_reset
# User privilege specification
root ALL=(ALL) ALL
user ALL=(ALL) ALL
не работает. перегружался.
все действия под рутом конечно же.
подскажите в чем дело? как все таки настроить эту команду?
ps у шелла спрашивал which visudo. говорит нет такой команды. which gksu - тоже
помогите пожалуйста настроить иксы.
debian6. только консоль. видеокарта intel(R)82945G.
делал следующее. поставил иксы при помощи aptitude install xorg. запустил через startx
поставились, но разрешение экрана меня не устроило(рабочая область - только небольшой прямоугольник в левом верхнем углу).
(так же сбилось(уменьшилось) разрешение консоли(когда startx еще не вбил). пробовал в /etc/default/grub прописывать другие значения для разрешения, обновляться, перегружаться. изменений нет, по прежнему то же самое разрешение в консоли.)
так понял, что не хватает драивера ati. и пока иксы используют vesa.
иду в лор фак, оттуда сюда
делаю все как советуют. в результате иксы не запускаются. вот лог:
[ 134.915] (II) Module record: vendor="X.Org Foundation"
[ 134.916] compiled for 1.9.5, module version = 1.13.0
[ 134.916] Module class: X.Org Server Extension
[ 134.916] ABI class: X.Org Server Extension, version 4.0
[ 134.916] (II) Loading extension RECORD
[ 134.916] (II) LoadModule: "dri"
[ 134.916] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 134.916] (II) Module dri: vendor="X.Org Foundation"
[ 134.916] compiled for 1.9.5, module version = 1.0.0
[ 134.916] ABI class: X.Org Server Extension, version 4.0
[ 134.916] (II) Loading extension XFree86-DRI
[ 134.916] (II) LoadModule: "dri2"
[ 134.916] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 134.916] (II) Module dri2: vendor="X.Org Foundation"
[ 134.916] compiled for 1.9.5, module version = 1.2.0
[ 134.916] ABI class: X.Org Server Extension, version 4.0
[ 134.917] (II) Loading extension DRI2
[ 134.917] (II) LoadModule: "fglrx"
[ 134.917] (WW) Warning, couldn't open module fglrx
[ 134.917] (II) UnloadModule: "fglrx"
[ 134.917] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 134.917] (EE) No drivers available.
[ 134.917]
Fatal server error:
[ 134.917] no screens found
[ 134.917]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 134.917] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 134.917]
вот консольное сообщение об ошибке(извиняюсь за форматирование):
startx X.Org X Server 1.9.5 Release Date: 2011-03-17 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32-5-amd64 i686 Debian Current Operating System: Linux debian 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=32ad6f12-e37b-49cb-898a-4c8e94882c71 ro quiet Build Date: 26 March 2011 07:50:38AM xorg-server 2:1.9.5-1 (Cyril Brulebois <kibi@debian.org>) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 23 16:48:45 2011 (==) Using config file: "/etc/X11/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Failed to load module "fglrx" (module does not exist, 0) (EE) No drivers available.
после этих действий пробовал добавить с /etc/X11/xorg.conf
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
так же пробовал воспользоваться sgfxi. установил её. но не запускается, содержание сообщения об ошибке не помню...
ps пробовал снести иксы, но разрешение консоли уже не получается поменять поредством правки /etc/default/grub. это совсем непонятно почему...(update-grub делал)
помогите пожалуйста решить такую проблему. установил debian. есть только консоль. шрифт слишком велик, работать некомфортно. нельзя ли как-нибудь уменьшить?
прошу помощи в решении следующей задачи.
имеется сервер с linux redhat, веб-интерфейс,пхп-файл, перл-файл. пхп-файл передаёт переменную перл-файлу посредством командного вызова. то есть `system /блабла/перл-файл переменная`. перловый файл на входе непроверяет полученную переменную и использует ей.
проблема в том, что злоумышленник может подменить переменную своей, в которой могут быть команды для оболочки. хотелось бы как-нибудь проверить переменную на входе.
основная трудность в том, переменная может и должна состоять из символов английского и русского алфавитов, цифр, а так же частоупотребляемых символов.
я пока не придумал ничего лучше чем замена с помощью регулярного выражения символа разделения команд ";" на пробел. думаю, этого совсем недостаточно чтобы обезопасить эти скрипты.
подскажите пожалуйста какие еще способы может использовать злоумышленник чтобы нарушить работу системы?
прошу только пинка в нужом направлении, так как входных данных могу предоставить не много...
есть сервер. на нем линукс ред хат. админ на скорую руку установил апач, пхп5 и еще кое-что необходимое для работы с вебом.
что-то непонятное творится с планировщиком заданий cron. из консоли пхп-скрипт запускается и отрабатывает без проблем. если пытаюсь запустить его через cron, то ничего не происходит и при этом имею в /var/spool следующее сообщение
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_s
et() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected
'Europe/Moscow' for 'MSD/4.0/DST' instead in /var/www/blablaload.php on line 11
select * from blabla%'<br>1<br>sh: ./ploads_n.pl: No such file or directory
на других серверах при запуске скриптов таким же способом проблем не возникало.
помогите пожалуйста разобраться.
у меня linux debian. я написал пхп-скрипт. он простейший, содержит примерно такой код:
if ($c=OCILogon("xyz", "xyz11", "asd"))
{
echo "Successfully connected to Oracle.<br>";
}
else
{
$err = OCIError();
echo "Oracle Connect Error " . $err[message];
exit;
}
если его запускать вручную из командной строки, то проблем нет, отрабатывает. но когда я прописываю задание в cron, то этот скрипт выдаёт такую ошибку: ORA-12154: TNS:could not resolve the connect identifier specified (она записывается в файл /var/spool/<login>)
вероятно какой-то переменной окружения присвоено значение asd. (здесь asd это не ip-адрес, а псевдоним)
хочу спросить как мне добраться до этой переменной. или может быть возможно в том же кроне перед выполнением моей пхп-программы пинать логин-скрипт пользователя, от кого рого эта программа запускается? как это сделать я не представляю...
есть ли еще какие-нибудь способы решить мою проблему?
еще дело в том, что когда я в пхп-скрипте прописываю не псевдоним, а ip-адрес (и с ууказанием порта, и без него), то пхп-программа не работает в любом случае. однако ошибки в ip-адресе быть не может, это совершенно точно.
заранее благодарен за ответы
подскажите пожалуйста где можно найти информацию о том, как можно вытащить из логов nginx данные о количестве посещений ресурса. на сайте создателя nginx ничего про это не написано, поиск в гугле тоже результатов не дал. я знаю, что существуют разные программки для разбора этих логов, но меня интересует само устройство этого лога. заранее благодарен за ответы.
недавно столкнулся с проблемой, которую не получается решить самому. поэтому решил попросить помощи здесь. подскажите пожалуйста в каком направлении искать.
дело вот в чём. snmp-поток каждые 5 минут забирает данные с удалённого сервера(просто число. целое число, не дробное!) и передаёт в систему nagios. в nagios установлен и настроен nagiostat, который на основе полученных значений строит график.
вот основные настроики отображения графика из конфига нагиостата: RRDCreateTemplate stdvalue1_5min --step 300 DS:rta:GAUGE:600:0:5000 RRA:AVERAGE:0.5:1:396 RRA:AVERAGE:0.5:6:336 RRA:AVERAGE:0.5:24:480 RRA:AVERAGE:0.5:234:480
проблема такая: если переданное значение превышает определенный порог(несколько десятков единиц), то на графике отображается заниженное значение. при этом в rrd-файле записано именно это заниженное значение, а не реально переданное с удалённого сервера.
вот кусок rrd-файла: <!-- 2010-01-25 13:45:00 MSK / 1264416300 --> <row><v> NaN </v><v> 0.0000000000e+01 </v></row> <!-- 2010-01-25 13:50:00 MSK / 1264416600 --> <row><v> NaN </v><v> 0.0000000000e+01 </v></row> <!-- 2010-01-25 13:55:00 MSK / 1264416900 --> <row><v> NaN </v><v> 0.0000000000e+01 </v></row> <!-- 2010-01-25 14:00:00 MSK / 1264417200 --> <row><v> NaN </v><v> 0.0000000000e+01 </v></row> <!-- 2010-01-25 14:05:00 MSK / 1264417500 --> <row><v> NaN </v><v> 1.3000000000e+02 </v></row> <!-- 2010-01-25 14:10:00 MSK / 1264417800 --> <row><v> NaN </v><v> 1.6253333333e+03 </v></row> во-первых непонятно как почему переданное целочисленное значение преобразовывается в дробное. во-вторых непонятно почему полученное значение меньше реального.
пробовал менять функцию консолидации, вместо average прописывал last. пробовал менять коэффициэнт усреднения.
прошу помощи в следующем вопросе. в гугле находил много документации на эту тему, но видно туп от природы и разобраться сам не могу.
есть проблема: нужно доставить с удалённого сервера данные в систему nagios и построить график на их основе.
с первой частью порядок, cron регулярно запускает перловый скрипт. скрипт результаты записывает в текстовый файл. затем snmp перебрасывает эти данные в nagios.
пока на nagios я могу лишь отобразить переданную строку данных, а мне нужно построить график.
предполагаю, что перловый скрипт должен выдавать данные в определённом формате. в каком именно понять сам не могу. пожалуйста подскажите. и если можно дайте ссылку на пример, так как скорее всего определенное средство построения графиков требует свой определенный формат входных данных.