• Главная
  • Заказать Услуги
  • Статьи
  • Контакты
  • Рубрики
    • Asterisk (2)
    • bash (6)
    • cmd (1)
    • Linux (124)
    • Mikrotik (27)
    • TheDude (1)
    • WordPress (3)
    • Видео (6)
    • Заказать Услуги (2)
    • Статьи (51)
05 Ноя2016

unable to set gid=1000 or uid=0 (euid=0): forcing real = effective

05/11/2016. Written by . Posted in Linux

Ошибка появлялась при отправки почты с битрикс, т.к. каждый сайт работает от имени своего пользователя. Данный параметр отвечает за смену userid и groupid

<IfModule mpm_itk_module>
        AssignUserId username groupname
</IfModule>

При попытке отправить сообщение в логе выводится сообщение

unable to set gid=1000 or uid=0 (euid=0): forcing real = effective

Решение простое

vi /etc/apache2/mods-available/mpm_prefork.conf

Добавить строчку LimitUIDRange 0 1010

Продолжить чтение

18 Сен2016

Настройка apcupsd и ippon

18/09/2016. Written by . Posted in Linux

Альтернативой NUT для мониторинга состояния ippon может быть apccupsd.

Пример конфигурационного файла

Spoiler SelectПоказать
UPSNAME ippon3000
UPSCABLE usb
UPSTYPE usb
DEVICE /dev/usb/hiddev1
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
Далее нужно запустить службу /etc/init.d/apcupsd start
Проверить работоспособность можно поиском записи в лог файле

2016-09-18 17:29:49 +0300 apcupsd error shutdown completed
2016-09-18 17:33:35 +0300 apcupsd FATAL ERROR in linux-usb.c at line 605

При таких логах нужно проверить корректность указания «/dev/usb/hiddev1»
Если видим

apcupsd 3.14.10 (13 September 2011) debian startup succeeded

то все хорошо, можно проверить выполнив команду apcaccess должны увидеть примерно такое.

Spoiler SelectПоказать
APC : 001,032,0831
DATE : 2016-09-18 17:51:59 +0300
HOSTNAME : avreg-test
VERSION : 3.14.10 (13 September 2011) debian
UPSNAME : ippon3000
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2016-09-18 17:36:21 +0300
MODEL : HID UPS
STATUS : ONLINE
LOADPCT : 5.0 Percent Load Capacity
BCHARGE : 016.0 Percent
TIMELEFT : 39.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
OUTPUTV : 221.0 Volts
DWAKE : -01 Seconds
LOTRANS : 176.0 Volts
HITRANS : 264.0 Volts
ALARMDEL : 30 seconds
LINEFREQ : 49.9 Hz
NUMXFERS : 1
XONBATT : 2016-09-18 17:37:24 +0300
TONBATT : 0 seconds
CUMONBATT: 25 seconds
XOFFBATT : 2016-09-18 17:37:49 +0300
SELFTEST : OK
STATFLAG : 0x07000008 Status Flag
SERIALNO : S42131244646
NOMPOWER : 2700 Watts
END APC : 2016-09-18 17:52:29 +0300

Продолжить чтение

18 Сен2016

Настройка nut и ippon.

18/09/2016. Written by . Posted in Linux

Нужно установить nut.

После переходим к настройке:
1. nut.conf
меняем запись с MODE=none на MODE=standalone

2. ups.conf
Прописываем нпараметры подключения

Spoiler SelectПоказать
[ippon-smart-3000]
driver = blazer_ser
port = /dev/ttyS0
desc = «Ippon Smart Power Pro 3000»
default.battery.voltage.high = 26.00
default.battery.voltage.low = 20.80
offdelay = 35
ondelay = 1

3. upsd.conf
Нужно расскоментировать строку LISTEN 127.0.0.1 3493

4. upsd.users

Spoiler SelectПоказать
[nutuser] password = our_pass
upsmon master
actions = SET
actions = FSD
instcmds = ALL

Все драйвера находятся в /lib/nut/

После правки пробуем запустить службу
/etc/init.d/nut-server start

После успешного запуска нужно проверить работает ибп, для этого выполним команду.
upsc ippon-smart-3000@localhost
Если вывод примерно такой, то подключение успешно.

