define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true);
Warning: Cannot modify header information - headers already sent by (output started at /home/orlio8eu/public_html/wp-config.php:28) in /home/orlio8eu/public_html/wp-includes/feed-rss2.php on line 8
Linux – orlio.eu https://www.orlio.eu През призмата на един обикновен човек Tue, 17 Jun 2014 14:23:47 +0000 bg-BG hourly 1 https://wordpress.org/?v=5.9.12 Мониторинг на определен стринг в сайт с nagios https://www.orlio.eu/?p=517 https://www.orlio.eu/?p=517#respond Tue, 17 Jun 2014 14:22:42 +0000 http://www.orlio.eu/?p=517 More Мониторинг на определен стринг в сайт с nagios ]]>
1. cd /usr/local/nagios/etc/objects

2. Търсим дефиницията на check_http. В 99% от случаите стои във файла commands.cfg. Дефиницията на check_http трябва да изглежда горе-долу така:

define command {
command_name check_http
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}

3. Добавяме нова дефиниция като тази по-долу. (-s) е разликата: и името на command_name

define command {
command_name check_http_content
command_line $USER1$/check_http -I $HOSTADDRESS$ -s $ARG1$
}

4. Дефинираме хоста, който ще е под мониторинг

define host {
use linux-server
host_name host_name_for_monitoring
alias host_name_for_monitoring
address XXX.XXX.XXX.XXX
}

5. Слагаме новият service, който дефинирахме check_http_content. В случая ще правим проверка дали в началната страница е наличен стринга orlio

define service {
use generic-service
host_name host_name_for_monitoring
service_description HTTP-content
check_command check_http_content!orlio
}
6. Проверяваме за грешки в конфига и рестартираме:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# /etc/init.d/nagios restart

* Други полезни опции са -e или --expect , може да зададем стрингове разделени със запетайка, има и други опции -r поддържа regular expression и --invert-regex
Това може да бъде полезно, да се следи дали дадена страница, сайт и т.н. не са дефейснати.

* host_name_for_monitoring се замества с hostname-а, на който искаме да правим мониторинг

* XXX.XXX.XXX.XXX - заместваме с IP адреса на hosta, който ще е под мониторинг.

]]>
https://www.orlio.eu/?feed=rss2&p=517 0
lighttpd разрешаване само на определни ip адреси да имат достъп до сайт https://www.orlio.eu/?p=491 https://www.orlio.eu/?p=491#respond Wed, 20 Mar 2013 07:30:47 +0000 http://www.orlio.eu/?p=491 More lighttpd разрешаване само на определни ip адреси да имат достъп до сайт ]]> Първо трябва да активираме mod_access, като го разкоментираме във файла:

/etc/lighttpd/modules.conf

В конфига на vhosta описваме IP адресите, които искаме да имат достъп по следният начин:


$HTTP["remoteip"] !~ "192.168.0.10|192.168.0.25|192.168.0.30" {
url.access-deny = ( "" )
}

нагледно целият конфиг на vhosta трябва да изглежда по подобен начин:

$HTTP["host"] =~ "domain.com" {
server.document-root = "/home/domain/vhosts"
server.errorlog = "/var/log/lighttpd/domain.com-error.log"
accesslog.filename = "/var/log/lighttpd/domain.com-access.log"

$HTTP["remoteip"] !~ "192.168.0.10|192.168.0.25|192.168.0.30" {
url.access-deny = ( "" )
}

}

По този начин само описаните IP адреси ще имат достъп до domain.com.

]]>
https://www.orlio.eu/?feed=rss2&p=491 0
lighttpd и rewrite rules при пуснати permalinks в wordpress https://www.orlio.eu/?p=488 https://www.orlio.eu/?p=488#respond Wed, 20 Mar 2013 07:20:30 +0000 http://www.orlio.eu/?p=488 More lighttpd и rewrite rules при пуснати permalinks в wordpress ]]> Ако са пуснати permalinks в wordpress, то най-вероятно имаме .htaccess със следното съдържание:


RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

За да сработят под lighttpd е необходимо да редактираме файла:

/etc/lighttpd/modules.conf

като първо разрешим модулa:

mod_rewrite

разрешаването на модулите се прави като се разкоментират редовете и след това се рестартира lighttpd
след това в конфугурацията на vhost-a:
горните rewrite rules ще изглеждат по този начи:


