Что за ошибка старта httpd?

Не могу перезапустить httpd, сервер лежит.
Centos, панель vestacp.

Сегодня производил yum update пакетов, не помню сразу ли httpd отвалился или эти события никак не связаны.
Nginx тоже не стартует. Доступ к самой панеле есть.

До этого, также сегодня оказались пустыми все базы mysql на сервере…
Хотя в /var/lib/mysql базы лежат с инфой!
Пока так и не понял взлом был какой-то или сбой сервера…
Базы все существуют, но они пустые, 1кб (не в /var/lib/mysql).
Все базы были под разными юзерами. Сервис mysql в строю.

Бегло конфиги такие же как на других серверах под Vestacp, там все работает.

Ошибка при рестарте httpd:
service httpd restart httpd: apr_sockaddr_info_get() failed for name32 httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName Stopping httpd: [FAILED] [Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost 91.23.210.178:8443 has no VirtualHosts [Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost 168.35.8.210:8443 has no VirtualHosts [Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost 168.35.8.211:8443 has no VirtualHosts [Fri Dec 11 01:17:31 2015] [warn] NameVirtualHost 168.35.8.208:8443 has no VirtualHosts [Fri Dec 11 01:17:31 2015]
Читать дальше

Что произошло, вычищены все mysql базы под вордпрессом на сервере?

Сервер был под сентосом.
Fail2ban вроде настроен.
Php.ini disable_functions = show_source,system,shell_exec,passthru,exec,phpinfo,popen,proc_open,eval

Панелька vestcp.
На один домен — один юзер.

Сегодня все базы пустые… большинство сайтов, юзеров.
WTF?!

По логам mysqld.log
много вот такого по всем или почти всем доменам
151210 9:45:51 [ERROR] /usr/libexec/mysqld: Can't open file: './user_1/wp_options.frm' (errno: 24) 151210 9:45:57 [ERROR] /usr/libexec/mysqld: Can't open file: './user_2/70q83c_options.frm' (errno: 24)

151210 17:47:56 [Note] Event Scheduler: Purging the queue. 0 events 151210 17:47:56 InnoDB: Starting shutdown… 151210 17:47:57 InnoDB: Shutdown completed; log sequence number 710936729 151210 17:47:57 [Note] /usr/libexec/mysqld: Shutdown complete

Как получить p-to-p IP адрес в bash скрипте?

Есть задачка

root@router:/# ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:46.98.155.191 P-t-P:212.115.225.241 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:12856544 errors:0 dropped:0 overruns:0 frame:0
TX packets:9236144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:14388430097 (13.4 GiB) TX bytes:4112806872 (3.8 GiB)

root@router:/# ifconfig ppp0 | awk -F ' *|:' '/inet addr/{print $4}'
46.98.155.191

как получить p-t-p адрес?

пробовал
root@router:/# ifconfig ppp0 | awk -F ' *| :' '/inet addr/{print $4}'
P-t-P:212.115.225.241

но выхлоп содержит лишние p-t-p
как их убрать?

Пишем Ping в файл. Какой Errorlevel выбрать?

Написал вот такой скрипт в .bat файле:
@Echo Off :begin echo Date %date:~0,2%-%date:~3,2%-%date:~6,4% Time%time%>> %DATE%.txt ping -n 5 192.168.1.100>> %DATE%.txt if errorlevel 1 echo ALARM Date %date:~0,2%-%date:~3,2%-%date:~6,4% Time%time% >>"%date%ALARM_192.168.1.100.txt" ping -n 30 127.0.0.1 >nul echo ********************************************************>> %DATE%.txt goto begin

Все работает, но в процессе обнаружил следующее:
errorlevel 1 это «превышен интервал ожидания для запроса»
errorlevel 0 это «заданный узел недоступен» и «обмен пакетами...(нормальный пинг)»

Вопрос: мне нужно писать в файл тревоги и когда превышен интервал и когда заданный узел недоступен. Как это сделать, если у «узел недоступен» errorlevel как у нормального пинга?

И еще: чем принципиально отличается «заданный узел недоступен» от «превышен интервал ожидания для запроса»

Asterisk отваливается, как?

Всем привет!
В Астериске пока начинающий.

Столкнулся с проблемой такой, падает сервер (зависает, таймаут запроса)

Собсвтенно вот лог
for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 4831 of /etc/asterisk/extensions_additional.conf [2015-12-07 09:37:27] WARNING[1234] pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 4832 of /etc/asterisk/extensions_additional.conf [2015-12-07 09:37:27] WARNING[1234] pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 4865 of /etc/asterisk/extensions_additional.conf [2015-12-07 09:37:27] WARNING[1234] pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 4866 of /etc/asterisk/extensions_additional.conf [2015-12-07 09:37:27] WARNING[1234] pbx.c: Unable to register extension 's' priority 1 in 'opros', already in use [2015-12-07 09:37:27] WARNING[1234] pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 127 of extensions.conf [2015-12-07 09:37:27] WARNING[1234] pbx_config.c: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior. Please use '_X.' instead at line 139 of
Читать дальше

Как обезопасить себя от попадалова при использовании хостинга с оплатой за использованные ресурсы?

Подумываю перейти с классического PHP shared хостинга на более современный и универсальный облачный хостинг дабы избавиться от ограничения на выбор языка — хочется иметь возможность экспериментировать с Node.JS, Go, Elexir, Rust, Scala и т.п. (понятно, что поэкспериментировать можно и на локалхосте, но не в этом суть). Но есть два вопроса, живо волнующие меня в данном контексте: как защитить себя от атак и как не попасть на бабки в случае внезапного хабраэффекта? На сколько я понимаю, администраторы shared-хостингов берут эти проблемы на себя: во-первых сами настраивают PHP, web-сервер и ОС безопасным образом и регулярно ставят обновления, во-вторых обычно не требуют дополнительных денег при внезапных пиках посещаемости. В случае с облачными VPS же я опасаюсь, что мне самому придётся вникать в тонкости безопасного администрирования (не то, чтобы я был против, это интересно, просто не всё сразу) и что в случае хабраэффекта или DDoS-атаки мне потом выставят счёт на миллион долларов за перерасход ресурсов. Поделитесь, пожалуйста, своим опытом и соображениями по этим вопросам. Заранее спасибо.

Как настроить сеть в XEN?

Всем привет!

Есть железка с установленным xen-ом на debian.
Хочу получить:
— все гостевые системы и хост-система в одной локальной подсети (допустим, 10.10.10.0) имели доступ друг к другу;
— интернет на всех машинах;
— проброс портов гостевых систем через хост-систему (допустим, 192.168.1.1 — получила хост-система от роутера, нужно настроить доступ к 10.10.10.13:22 через 192.168.1.1:3333).
Теперь, что имею:
— настроенная гостевая система debian без пакетов, без интернета с присвоенным через команду xen-create-image адресом 10.10.10.13;
— хост-система, которая получила адрес от роутера 192.168.1.1 и также не имеет интернета;
Связи ни с чем нет. Настраивал по статье — vladimir-stupin.blogspot.ru/2014/06/xen.html
На хост-системе через ifconfig есть dhcp eth0 и xenbr0 с адресом 10.10.10.1 (адрес хост-системы в подсети всех виртуалок). На гостевых системах в конфигах перед созданием прописывал vif = [ 'script=vif-bridge, bridge=xenbr0' ].

Помогите, пожалуйста, разобраться. Буду рад любой информации!

Что не так с конфигом?

Прив!
index.html читает, index.php — нет. Ниже конфиг sites-available. Nginx.conf не трогал.
Права норм. php5-fpm стоит.
Что не так?
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; return 301 https://$server_name$request_uri; root /var/www/html; index index.php index.html; # Make site accessible from localhost/ server_name localhost; location / { try_files $uri $uri/ =404; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # root html; # index index.html index.htm; # # location / { # try_files $uri $uri/ =404; # } #} server { listen 443 ssl spdy; ssl on; ssl_certificate /etc/nginx/ssl/bundle.crt; ssl_certificate_key /etc/nginx/ssl/main.key; # side note: only use TLS since SSLv2 and SSLv3 have had recent vulnerabilities ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #… }

Как мониторить Apache?

Помогите пожалуйста настроить мониторинг Apache.
На web сервере стоит Debian, на Zabbix — Ubuntu, настраивал по инструкции blog.bissquit.com/?p=499
и не пашет, с Zabbix сервера server-status видно
zabbix_get для Apache отдаёт пустую сроку, а для CPU показывает данные

username@srv-zabbix:/tmp$ zabbix_get -s xxx.xxx.xxx.xxx -k «apache2[accesses,http://xxx.xxx.xxx.xxx/server-status]»

username@srv-zabbix:/tmp$ zabbix_get -s xxx.xxx.xxx.xxx -k «system.cpu.load[all,avg1]»
0.070000

куда копать?

в /var/log/zabbix/zabbix_agentd.log всё чисто
spoiler
13499:20151119:100415.605 Got signal [signal:15(SIGTERM),sender_pid:29035,sender_uid:0,reason:0]. Exiting…
13499:20151119:100415.606 Zabbix Agent stopped. Zabbix 2.4.6 (revision 54796).
29061:20151119:100415.680 Starting Zabbix Agent [webserver]. Zabbix 2.4.6 (revision 54796).
29061:20151119:100415.680 using configuration file: /etc/zabbix/zabbix_agentd.conf
29061:20151119:100415.681 agent #0 started [main process]
29063:20151119:100415.681 agent #1 started [collector]
Читать дальше

Переадресация на динамичекий поддомен из папки?

Здравствуйте, около 7 часов в полном ступоре. Перепробовал куча гуглорешений из поиска!!!
Есть сайт типа infoumnik.local/sub/user1 где sub и user1 папки.
В user1 лежит файл index.php
Пытаюсь сделать доступ к папке user1 через поддомен user1.infoumnik.local через mode_rewrite
(РЕШЕНИЕ НИЖЕ)
Настроил httpd.conf следующим образом:
DocumentRoot «c:/openserver/domains/infoumnik.local» ServerName «infoumnik.local» ServerAlias «infoumnik.local» "*.infoumnik.local" ScriptAlias /cgi-bin/ «c:/openserver/domains/infoumnik.local/cgi-bin/» DocumentRoot «c:/openserver/domains/infoumnik.local» ServerName «infoumnik.local» ServerAlias «infoumnik.local» "*.infoumnik.local" ScriptAlias /cgi-bin/ «c:/openserver/domains/infoumnik.local/cgi-bin/» SSLEngine on SetEnvIf User-Agent ".*MSIE [1-5].*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 SetEnvIf User-Agent ".*MSIE [6-9].*" \ ssl-unclean-shutdown
hosts файл добавил следующее
127.0.0.1 infoumnik.local 127.0.0.1 user1..infoumnik.local 127.0.0.1 user2.infoumnik.local 127.0.0.1 user3.infoumnik.local

Файл hosts открыл возможность переходить на субдомен типа
user1.infoumnik.local
user2.infoumnik.local
Читать дальше