Блоги

send mail from file shell script

Метки: shell script

2 files:

mail.sh

#!/bin/sh
while read i j; do
echo "Your password is: $j" | mail -s 'Your Password!' $i
sleep 1
done <./mailpass

./mailpass

test@blabla.com idbcpisdbciudhpiduhaopuh
test1@lbalba.com gfs9d79sd79f7sdf97sd
....

Adding an ESX 4.1 Cannot install the vCenter agent service, Not enough space to install (2004313).

Метки: VMware

заходим putty на хост и смотрим есть ли место:

[root@ ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdg5 4.9G 1.6G 3.1G 34% /
/dev/sdf1 1.1G 84M 943M 9% /boot
/dev/sdg2 2.0G 2.0G 0 100% /var/log

в разделе /dev/sdg2 все место занято,

[root@ ~]# lsof /var/log

покажет какие файлы сколько занимают...

оказалось это sfcb-vmwa 9417 root 78w REG 8,98 19451904 32104 /var/log/ipmi/0/sel.raw

и я нашел службу отвечающую за него, чтобы отчистить место используйте:

BIND кеширующий с возможностью задавать опции min-cache-ttl

Метки: Asterisk, BIND, Centos

чудесный человек Alex's Blog сделал статью и патч к BIND-9.6.0-P1, но вообще не объяснил как применить патч при условии сохранения стартап скрипта... и вообще сделать так чтобы все работало:)
источник: http://alex-at.ru/linux/bind-9-6-0-p1-ttl

применение для увеличения минимального ttl я нашел для Астериска, так как даже в 1.8 версии так и не поправили то, что когда Астериск не может резолвить имя провайдера SIP, он впадает в ступор и перестает отвечать на запросы SIP из локальной сети... поэтому кеш имени в течение суток будет как раз кстати...

в общем начнем:

asterisk freepbx conference timeout - принудительное отключение пользователей конференции.

Метки: Asterisk

задача не сложная, надо сделать примерно следующее, если у вас просто астериск:)

exten => 111,1,Set(TIMEOUT(absolute)=3600)
exten => 111,n,MeetMe(222,d)

но если вы используете freepbx ситуация немного меняется...
надо найти functions.inc.php который лежит тут /var/www/html/admin/modules/conferences

найти блок:

                                        // entry point
                                        $ext->add($contextname, $roomnum, '', new ext_macro('user-callerid'));

iptables как закрыть страну целиком, ipset установка, использование.

Метки: iptables, shell script

если у вас есть необходимость закрыть целиком страну от попыток взлома или ДОС-атак или просто так с помощью iptables необходимо сделать следующее:

[root@as01 ~]# uname -a
Linux as01.test.local 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:10 EDT 2012 i686 i686 i386 GNU/Linux

iptables v1.3.5
ipset v4.5, protocol version 4.
Kernel module protocol version 4.

1. установка ipset:
i386:
rpm -ihv http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch...
x86_64:

VMWare Esx скрипт cmd bat включать или отключать виртуальные машины. Putty.

Метки: VMware

VMkernel hostname 5.0.0 #1 SMP Release build-914586 Nov 18 2012 11:14:47 x86_64 unknown

задача - удаленно и без CLI включать и выключать виртуальные машины скриптом.

1. качаем putty
2. запускаем ssh server на esx хосте.
3. узнаем ИД ID нашей машины - зайти на хост по ssh и выполнить команду ~ # vim-cmd vmsvc/getallvms
4. (GUEST SHUTDOWN) создаем файл test01.cmd и test01.txt кладем их в одну папку и к ним копируем putty.exe
5. test01.cmd:

start putty.exe -ssh hostname -l root -pw rootpass -m test01.txt

6. test01.txt предположим ID машины 10:
 

Asterisk 1.8-15 CentOS5 FreePBX громкость звонков.

Метки: Asterisk

чтобы изменять параметры громкости для Астериска управляемого гуем -

1. правка файлов .conf которые подтягивает астериск по время перечитывания файлов ничего не дает... громкость не меняется, хотя Астериск пишет что все подгрузил

[ Context 'from-internal-additional-custom' created by 'pbx_config' ]
  's' =>            1. Set(VOLUME(TX)=3)                          [pbx_config]
                    2. Set(VOLUME(RX)=3)                          [pbx_config]

[ Context 'macro-dial-one-custom' created by 'pbx_config' ]

Asterisk 1.8-15 CentOS5 FreePBX не работает сопровождаемый трансфер... In-Call Asterisk Attended Transfer does not work.

Метки: Asterisk

при установке Астериска с FreePBX по умолчанию не работают коды начинающиеся с звездочки, хотя все они представлены в Feature Code Admin... по умолчанию это кнопочка *2 и вы должны услышать, что включился трансфер, но ничего не происходит.

Если посмотреть

CLI>features show

Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8    
Blind Transfer            #       #      
Attended Transfer                      
One Touch Monitor                        
Disconnect Call           *       *      

Как посмотреть количество активных подключений к Exchange 2010

Метки: Exchange 2010

необходимо было понять количество активных подключений к Exchange 2010... материала не очень много в интернет.. поэтому пришлось переделывать под русскую версию Exchange 2010..

оригинал статьи http://www.mikepfeiffer.net/2011/04/determine-the-number-of-active-users...

необходимо сделать шел скрипт, для считывания данных счетчика... но проблема только в том, что в русской версии счетчики называются не так как в английской... версия автора:

function Get-CASActiveUsers {
  [CmdletBinding()]
    param(
    [Parameter(Position=0, ParameterSetName="Value", Mandatory=$true)]

Ускорение работы OTRS (у меня на Freebsd)

Метки: OTRS

возникла проблема медленной работы ОТРС... дайджест открывается по 3 секунды вместо 0,1 секунды... бывает... начну с того что собственно в наличии.

8.0-RELEASE FreeBSD 8.0-RELEASE #0: Mon Jun  6 18:35:12 MSD 2011     root@otrs:/usr/obj/usr/src/sys/OTRS  i386

otrs-3.0.8          Open Ticket Request System
apache-2.0.64       Version 2.0.x of Apache web server with prefork MPM.
mysql-server-5.0.92 Multithreaded SQL database (server)
perl-5.12.3         Practical Extraction and Report Language
ap20-mod_perl2-2.0.5,3 Embeds a Perl interpreter in the Apache2 server

Вход в систему
Image CAPTCHA
Enter the characters shown in the image.