Jumat, 20 September 2013

Install Gammu di ClearOS 6.3

Install Gammu di ClearOS 6.3


Untuk menginstall gammu sebagai SMS Gateway menggunakan clearOS hal pertama yang harus dilakukan adalah menginstall paket-paket yang diperlukan untuk proses compile

# yum install alsa-lib mesa-libGLU-devel freetype-devel libmng-devel libpng-devel libXt-devel libXft-devel libXrandr-devel libXcirsor-devel libXi-devel libXinerama-devel cmake gcc gcc-c++ make qt-devel
# updatedb
# export PATH="$PATH:$(dirname $(locate /bin/qmake | head -n1))"

Installa Gsoap
wget http://download.centreon.com/RPMs/centos6/i386/gsoap-2.7.16-3.el6.i686.rpm
wget http://download.centreon.com/RPMs/centos6/i386/gsoap-devel-2.7.16-3.el6.i686.rpm
rpm -Uvh gsoap-2.7.16-3.el6.i686.rpm gsoap-devel-2.7.16-3.el6.i686.rpm

jika menggunakan x64 ganti directory "i386"  menjadi "x86_64"

# yum install zlib-devel openssl-devel
Install paket MySql
# yum install mysql
# yum install mysql mysql-bench mysql-connector-java mysql-connector-java mysql-connector-odbc mysql-devel mysql-embedded mysql-embedded-devel mysql-libs mysql-server mod_auth_mysql php-mysql qt-mysql
Kemudian download Gammu 1.32
# wget http://sourceforge.net/projects/gammu/files/gammu/1.32.0/gammu-1.32.0.tar.gz
ekstrak gammu
# tar -xzvf gammu-1.32.0.tar.gz

Install gammu
# cd gammu-1.32.0
# ./configure
# make
# mkdir build && cd build
# cmake ..
# make
# make test
# make install

Kemudian test dengan mengetikkan perintah
# gammu

jika muncul tulisan
“gammu: error while loading shared libraries: libGammu.so.7: cannot open shared object file: No such file or directory”
jangan khawatir ketikkan saja perintah
# ln -s /usr/local/lib/libGammu.so /usr/lib/libGammu.so.7
# ln -s /usr/local/lib/libgsmsd.so /usr/lib/libgsmsd.so.7
jika sudah coba ketikkan
# gammu
jika muncul informasi tentang gammu,maka gammu sudah terinstall
Untuk konfigurasinya ketikkan
# gammu-config

Kemudian akan muncul sebuah tampilan konfigurasi, isikan parameter-parameter yang sesuai dengan modem anda ( Kali ini saya menggunakan wavecom fasttrack )

port: /dev/ttyS0
connection: at115200
model: at
logfile:/var/log/gammu/smsdlog
synchronizetime: yes
logformat: textalldate

karena file /var/log/gammu/smsdlog belum ada, maka kita harus membuatnya secara manual
# mkdir /var/log/gammu
# touch /var/log/gammu/smsdlog

Untuk mengecek koneksi ke modem, gunakan perintah
# gammu --identify
Untuk modem wavecom yang saya coba, muncul informasi berikut
Device               : /dev/ttyS0
Manufacturer         :  SUNLINK MODEM
Model                : MULTIBAND  900E  1800 (MULTIBAND  900E  1800)
Firmware             : P57a09gg.Q24AU001 1954592 061307 17:25
IMEI                 : 012345678901234
SIM IMSI             : 510102582263212
Sekarang coba kirim SMS
 # gammu sendsms TEXT 08xxxxxxxxxx
tunggu sebentar kemudian akan muncul tulisan
Enter the message text and press Ctrl+D:

tulis pesan yang ingin dikirim kemudian tekan CTRL+D untuk mengirim

Untuk melihat log gammu, ketikkan
# tail -f /var/log/gammu/smsdlog
 Sekian tutorial dari saya ada kurang lebihnya nya saya minta maaf.

sumber : Dokumentasi Gammu

Install SMS Gammu and Kalkun in ClearOS-6.2

Install SMS Gammu and Kalkun in ClearOS-6.2 1 Year, 3 Months ago  
In this tutor I had install Gammu (sms gateway) + Kalkun (web sms app) on ClearOS-6.2.
Although this gammu SMS gateway applications, sometimes we need to broadcast an sms or make an application to send sms using a daemon on the operating system to reboot server...

Preparation Environment and hardware requirements:

- Hardware: Huawei E173 USB 3G (www.ebay.com/itm/Unlocked-Huawei-E173-HS...em-New-/120814994357)
- Sim card ofcourse

