• Главная
  • Заказать Услуги
  • Статьи
  • Контакты
  • Рубрики
    • Asterisk (2)
    • bash (6)
    • cmd (1)
    • Linux (124)
    • Mikrotik (27)
    • TheDude (1)
    • WordPress (3)
    • Видео (6)
    • Заказать Услуги (2)
    • Статьи (51)
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

Удаленное управление apple router-ом.

20/08/2016. Written by . Posted in Статьи

По работе стали попадаться на глаза роутеры производства Apple. Для меня достаточно непривычный девайс, но все же роутер.
Управление возможно с телефона, для windows нужно установить AirPort Utility.
Настройить роутер с ее помощью легко, но что касается удаленного управления роутером, или роутерами когда их в доме много.
Для этого нужно пробросить на остальные роутера порт 5009, перед этим нужно разрешить управление роутерами с интерфейса wan.
Дальше нужно запустить утилиту и перейти File — Configure Other и указать ip устройства и пароль.

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

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

 

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

28 Июл2016

Поиск ip в логе apache

28/07/2016. Written by . Posted in Linux, Статьи

Задался как, то раз вопросом,  а почему так посещаемость такая…

Решил проверить лог файлы, хран из неделт две

Поиск простой

cat /var/log/apache2/z-tec.ru.log | awk '{print $1}' | sort -n | uniq -c | sort -n

Вывод примерно такой

Spoiler SelectПоказать
103 109.161.27.76
109 212.74.201.153
109 213.24.125.47
116 145.249.141.172
119 188.164.166.183
120 176.59.104.10
120 217.107.109.250
121 93.171.77.130
125 31.173.120.27
126 95.139.5.206
131 95.78.248.79
151 46.181.57.214
154 176.223.184.215
156 141.8.142.98
161 77.232.50.100
207 85.233.94.228
210 151.0.1.154
265 109.75.193.189
 
Ну адальше iptables + ipset решают проблему.

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

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