19 lut

SMS – komendy AT

Kolejny raz zwalczałem dziwne zachowania rozpoznanego już raz pod kątem współpracy z gammu/gammu-smsd modemu (Wavecom Fastrack via RS-232).

Urządzenie przygotowane powinno działać jak złoto, ale nie chce. Jak sprawdzić czy wszystko jest w porządku? Czy egzemplarz posiadany działa sprawnie? Wyślijcie sobie SMS’a komendami AT.

Najpierw odpalamy jakąś konsolę do pracy na porcie szeregowym. Jestem leniwy, nie lubię minicoma, zatem:

1
screen /dev/ttyS0 9600

(baud rate nieprzypadkowy; o resztę ustawień portu dba zainstalowany wcześniej setserial)

Zrzut z konsoli wyglądał w moim przypadku następująco:

1
2
3
4
5
6
7
8
9
10
11
AT
OK
AT+CPIN="1111"
OK
AT+CMGF=1
OK
AT+CMGS="+48601xxxxxx"
> TEST
>
+CMGS: 20
OK

Opisując linie pamiętamy, że po wpisaniu komendy wciskamy ‚enter’. Pierwsza to zwykłe wywołanie sprawdzające. Jeśli odpowiedź jest inna niż OK to znaczy, że macie problem. Komenda druga wymaga podania poprawnego kodu PIN dla używanej karty SIM. Wynik widać od razu. Trzecia to przygotowanie modemu do wysyłki wiadomości tekstowej. Czwarta deklaruje numer i jednocześnie zezwala na wprowadzenie tekstu (które kończymy via ctrl-z). A potem już tylko oglądamy wynik.

Ps. Uwaga dla używających gammu-smsd jest taka, że Wavecomy wszelkiej maści nie tolerują zmiennej smscnumber w pliku konfiguracyjnym; gdy ją dostają zachowywać się mogą nieprzewidywalnie.

Ps.2. W moim przypadku problematyczny okazał się dedykowany kabel łączący modem z portem ‚zespawany’ przez kolegę z działu obok (brak na rynku w sprzedaży dedykowanych a oryginał diabli wzięli).

06 cze

Słodki, słodki, słodki, cichy triumf mój

Cała historia zaczęła się dziewięć miesięcy temu, kiedy… Nie. Nieprawda. To już chyba prawie dwa lata od momentu, gdy na warsztat weszły założenia chatu dla serwisów webowych. Odkurzmy więc nieco wspomnienia i wyświetlmy sobie te podstarzałe zapisy: parę spotkań, niektóre sugestie, chyba nawet zbyt ostrożne, zbyt skromne – ale to bez znaczenia – patrzcie, zdecydowano się na inne rozwiązanie. Obejrzyjmy sobie więc tamten projekt. Jest duży, ambitny – prawda? Niemalże barokowy. Tak, zgadza się, raczej nie wzbudza naszego zaufania, wolimy przecież rzeczy proste.

Read More

08 gru

Kiedy Google wchodzi z Tobą głębiej w intymne stosunki

Kilka lat temu popełniłem wpis o mocno zbliżonym tytule.

W dniu wczorajszym dowiedziałem się, że nadal jestem pasywny seksualnie, tym razem jednak korporacja wchodząc z mną w stosunki, czyli mówiąc wprost, językiem wiedźmińskim, chędożąc mnie w rzyć, na koniec każe sobie jeszcze za wszystko, co dla mnie zrobiła, płacić.

Przeczytałem o tym w następujących miejscach:

- ale, że to nie są pierwsze zmiany w warunkach użytkowania tej usługi, zatem potraktowałem je, w pierwszym odruchu, pobłażliwe i bez szczególnego fajerwerku, w końcu byłem (i jestem) uspokajany przez różne media branżowe, iż użytkownicy darmowej wersji będą mogli dalej z niej korzystać bez konieczności uiszczania jakiejkolwiek opłaty.

Media zapomniały jednak wspomnieć o czymś, co znalazłem dzisiaj w panelu zarządzania moimi usługami Google Apps. Tym czymś wydaje się czas możliwości bezpłatnego wykorzystywania usługi ograniczony do 30 dni o czym zdaje się świadczyć taki oto komunikat :

Bezpłatna 30-dniowa wersja próbna Google Apps dla Firm

- z przyciskiem o treści „UAKTUALNIJ TERAZ”. Poczekam 30 dni i jeśli usługa przestanie działać dokonam migracji do usług Microsoftu i oddam moje pieniądze innej korporacji, uczciwszej o tyle, że nie ukrywa zainteresowania moim portfelem w pierwszym rzędzie, a dopiero potem moimi członkami ;)

07 gru

Zabbix, przebudzenie

Doszliśmy do najprzyjemniejszej części konfiguracji Zabbixa. Pliku konfiguracyjnego. Banał i popierdółka (po usunięciu komentarzy). Zmieniłem go w sporym stopniu zwłaszcza w zakresie panikarskiego podejścia do procedury ponawiana testu per item w przypadku pojawienia się błędu na teście (nie rozumiem dlaczego autorzy założyli, że jeśli test zwraca błąd to powtórzenie go w przedziale 1/4 czasu standardowego interwału między testami poprawi sytuację; najwyraźniej nigdy nie czytali o przygodach Puchatka).

Rada dla początkujących z tematem Housekeeping’u w Zabbixie:

Read More

04 gru

Zabbix, rewolucje

Zabbix skompilowany (2.0.3). Serwery przygotowane. Plany na monitoring poczynione.

Instancja będzie monitorowała na wstępie +/- 1000 urządzeń i wykonywała sumarycznie ~80k testów indywidualnych (specyfika wdrożenia to testy dużej ilości różnorodnych urządzeń monitorowanych nieomal wyłącznie za pośrednictwem SNMP). Wielkości baz policzone dla założeń przechowywania danych typy ‚history’ przez 24 godziny a danych typu ‚trends’ przez 60 dni.

Po przygotowaniu pod serwer bazodanowy maszyny HP ProLiant DL360 G5 + 1xCPU (w planach x2), kontroler RAID (bateryjny, obsadzony), zapięty RAID 1+0, 32Gb RAM (polecam życzliwej uwadze różnice w dokumentacji HP, która ma problemy z zdecydowaniem ile pamięci można maksymalnie obsadzić w maszynie), przystępujemy do instalacji serwera bazodanowego.

Read More