Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
Есть следующая проблема. Под Solaris собран агент zabbix. Но возникли проблемы с запуском. При попытке запустить штатным образом через svcadm enable zabbix-agnet. служюа вываливается в maintenance mode /var/svc/log>>svcs zabbix-agent STATE STIME FMRI maintenance 11:25:43 svc:/network/zabbix-agent:default Кусок лога /var/svc/log/network-zabbix-agent:default.log [ May 16 11:02:50 Leaving maintenance because clear requested. ] [ May 16 11:02:50 Enabled. ] [ May 16 11:02:50 Executing start method ("/lib/svc/method/zabbix-agent start") ] Starting Zabbix agent expr: syntax error [ May 16 11:02:55 Method or service exit timed out. Killing contract 1387 ] [ May 16 11:02:55 Method "start" failed due to signal KILL ] [ May 16 11:07:07 Leaving maintenance because clear requested. ] [ May 16 11:07:07 Enabled. ] [ May 16 11:07:07 Executing start method ("/lib/svc/method/zabbix-agent start") ] Starting Zabbix agent expr: syntax error [ May 16 11:07:12 Method or service exit timed out. Killing contract 1388 ] [ May 16 11:07:12 Method "start" failed due to signal KILL ] [ May 16 11:08:14 Leaving maintenance because disable requested. ] Можно было бы подумать на ошибку в стартовом скрипте, но ручной запуск через скрипт /lib/svc/method/zabbix-agent проходит успешно. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 11:34 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
окружение в товем шелле и при старте сервиса не совпадают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 18:33 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
скорее всего скрипт SVC исполняет с помощью /bin/sh, а у тебя в качестве shell стоит bash. У bash реализация expr(1) намного более навороченная нежели используемая подефолту в solaris. Я бы начал с прописывания #!/bin/bash в начале скрипта и если не поможет, то заменил вызов expr на /usr/xpg6/bin/expr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 13:29 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
Мутагенскорее всего скрипт SVC исполняет с помощью /bin/sh, а у тебя в качестве shell стоит bash. У bash реализация expr(1) намного более навороченная нежели используемая подефолту в solaris. Я бы начал с прописывания #!/bin/bash в начале скрипта и если не поможет, то заменил вызов expr на /usr/xpg6/bin/expr в скрипте прописан #!/bin/ksh, замена bash ничего не дала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 16:57 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
bga83, жабикс, наверно, тоже можно запускать и через init.d ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 19:50 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
Relic Hunterbga83, жабикс, наверно, тоже можно запускать и через init.dзапускать то конечно можно, но тогда пропадут все прелести SMF, в частности автоматический перезапуск агента в случае его падения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 09:20 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
bga83, А в логах есть что? + поставьте debug level в 4 (DebugLevel=4 в zabbix_agentd.conf) и посмотрите. Скорей всего, как и писал Ихтиандр, разное окружение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 10:21 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
Rv40bga83, А в логах есть что? + поставьте debug level в 4 (DebugLevel=4 в zabbix_agentd.conf) и посмотрите. Скорей всего, как и писал Ихтиандр, разное окружение.лог самого заббикса ничего не дал: 6363:20120518:125035.630 End of send_buffer():SUCCEED 6359:20120518:125035.630 In update_cpustats() 6363:20120518:125035.630 Sleeping for 1 second(s) 6359:20120518:125035.631 End of update_cpustats() и все. Такое впечатление, что это SMF по какой-то причине прибивает сервис при запуске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 14:12 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
SMF не использую :( Еще вспомнил, вдруг поможет: У меня zabbix агент не запускался init`ом, а руками нормально запускался . Выяснилось, что не все библиотеки есть, хотя на этапе сборки ни на что не ругался. ldd /..../zabbix_agentd ничего плохого не показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 14:57 |
|
||
|
Запуск сервиса в Solaris
|
|||
|---|---|---|---|
|
#18+
Rv40SMF не использую :( Еще вспомнил, вдруг поможет: У меня zabbix агент не запускался init`ом, а руками нормально запускался . Выяснилось, что не все библиотеки есть, хотя на этапе сборки ни на что не ругался. ldd /..../zabbix_agentd ничего плохого не показывает? тут все нормально. опытным путем нашел странность, мягко говоря. В стартовом скрипте был sleep на 2 секунды, так вот его комментирование исправило ситуацию. Я так и не понял, как он влияет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2012, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=67&tid=1483555]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 118ms |

| 0 / 0 |