It takes some of the compiler package, Install the developers

yum groupinstall 'Development Tools'
yum install cmake

Installing and configuring Gammu
Installation of hardware, Before doing the configuration, first prepare a GSM modem to be used. In this case I use Huawei E173 USB 3G like above.
wget sourceforge.net/projects/gammu/files/gam.../gammu-1.31.0.tar.gz
tar -xzvf gammu-1.31.0.tar.gz
cd gammu-1.31.0
./configure
make
make install

Then test gammu:
Gammu
If no error, the test instasi the command:
If it had error will say can't find libGammu.so.7 and link like this:

ln -s /usr/local/lib64/libGammu.so /usr/lib64/libGammu.so.7
ln -s /usr/local/lib64/libgsmsd.so /usr/lib64/libgsmsd.so.7
and configure modem by command:
gammu-config

port: /dev/ttyUSB* (depen your usb modem attached port)
connection: at115200
model: auto
logfile:/var/log/gammu/smsdlog
synchronizetime: yes
logformat: textalldate

save and exit
and identify command:
gammu --identify
if it connected it's say your modem name connection...

Create mysql database:
mysql -uroot -p
create database sms;
\q
import data tab:
mysql -uroot -p sms </root/gammu-1.31.0/docs/sql/mysql.sql

Now change your gammu identify and mysql spec like this:
nano /etc/gammu-smsdrc

Code:

[gammu]
device = /dev/ttyUSB6
model = E173 (E173)
connection = at115200

[smsd]
service = mysql
PIN = 1234
logfile = /var/log/gammu/smsdlog
debuglevel = 1
#runonreceive = /some/script
commtimeout = 30
sendtimeout = 30
user = <user_database>
password = <password>
pc = localhost
database = sms



# Now install Kalkun
cd /var/www/virtual/xxx.xxxx.xxxx
wget nchc.dl.sourceforge.net/project/kalkun/k....5/kalkun_0.5.tar.gz
tar zxvf kalkun_0.5.tar.gz

and insert your mysql info:
nano application/config/database.php

$db['default']['hostname'] = "localhost";
// MySQL
$db['default']['username'] = "";
$db['default']['password'] = "";
$db['default']['database'] = "sms";
$db['default']['dbdriver'] = "mysql";

Open a web browser, then type http:// <your domain for sms>
Configure it with next-> next
When finished, delete or rename the install folder on it's onwe web root.
Change the settings of sms daemon to run the script as a text entry.
nano /etc/gammu-smsdrc
change runonreceive to your sms webroot folder like this:
runonreceive = /var/www/xxxxxx/daemon.sh

# Edit the daemon file and its daemon.php in /scripts folder
nano /var/www/xxxx/script/daemon.sh
and change to your onwe
DAEMON=/var/www/html/sms/scripts/daemon.php

nano /var/www/xxxx/script/daemon.php
$url = "<your domain for sms>";
# Stop and start your gammu-smsdrc:
killall -9 gammu-smsdrc
gammu-smsdrc --deamon
# View log and send recieved testing
tail -f /var/log/gammu/smsdlog

Goto your kalkun by: xxxxxxxxx login by user and password: 'kalkun' and try to send and recieved SMS from your gateway, look your log to more information.

Now I'm try to integrate to openerp sms client, if anyone know it please let me know.
 
http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,41/func,view/id,42626/

Kamis, 12 September 2013

Mematikan cadangan Bandwidth dari Windows

Mematikan cadangan Bandwidth dari Windows XP Pro

Default Windows XP membatasi 20% bandwidth (Qos)
Berapapun cepatnya koneksi internet maupun network pada computer dengan Windows XP akan dibatasi dengan 20% untuk default koneksi network (Qos – Quality of service) dari WIndows XP. Windows sengaja membatasi koneksi bandwidth pada sistem network maupun internet, tujuannya untuk cadangan bagi paket penting.
Seberapa pentingnya dari setting default, tentu tidak semua orang memerlukan. Kecepatan network tentunya harus maksimum terlebih pada koneksi internet yang melempem di Indonesia. Cara mematikan sistem cadangan dari Bandwidth Windows sangat mudah.


Mengunakan sistem manual
Gunakan perintah dibawah ini :
1. Run dengan perintah gpedit.msc
2. Masuk kebagian setting Administrative Templates, Network, QoS Packet seperti gambar dibawah ini.
3. click dibagian Limit reservable bandwidth, setting ke Enable dan matikan Bandwidth Limit dalam % menjadi 0

Jumat, 06 September 2013

Instal PAS SMK di ClearOS 6.3