$HTTP["host"] =~ "(^|\.)domain\.com$" {
url.rewrite = (
"^/(.*)\.(.+)$" => "$0",
"^/(.+)/?$" => "/index.php/$1"
)
}

]]>
https://www.orlio.eu/?feed=rss2&p=488 0
OpenSuSe 12.2 install/remove се затваря автоматично https://www.orlio.eu/?p=485 https://www.orlio.eu/?p=485#respond Sat, 23 Feb 2013 11:25:03 +0000 http://www.orlio.eu/?p=485 More OpenSuSe 12.2 install/remove се затваря автоматично ]]> При инсталиране на софтуер в OpenSuSe 12.2 след инсталацията пакетният менажер се затваря автоматично.
Лично мен това мен много ме дразни 🙂 За да избегнем това поведение се редактира файла:

/etc/sysconfig/yast2


su
vim /etc/sysconfig/yast2

като се променя реда:

PKGMGR_ACTION_AT_EXIT="close"

трите стойности които приема реда са:

close - автоматично затваря пакетния менажер
summary - след инсталацията на пакет прави обобщение, позволява инсталирането на допълнителни пакети
restart - след инсталация на пакет(и), рестартира пакетният менажер и може да се продължи с инсталирането на нови такива.

Може да промените стойността спрямо вашите предпочитания. Аз съм го променил по този начин:


PKGMGR_ACTION_AT_EXIT="restart"

]]>
https://www.orlio.eu/?feed=rss2&p=485 0
OpenSuSe 12.2 alt+f2 не работи или счупен krunner https://www.orlio.eu/?p=482 https://www.orlio.eu/?p=482#respond Wed, 13 Feb 2013 06:47:06 +0000 http://www.orlio.eu/?p=482 More OpenSuSe 12.2 alt+f2 не работи или счупен krunner ]]> Вчера ми се случи много странен проблем. При натискане на alt+f2, krunner така и не искаше да се стартира. Все едно такава клавишна комбинация на съществуваше. След кратко ровене проблема се реши като преименувах текущият конфиг на krunner.


cd ~/.kde4/share/config
mv krunnerrc krunnerrc-bak
krunner &

Voilà 🙂

]]>
https://www.orlio.eu/?feed=rss2&p=482 0
OpenSuSe 12.2 слединсталационни задачки https://www.orlio.eu/?p=471 https://www.orlio.eu/?p=471#respond Wed, 06 Feb 2013 09:52:10 +0000 http://www.orlio.eu/?p=471 More OpenSuSe 12.2 слединсталационни задачки ]]> Тук ще опиша услугите, които спирам. Това са услуги на които така и не съм намерил приложение, но или ми пречат или са много ресурсоемки.

1. Спираме akonadi
akonadi се спира така:

vim ~/.config/akonadi/akonadiserverrc

намираме реда:

StartServer=true и го правим на StartServer=false

2. Спираме Nepomuk

Configure Desktop -> Desktop Search -> махат се всички check box-ове. -> Apply

3. Спираме KDE Wallet

Configure Desktop -> Account Details -> KDE Wallet -> маха се check box-a от Enable the KDE Wallet subsystem

4. Забраняваме delta rpms

su
vim /etc/zypp/zypp.conf
махат се коментарите от тези 2 реда:
download.use_deltarpm = false
download.use_deltarpm.always = false

]]>
https://www.orlio.eu/?feed=rss2&p=471 0
OpenSuSe 12.2 – VLC https://www.orlio.eu/?p=468 https://www.orlio.eu/?p=468#respond Sun, 06 Jan 2013 10:32:26 +0000 http://www.orlio.eu/?p=468 More OpenSuSe 12.2 – VLC ]]> След инсталация на VLC под openSuSe 12.2. VLC не иска да пуска видеата, и започва да плюе следната грешка:

No suitable decoding module found.
VLC does not support mp4v audio or video format. Unfortunately, you cannot fix it.

Решението е:
zypper install libavutil51-1.0-1.1.x86_64

]]>
https://www.orlio.eu/?feed=rss2&p=468 0
OpenSuse 12.1 и php 5.2.17 https://www.orlio.eu/?p=448 https://www.orlio.eu/?p=448#comments Sun, 08 Jul 2012 10:17:11 +0000 http://www.orlio.eu/?p=448 More OpenSuse 12.1 и php 5.2.17 ]]> Компилиране на php 5.2.17.

./configure \
–prefix=/usr/local/php5 \
–with-apxs2=/usr/sbin/apxs2 \
–with-libdir=lib64 \
–enable-bcmath \
–enable-calendar \
–with-curl \
–enable-exif \
–enable-ftp \
–with-gd \
–with-jpeg-dir=/usr/local \
–with-png-dir=/usr \
–with-xpm-dir=/usr/X11R6 \
–with-gettext \
–with-iconv \
–enable-mbstring \
–enable-mbregex \
–with-mcrypt \
–with-mhash \
–enable-magic-quotes \
–with-mysqli \
–with-mysql \
–with-openssl \
–enable-discard-path \
–with-pear \
–enable-safe-mode \
–enable-sockets \
–with-ttf \
–with-freetype-dir=/usr \
–enable-gd-native-ttf \
–enable-wddx \
–with-xmlrpc \
–with-zlib \
–with-imap \
–with-kerberos \
–with-imap-ssl \
–enable-soap