Spoiler SelectПоказать
battery.charge: 100
battery.voltage: 82.10
battery.voltage.high: 26.00
battery.voltage.low: 20.80
battery.voltage.nominal: 72.0
device.type: ups
driver.name: blazer_ser
driver.parameter.offdelay: 35
driver.parameter.ondelay: 1
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyS0
driver.version: 2.7.1
driver.version.internal: 1.56
input.current.nominal: 13.0
input.frequency: 49.9
input.frequency.nominal: 50
input.voltage: 226.1
input.voltage.fault: 232.5
input.voltage.nominal: 220
output.voltage: 202.2
ups.beeper.status: enabled
ups.delay.shutdown: 30
ups.delay.start: 60
ups.load: 0
ups.status: OL TRIM
ups.temperature: 22.5
ups.type: offline / line interactive

Получить список всех команд
upscmd -l ippon3000@localhost

Выполнить нужную
upscmd -u ippon3000 -p our_pass ippon3000@localhost beeper.toggle

Продолжить чтение

01 Сен2016

zabbix шаблон для DGS-3000-26

01/09/2016. Written by . Posted in Linux

Шаблон для свитчей серии dgs-3000-26(tc).
В отличии от других шаблонов добавил в тригеры пользовательский макрос ({$PORT1_DESC}), при включении мониторинга статуса порта и включении тригера выведет информацию какой узел, какой порт и описание порта.
DGS-3000-26(01.09.16)

Продолжить чтение

20 Авг2016

usbreset перегрузить устройство usb без отключения и включения устройства.

20/08/2016. Written by . Posted in Linux

По работе приходится использовать usb модемы, как правило работают долго и не виснут. Но бывает когда модем нужно перезагрузить, т.к. он залип.

Решается все утилитой usbreset
Запсукается так ./usbreset /dev/bus/usb/001/070

В иделае вывод должен быть Reset successful, но не понятно перезагрузилось устройство или нет. На сервере с астериском будет сообщение

[Aug 20 15:19:47] ERROR[18338]: chan_dongle.c:414 do_monitor_phone: [dongle0] Lost connection to Dongle
    — [dongle0] Dongle has disconnected
    — [dongle0] Trying to connect on /dev/ttyUSB2…
    — [dongle0] Dongle has connected, initializing…
    — [dongle0] Dongle initialized and ready

Астериск и сам может перегрузить модем dongle restart now dongle0

Альтернативный вариант, скриптом (взят от сюда). Данный вариант выдвал ошибку ругался на grep, внес правки в него

Spoiler SelectПоказать

echo "Searching for $1"
devPath=`lsusb | grep -i $1 | sed -r 's/Bus ([0-9]{3}) Device ([0-9]{3}).*/bus\/usb\/\1\/\2/g;'`
echo "Found $1 @ $devPath"
echo "Searching for sysPath"
for sysPath in /sys/bus/usb/devices/*; do
echo "$sysPath/uevent"
devName=`cat "$sysPath/uevent" | grep $devPath`
#echo devName=$devName
if [ ! -z $devName ]
then
break
fi
done
if [ ! -z  $devName ]
then
echo "Found $1 @ $sysPath, Resetting"
echo "echo 0 > $sysPath/authorized"
echo 0 > $sysPath/authorized
echo "echo 1 > $sysPath/authorized"
echo 1 > $sysPath/authorized
else
echo "Could not find $1"
fi

Если скрипт отработал, то в логе должно быть
Spoiler SelectПоказать
[786858.747478] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[786858.747498] option 1-3:1.0: device disconnected
[786858.747819] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.750667] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.753499] option1 ttyUSB1: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.757595] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[786858.757610] option 1-3:1.1: device disconnected
[786858.757945] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.760806] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.763651] option1 ttyUSB2: usb_wwan_indat_callback: resubmit read urb failed. (-2)
[786858.766855] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[786858.766872] option 1-3:1.2: device disconnected
[786858.770039] usb-storage 1-3:1.0: USB Mass Storage device detected
[786858.770298] option 1-3:1.0: GSM modem (1-port) converter detected
[786858.770425] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
[786858.770558] usb-storage 1-3:1.1: USB Mass Storage device detected
[786858.770659] option 1-3:1.1: GSM modem (1-port) converter detected
[786858.770762] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1
[786858.770879] usb-storage 1-3:1.2: USB Mass Storage device detected
[786858.774235] option 1-3:1.2: GSM modem (1-port) converter detected
[786858.774383] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB2
[786858.774446] usb 1-3: authorized to connect

 

Продолжить чтение

  • 1
  • ...
  • 11
  • 12
  • 13
  • 14
  • ...
  • 26
  • Проверка доступности (открытости) порта на удаленной устройстве 25/04/2023
  • Настройка syslog-ng для сбора логов с устройств в сети. 13/01/2023
  • Отключить ipv6 протокол 25/12/2022
Пишите нам
Яндекс.Метрика
Powered by Warp Theme Framework