Kali ini saya akan menjabarkan cara menginstall aplikasi PAS SMK di ClearOS.
berikut sedikit keterangan seputar PAS SMK
PAS SMK adalah Manajemen sistem informasi pendidikan yang didisain untuk kebutuhan manajemen dalam upaya mendukung fungsi-fungsi dan aktivitas manajemen pada suatu organisasi pendidikan. Dirancang pula sesuai data kebutuhan dinas yang berupa LISM-K. Maksud dilaksanakannya manajemen sistem informasi pendidikan adalah sebagai pendukung kegiatan fungsi manajemen sepertiplanning, organizing, staffing, directing, evaluating, coordinating,dan budgetingdalam rangka menunjang tercapainya sasaran dan tujuan fungsi-fungsi operasional dalam organisasi pendidikan.

Manfaat PAS SMK
Memudahkan sekolah melakukan pemeliharaan data sekolah yang meliputi :
Identitas Sekolah
Fasilitas Sekolah
Kemudahan memberikan informasi yang cepat dan tepat kepada warga sekolah yang terdiri dari guru/staff, siswa, orang tua siswa dan masyarakat.
Kinerja guru / staff dapat terpantau
Kemudahan pengolahan data akademik dan non akademik
Media mempromosikan potensi sekolah.
Sarana penyebaran pengetahuan secara luas.
Sebagai panduan dalam menyusun kebijakan sekolah

Keunggulan PAS SMK
Merupakan Sistem Administrasi Sekolah Modern Berbasis TIK
Laporan dirancang sesuai LISM-K Nasional
Memiliki Fitur Yang Komplit.
Multi User Akses bahkan setiap guru dan siswa dapat memiliki akun masing-masing di PAS SMK
Memenuhi tiga level manfaat dari SIM yaitu :
Percepatan Proses
Otomatisasi Proses
Businness Intelligent
Web Based Application, Multi OS (Linux dan Windows)
Didevelop dengan bahasa open source sehingga akan memberikan kemudahan bagi sekolah untuk mengembangkan sendiri
Terus dikembangkan untuk memenuhi kebutuhan sekolah
Sebelum menginstall PAS SMK kita harus memiliki sourcecodenya dulu, source code bisa diperoleh dengan cara menginstall PAS SMK di komputer windows dan mengcopy folder hasil instalasinya, atau bisa juga download master PAS SMK di sini Download PAS SMK.

Setelah di download upload file "passmk.tar.gz" ke direktori "/var/www/html"
kemudian buka terminal atau putty dan masuk ke server (ClearOS) dengan perintah:
ssh root@IPClearOS
kemudian masuk ke direktory "/var/www/html"
# cd /var/www/html
kemudian ekstrak file "passmk.tar.gz" dengan perintah berikut :
# tar -xvzf passmk.tar.gz
kemudian akan menghasilkan directory baru yang bernama "pas"
Ganti hak akses direktory pas agar dapat diakses web browser
# chown -R apache.apache pas
# chmod -R 755 pas
masuk ke direktory tersebut
# cd pas
di dalam direktory "pas" terdapat file databse yang bernama "db_smk_pas_default.sql" lakukan import database tersebut dengan perintah :
# mysql -u root -p < db_smk_pas_default.sql
kemudian masukkan password mysql
rename directory "PASSMK" menjadi "passmk" agar mudah diakses (linux bersifat case sensitife )
# mv PASSMK passmk
masuk ke mysql dengan perintah :
# mysql -u root -p
kemudian di mysql ketikkan perintah berikut :

CREATE USER 'pas'@'localhost' IDENTIFIED BY 'smk';
GRANT ALL PRIVILEGES ON * . * TO 'pas'@'localhost' IDENTIFIED BY 'smk';
GRANT ALL PRIVILEGES ON `db_smk` . * TO 'pas'@'localhost';
jika sudah tutup mysql dengan perintah :
quit;
kemudian edit file berikut dengan perintah nano :
# nano client/view/koneksi_db.php
# nano client/connection/db_smk.php
# nano client/connection/db_integ_smk.php
# nano client/control/update_admin.php
# nano client/index.php
# nano client/update/update.php
# nano passmk/backup_restore.php
# nano passmk/config_con.php
# nano passmk/assets/config/db_config.php

cari bagian "$_hostname=localhost:5873" ganti menjadi "localhost"

$_hostname = "localhost:5873"; --jadi-->> $_hostname = "localhost";
selesai !!!

sekarang coba buka : http://IPClearOS/pas/passmk
Tampilan utama PAS SMK



PAS SMK
username : usersmk
password : rahasia

SI
username : admin
password : rahasia