ping www.google.fr | while read pong; do echo "$(date +%H:%M:%S): $pong"; done
пятница, 29 декабря 2017 г.
четверг, 28 декабря 2017 г.
Установка времени на Cisco устройствах
Показать текущее время: sh clock
clock set hh:mm:ss date month year
Например: clock set 09:22:00 28 Dec 2017
clock set hh:mm:ss date month year
Например: clock set 09:22:00 28 Dec 2017
вторник, 26 декабря 2017 г.
Наиболее используемые команды Cisco IOS
sh ip route 1.1.1.1 - вывод маршрута до конечного хоста.
sh ip route - вывод списка маршрутизации.
sh mac-address-table - таблица MAC
sh proc cpu sorted 1 - нагрузка процессора
sh interfaces description - вывод списка описании для интерфейсов
sh ip nat statistics - просмотр интерфейсов NAT, ACL
sh ip nat translations - просмотр источника и назначения NAT
Cisco Switch
sh vlan brief
sh hard - вывод инфы о устройстве
sh ip route - вывод списка маршрутизации.
sh mac-address-table - таблица MAC
sh proc cpu sorted 1 - нагрузка процессора
sh interfaces description - вывод списка описании для интерфейсов
sh ip nat statistics - просмотр интерфейсов NAT, ACL
sh ip nat translations - просмотр источника и назначения NAT
Cisco Switch
sh vlan brief
sh hard - вывод инфы о устройстве
метод перевода из десятичной системы в двоичную
Метод перевода для сетевых инженеров 😅
128 64 32 16 8 4 2 1
0 1 0 0 0 1 1 1 71
1 0 1 1 0 0 1 1 179
Например возьмем цифру 71:
64 + 4 + 2 + 1 = 71
Еще один пример, цифра 179
128 + 32 + 16 + 2 + 1 = 179
128 64 32 16 8 4 2 1
0 1 0 0 0 1 1 1 71
1 0 1 1 0 0 1 1 179
Например возьмем цифру 71:
64 + 4 + 2 + 1 = 71
Еще один пример, цифра 179
128 + 32 + 16 + 2 + 1 = 179
понедельник, 25 декабря 2017 г.
четверг, 14 декабря 2017 г.
среда, 6 декабря 2017 г.
Мониторинг SIP транка с помощью Zabbix
Появилась необходимость мониторить за состоянием сип транков с помощью системы мониторинг Zabbix. Написал простенький скрипт который записывает состояние сип транка в текстовый файл, а значение текстового файла читается Zabbix-agent'ом.
Собственно сам скрипт.
#!bin/bash
SIP=$(/usr/sbin/asterisk -r -x 'sip show peers' | grep -nrw beeline | awk '{print $1,$2,$5}' | cut -d ":" -f2)
>/home/zabbix/SIP.log
if [ "$SIP" = "beeline 41.41.41.41 OK" ]; then
echo "$SIP" >> /home/zabbix/SIP.log
else
echo "$SIP" >> /home/zabbix/SIP.log
fi
exit
В zabbix добавляем такой шаблон.
Сам результат работы скрипта.
понедельник, 4 декабря 2017 г.
SSHFS mount при старте системы
добавляем в /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/nurlan/sshfs.sh | exit 1
exit 0
Сам скрипт
#!bin/bash
echo 'password' | sshfs nurlan@172.27.1.16:/home/nurlan /mnt/SIP -o password_stdin
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/nurlan/sshfs.sh | exit 1
exit 0
Сам скрипт
#!bin/bash
echo 'password' | sshfs nurlan@172.27.1.16:/home/nurlan /mnt/SIP -o password_stdin
Подписаться на:
Сообщения (Atom)