Genel, Linux

[Nagios] Error: Request contained command arguments, but argument option is not enabled!

Jan 27 12:53:16 samba nrpe[13163]: Error: Request contained command arguments, but argument option is not enabled! Jan 27 12:53:16 samba nrpe[13163]: Client request was invalid, bailing out... Yukaridaki hatalari nagios sunucusu nrpe kurulu client uzerinde ki komutlari calistiramadigi icin vermektedir. Yapilmasi gereken, nrpe kurulu client ustunde, vim /etc/nagios/nrpe.cfg  dont_blame_nrpe=0 satirini dont_blame_nrpe=1 olarak degisitirilmeli ve /etc/init.d/nagios-nrpe-server restart edilmelidir.  
Genel, Linux

[Nagios] CHECK_NRPE: Error – Could not complete SSL handshake

Eger "CHECK_NRPE: Error – Could not complete SSL handshake" seklinde nagios server 'da hata aliyorsaniz, NRPE yuklenmis istemci sunucuya erisim saglanamamaktadir. Bunun icin; 1. Istemci bilgisayarda /etc/nagios/nrpe.cfg dosyasinda  allowed_hosts=127.0.0.1 olan satiri bulup allowed_hosts=127.0.0.1,nagios_sunucu_ip seklinde degistiriniz. 2. Son olarak /etc/init.d/nagios-nrpe-server restart komutunu calistirip servisi bastan baslatin.    
Linux

Tomcat 7 dosya upload limitini degistirme

vim /usr/share/tomcat7-admin/manager/WEB-INF/web.xml web.xml dosyasi icine asagidaki satirlar varsa degistirili yoksa eklenir.
<multipart-config> <!-- 50MB max --> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config> </servlet>
degisiklikler yapildiktan sonra /etc/init.d/tomcat7 restart ile tomcat yeniden baslatilir.
Linux

Farkli Php surumlerini ayni sunucuda calistirmak

Merhabalar, ne hikmetse php ile yazilmis bir web sayfasini Php 5.4 ve Zend Optimizer ile calistiramadim (Php 5.2.6 'da sorunsuz calisiyor). Daha fazla ugrasmamak icin Php 5.2.6 ile Php 5.4.4 surumunu ayni sunucuda calistirmaya karar verdim. Asagidaki yonergeleri izleyerek sizde farkli surumleri ayni sunucu uzerinde calistirabilirsiniz. 1. Php kutuphanelerini yukleyelim apt-get install libxml2-dev libmysqlclient-dev libcurl4-gnutls-dev libcurl4-openssl-dev libpng12-dev libjpeg62-dev 2. Php paketini indirelim. Farkli surumler icin indirme adresi : http://us3.php.net/releases/ cd /opt/ wget http://museum.php.net/php5/php-5.2.6.tar.gz && tar -zxvf php-5.2.6.tar.gz && cd php-5.2.6/ 3. Php surumunu derleyelim Tamamen kendi ihtiyaclarinza gore configure parametleri girilmesi gerekmektedir. Php portali cok fazla isleve sahip olmadigi icin ben asagidaki gibi derledim. ./configure --prefix=/opt/php52 --with-config-file-path=/opt/php52 --with-mysql --with-curl --enable-cli --enable-fastcgi --enable-discard-path --enable-force-cgi-redirect Herhangi bir eksik kutuphane hatasi vermisse eksik kutuphaneleri yukleyip tekrar configure ve parametrelerini calistirin. make && make install 4. fastcgi modulunu kuralim apt-get install libapache2-mod-fastcgi modulu aktif edelim a2enmod fastcgi actions modulunu etkin halen getirelim a2enmod actions /etc/init.d/apache2 restart 5. vim /usr/lib/cgi-bin/php5-cgi #!/bin/sh PHP_FCGI_CHILDREN=1 export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_MAX_REQUESTS exec /opt/php5.2/bin/php-cgi chmod +x /usr/lib/cgi-bin/php5-cgi 6. Son olarak virtual host icine asagidaki satirlar eklenir. ScriptAlias /php5-cgi /usr/lib/cgi-bin/php5-cgi Action application/x-httpd-php5 /php5-cgi <FilesMatch "\.php"> SetHandler application/x-httpd-php5 AddHandler application/x-httpd-php5 .php .php5 .php4 .php3 .phtml veya php52.conf dosyasi yaratilip satirlar icine eklenir ve virtual host 'un icinde cagirilir. include /etc/apache2/php52.conf bu islerler sonunda apache servisi yeniden baslatilmalidir. /etc/init.d/apache2 restart Kaynak : http://www.webpagedeveloper.me/drupal_archive/blog/ubuntu-1004-lucid-lamp-server-running-php-52-and-53.html Simdilik bu kadar. Sevgiyle.