за да не ни плюе с грешки:

zypper in libxml2-devel libcurl-devel libjpeg-devel libpng-devel libXpm-devel freetype-devel libc-client-devel install mhash mhash-devel libmcrypt-devel libtool-ltdl-devel

zypper in xorg-x11-libXpm-devel

много е вероятно ако в configure -то е зададено да се ползва support на imap да се появят следните грешки:

utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log

Решение:

zypper in libc-client2007e_suse
zypper in imap-devel

configure: error: Kerberos libraries not found

Решение:


zypper in krb5
zypper in krb5-client
zypper in krb5-devel

и най-любимата ми:

checking whether build with IMAP works… no
configure: error: build test failed. Please check the config.log for details.

в config.log има записано нещо подобно на:

/usr/lib/libc-client.so: undefined reference to `pam_end’
/usr/lib/libc-client.so: undefined reference to `pam_authenticate’
/usr/lib/libc-client.so: undefined reference to `pam_setcred’
/usr/lib/libc-client.so: undefined reference to `pam_set_item’
/usr/lib/libc-client.so: undefined reference to `pam_acct_mgmt’
/usr/lib/libc-client.so: undefined reference to `pam_start’
collect2: ld returned 1 exit status
configure: failed program was:
#line 47384 „configure“
#include „confdefs.h“

void mm_log(void){}
void mm_dlog(void){}

Решение:

zypper in pam-devel

]]>
https://www.orlio.eu/?feed=rss2&p=448 2
Инсталиране на Skype – OpenSuse 11.3 64-bit https://www.orlio.eu/?p=412 https://www.orlio.eu/?p=412#comments Sat, 26 Feb 2011 10:10:17 +0000 http://www.orlio.eu/?p=412 More Инсталиране на Skype – OpenSuse 11.3 64-bit ]]> За да не гърми с грешки Skype се инсталира по следният начин:
1. Влиза се под конзола
su
Password:
след това се пише следното:

zypper in libasound2-32bit xorg-x11-libXv-32bit xorg-x11-libs-32bit libqt4-32bit libqt4-x11-32bit libpng12-0-32bit

ако пита нещо се отговаря с y
след това се инсталира skype
rpm -i skype-2.1.0.81-suse.i586.rpm

Това е.

]]>
https://www.orlio.eu/?feed=rss2&p=412 1
Филми под Linux (OpenSuse 11.1 64-bit) https://www.orlio.eu/?p=294 https://www.orlio.eu/?p=294#respond Sun, 27 Dec 2009 10:28:35 +0000 http://www.orlio.eu/?p=294 More Филми под Linux (OpenSuse 11.1 64-bit) ]]> От няколко месеца насам съм принуден да ползвам Линукс,като десктоп.Ползвам OpenSuse 11.1 64-bit.В началото натоварих една камара софтуер,една част от който ползвам всеки ден и друг,който и хал-хабер си нямам как се ползва 🙂 . После намерих програмите които ми трябват за ежедневна употреба,от рода на Packet Tracer и т.н. .И така до днеска,когато се сетих,че искам да гледам и филми.В началото ми се виждаше „Мисията невъзможна“ но се оказа,че има съвесем елементарно решение.И то се казва XINE,и се прави с т.нар. 1-click install.След около 10-15 минути ръчкане попаднах на packman.links2linux.org .И там намерих всичко,което ми беше нужно кодеци и player.Ето и двата директни линка:
Кодеци и библиотеки за Xine
Самият XINE
Избирате версията на дистрото с което сте маркирате го после се набирате на бутончето 1-click install,и готово.
BTW гледам има и разни скинове,но по принцип не съм им особен почитател,но за които има интерес хората и това са предвидили.
Само да добавя още нещо има вероятност субтитрите да излизат на маймуница.Проблемът се решава много лесно.
Стартирате XINE,десен бутон върху прозореца,излиза едно падащо меню,избирате Settings->Setup…->табчето gui->Падащо меню с надпис Configuration experience level->избрате Advanced->набирате се на бутона Apply
После отивате на табчето subtitles->има един прозорец с име encoding of the subtitles->трием това което пише в него и въвеждаме следното windows-1251 пак бутона Apply след това Close и вече всичко трябва да е ОК.
Успех и приятно гледане 🙂

]]>
https://www.orlio.eu/?feed=rss2&p=294 0