Thursday, February 14, 2013

MRTG config maker untuk simple queue mikrotik

diasumsikan IP mikocok nya 192.168.2.254, port ssh nya 2222, import dulu private key nya ke mikocok yg sudah di generate di mesin linux, dan  aktifkan snmp community nya contoh dibawah adalah public


ini bisa jadi solusi buat yang aktifin fitur graphing di mikocok untuk graphing queue nya.. tapi data selalu hilang bila terjadi mati listrik ( bukan mati lampu ya ) kalo mati lampu ya nyalain aja sakelar nya :))


yuu ah geboooy


cat /usr/sbin/automrtg

#!/bin/bash

#######################################
# automatic mrtg config maker #
#     by angga_s@raharja-net.co.id    #
#  14 Februari 2013              #
#######################################

/usr/bin/ssh 192.168.2.254 -p 2222 /queue simple print without-paging  where disabled=no > /root/get1
/usr/bin/ssh 192.168.2.254 -p 2222  /queue simple print oid without-paging  where disabled=no > /root/get2
/bin/sed '1d' /root/get2 > /root/get2a
/bin/grep -n D /root/get2a |/usr/bin/awk '{print $1}' | /usr/bin/cut -f1 -d: > /root/get2b
/bin/cat -n /root/get2b | /usr/bin/sort -nr | /usr/bin/awk '{print $2}' > /root/get2c
for xd in $(/bin/cat /root/get2c)
do
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" > /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/echo "/bin/sed -i '$xd d' /root/get2a" >> /tmp/goban1
    /bin/sh /tmp/goban1
done
/bin/sed -i '1 d' /root/get1
/bin/grep -n 'D name' /root/get1 |/usr/bin/awk '{print $1}' |/usr/bin/awk '{print $1}' | /usr/bin/cut -f1 -d: > /root/get1a
/bin/cat -n /root/get1a | /usr/bin/sort -nr | /usr/bin/awk '{print $2}' > /root/get1b
for dx in $(/bin/cat /root/get1b)
do
    /bin/echo "/bin/sed -i '$dx d' /root/get1" > /tmp/goban2
    /bin/echo "/bin/sed -i '$dx d' /root/get1" >> /tmp/goban2
    /bin/echo "/bin/sed -i '$dx d' /root/get1" >> /tmp/goban2
    /bin/echo "/bin/sed -i '$dx d' /root/get1" >> /tmp/goban2
    /bin/echo "/bin/sed -i '$dx d' /root/get1" >> /tmp/goban2
    /bin/sh /tmp/goban2
done
/bin/cat /root/get2a |/bin/grep name |/usr/bin/awk '{print $1}' > /root/nomor-get2
/bin/grep 'name=' /root/get1 | /usr/bin/awk '{print $1,$2}' > /root/nama-get1
/bin/grep -v name /root/get2a |/bin/grep -v packets-in | /bin/grep -v packets-out | /bin/grep -v queues-in |/bin/grep -v queues-out |/bin/grep bytes-out |/usr/bin/awk '{print $1}' > /root/bytes-out
/bin/grep -v name /root/get2a |/bin/grep -v packets-in | /bin/grep -v packets-out | /bin/grep -v queues-in |/bin/grep -v queues-out |/bin/grep bytes-in |/usr/bin/awk '{print $1}' > /root/bytes-in
/bin/grep -n bytes /root/bytes-in |/usr/bin/awk '{print $1}' | /usr/bin/cut -f1 -d: > /root/nomor
/bin/echo "WorkDir: /var/www/mrtg/" > /etc/mrtg.cfg
for nomor in $(/bin/cat /root/nomor)
do
    nama="$(head -$nomor /root/nama-get1 |tail -1 |/usr/bin/awk '{print $2}' |/bin/sed 's/.\{1\}$//' | /bin/sed 's/^......//')"
    bytein="$(head -$nomor /root/bytes-in |tail -1 |/usr/bin/awk '{print $1}' | /bin/sed 's/^.........//')"
    byteout="$(head -$nomor /root/bytes-out |tail -1 |/usr/bin/awk '{print $1}' | /bin/sed 's/^..........//')"
    /usr/sbin/create-mrtg $nama $bytein $byteout >> /etc/mrtg.cfg
done
/usr/bin/indexmaker --output /var/www/mrtg/index.html /etc/mrtg.cfg

/bin/grep -n MRTG  /var/www/mrtg/index.html |/bin/grep Index |/usr/bin/awk '{print $1}' | /usr/bin/cut -f1 -d: > /root/hapus

for hapus in $(/bin/cat /root/hapus)
do
    /bin/echo "/bin/sed -i '$hapus d' /var/www/mrtg/index.html" > /tmp/hapus
    /bin/sh /tmp/hapus

done




cat /usr/sbin/create-mrtg

#!/bin/bash
echo "Target[$1]:$2&$3:public@192.168.2.254:"
echo "MaxBytes[$1]: 64000"
echo "Options[$1]: bits,nobanner"
echo "Title[$1]: $1"
echo "PageTop[$1]: <H1>$1</H1>"


crontab -l |grep mrtg
*/5 * * * * /usr/bin/env LANG=C /usr/bin/mrtg /etc/mrtg.cfg
1   * * * * /usr/sbin/automrtg &




 Sekian dan Terima kasih...


Pekerjaan seberat apapun akan terasa ringan apabila tidak dikerjakan!

 

hahahaha

Saturday, January 28, 2012

Jasa Setting Router, Proxy, Hotspot, Warnet, Wargame, RTRWNet

Terima jasa Setting Router & Proxy Warnet untuk area Bandung & seluruh Nusantara.


berikut beberapa layanan kami :

-Setting Jaringan Warnet / Wargame / office / Hotspot
-Setting ROUTER / PcRouter Mikrotik, Freebsd & Linux
-Setting LOADBALANCE [ 2 isp atau 2 speedy jadi satu ]
-Setting Bandwidth Manager [ agar koneksi tidak tarik menarik ]
-Ingin Bandwidth TERBAGI RATA OTOMATIS?
-Setting PROXY Server ( webcache high performance & caching Youtube, Patch Game Ayodance, PointBlank, dll )
-Setting HOTSPOT ( bisa system voucher berdasarkan timebased & volumebased )
-Setting Blokir SITUS PORNO
-Setting Blokir IP atau situs tertentu
-Setting VPN ( menggabungkan jaringan 2 tempat yang berbeda )
-Setting e-mail server untuk instansi & Kantor
-Setting Radio Streaming
-Setting Network Lainya bisa dikonsultasikan pada kontak dibawah


:: Luar Bandung via remote ::

squid HIT sample :
klik gambar dibawah 


biaya :
Setting Router : Rp 400rb
Setting Proxy : Rp 600rb
Jasa Netadmin : Rp 300rb per Bulan [ jika dibutuhkan ]
Jasa Lainya : Call


"Bisa NEGO"

apa jasa netadmin itu ?
jasa netadmin adalah jasa untuk monitoring pada router & proxy nya pada 1 segmen jaringan misal warnet, wargame, hotspot, yang akan selalu kami pantau, dan kualitas koneksi nya akan selalu kami monitor, dan menangani perubahan setting pada router & proxy apabila dibutuhkan, juga gratis install ulang router & proxy apabila terjadi masalah hardware apabila menggunakan jasa netadmin, berikut beberapa warnet dibawah ini yang menggunakan jasa netadmin dari network solution

"berikut beberapa pelanggan yang menggunakan Jasa kami"
 

Balonggedenet Jl Balonggede Mikrotik Router Freebsd Proxy & Fileserver
Balonggedenet 2 JL Laswi Baleendah Mikrotik Router & Freebsd Proxy Server
Muara.Net 1,Jl Patriot Raya no 93 Jaka Sampurna Bekasi
Muara.Net 3 Ruko Pasar pagi bintara Bekasi
Muara.Net 4 Jl. Durian Raya No 4 Harapan Baru Bekasi
Muara.Net 6 Ruko THB Sport Center Blok E7 no 12 Bekasi
Muara.Net 7 Pulogebang Jakarta
GadingNet gading tutuka 2 Blok P11 no 36 Soreang Bandung
StudioGamerz Jalan bunga sampai Raya no 44c Perumnas Klender Jakarta
RitterCyberCafe, Tanjung Duren Jakarta utara
101COffee, Babakan Tarogong Bandung
+9 Net - jl.raya jati asih bekasi kav 101 Bekasi - Mikrotik Router
Wordnet Jl Dipati Ukur Mikrotik Router Freebsd Proxy
Alegranet Jl Dago Pojok Mikrotik Router Freebsd Proxy
Phinet jl Tubagus Ismail Bawah Freebsd Router & Proxy
Threenet Jl Tubagus Ismail dalam Freebsd Router & Proxy
CSS Net Jl Buah Batu Freebsd Router & Proxy
Flashnet Jl katamso Freebsd Router & Proxy
Floppynet Jl Sersan Bajuri Freebsd Router & Proxy
Akatsukinet Jl Tubagus Ismail Linux Router
Alaynet Jl Kotabaru Mikrotik router
Alaynet 2 Jl Ciateul Tengah Mikrotik router
Alegranet2 Jl Pasir Impun Mikrotik Router Freebsd Proxy
MD Internet Jl Dipati Ukur Mikrotik Router Freebsd Proxy
Metrohaus Jl Banteng Proxy Server
Phinisinet Tanjungsari Sumedang Mikrotik router
PT Primatek Setrasari Freebsd router
Ongel Net Jl Sukahaji Mikrotik router
Yoorisnet Soreang Mikrotik router
Centralnet Jl Malabar Mikrotik router
Tricomindo Kotabaru Mikrotik router
PT Seneca Jl Tamblong Mikrotik Router
Cosmic Jl Pagarsih Gg sastra Mikrotik Router & Hotspot, Freebsd Proxy Server
OneThreeNet JL Surapati Mikrotik Router
Valdinet Indramayu Mikrotik Router
Zakynet JL Babakan Priangan Mikrotik Router
BlitzSpot Komp. Pemda. Kel Padasuka Cimahi Mikrotik LoadBalance
Aurora net JL Burangrang ( samping Martabak San Francisco ) Mikrotik Router
Bangker net Jl Jatihandap - Mikrotik Router
Clicknet - Cimahi Proxy Server
Kliknet - Pagarsih - Mikrotik Router & Proxy Server
Kaenet - Jl Mesjid Sukabumi Mikrotik Router
Operanet JL Merdeka Garut Mikrotik Router & Freebsd Proxy Server
McPlus - Gg Bongkaran Cihampelas - Mikrotik Router
Solarisnet - Jl Gudang Sukabumi Mikrotik Router
Kings net, Halim Jakarta - Mikrotik Router & Linux Proxy Server
Namira Net - Jl. Ipik Gandamanah Purwakarta - Mikrotik Router
Altha Net - Jl Cikutra Barat - Mikrotik Router
SHS Subang - Mikrotik Router & FreeBSD Proxy Server
Starnet - Kadungora Garut, Mikrotik Router
Battle ground - Surya Sumantri, Freebsd Proxy Server
DJP net Cimanuk Garut - Mikrotik Router & FreeBSD Proxy Server
Bianca Banjasmasin, Kalimantan - Mikrotik Router
Lintang Net - ngemplak bawen 04/01 kab semarang 50661
Cybercity Hotspot - Kubangsari - Bandung
Gani net - Cipadung, Mikrotik Router & Freebsd Proxy Server
Jaya Net - Jl. Pasopati No.9 Leles Garut, Mikrotik Router
PS-Net jl gubeng kertajaya 4d tengah no.5 surabaya, Mikrotik Router & Linux Proxy Server
VJ-Net Suryakencana Cibadak, Sukabumi, Mikrotik Router
Ritter Cybercafe - Jakarta, Mikrotik Router & Linux Proxy Server
Glow Community, Cianjur, Mikrotik Router
EazyAccess - Dayeuh Kolot - Mikrotik Router
Aneka net, Sukabumi - Mikrotik Router
Zenith net, Garut Jl.Cimanuk No 11- tlp 0263-233061, Mikrotik Router & Linux Proxy
JempolZone - Jambi, Mikrotik Router & Linux Proxy Server
Ujung Berung Regency Hotspot, Mikrotik Router & Linux Proxy
Warnet Joy jl.pelabuhan II begeg Sukabumi, Mikrotik Router
Farisnet, Bekasi, Linux Proxy Server
Angelnet, JL Pagarsih, Mikrotik Router & Linux Proxy server
ZonaMultimedia - Dago 278, Mikrotik Router & Linux Proxy Server
Niih Net, Jakarta - Linux Proxy Server
Zannet - Antapani, Mikrotik Router & Linux Proxy Server
101Coffee - Jl Babakan Tarogong, Mikrotik Router & Linux Proxy Server
Japerinet - Cakung Barat, Mikrotik Router
GamersNet - Komplek Karawang Jl. Tanggul Barat Rt. 008/012 No. 59 Kelurahan Kapuk Kecamatan Cengkareng Jakarta Barat 11720, Mikrotik Router & Linux Proxy Server

Pasirsalam selatan 1 no 6, Mikrotik Router
warnet senanghati pasar cisalak lantai1,G1. no.22, cisalakpasar cimanggis depok, Mikrotik Router, Linux Proxy Server
Hadianita, Sitimunigar 9E Bandung, Mikrotik Router Linux Proxy Server
warnet Meira (dot) Net jl. Klepu Pituruh Km 1. Pituruh Purworejo, Jateng, Linux Proxy Server
Lightz net Taman Kopo Indah, Squid Proxy Server
Hanzo, JL Ir Juanda (dago) , Mikrotik Router & Squid Proxy Server

Angelnet - Pagarsih 294B. Mikrotik router & Linux Proxy Server
Warnet Icon, JL Cetarip Wetan 5 no 2 Komplek Cetarip Barat, Mikrotik Router n Linux Proxy Server
Jent-Net JL Dahlia no 109 bumi rancaekek kencana bandung, Mikrotik Router n Linux Proxy Server
CyberNet , Jln Lintas Timur unit 1 Tulang bawang. Kab.Tulang bawang ,Bandar Lampung, Mikrotik Router n Linux Proxy Server
   Starbush, JL Kebonjati ( Sebelah RS Santosa ) Mikrotik Router n Linux Proxy Server
Astar, JL Astana Anyar Bandung
Golden, JL Rajawali Mikrotik Router n Linux Proxy Server
Hanzo Game Center ( Sebelah Pempek Pak Raden ) Jl Buah batu Bandung, Mikrotik Router n Linux Proxy Server

Berikut beberapa kontak kami yang bisa anda pilih :

contact via ym : angga_funkadelic
contact via sms : 081 80 227 9 880 ( silahkan SMS terlebih dahulu sebelum call saya )
contact via kaskus thread klik disini 
contact via Facebook klik disini 
contact via bbm pin 21d7910b






Wednesday, July 27, 2011

Monitoring ip server & notifikasi YM

#!/bin/bash

#######################################
# instant messaging monitoring system #
#     by angga_s@raharja-net.co.id    #
#######################################

colocationlist="192.168.1.7"
dutalist="192.168.4.5 192.168.4.6"
routerlist="192.168.6.6"
serverlist="192.168.1.1"
ymlist="angga_funkadelic funkadelic_angga"
tanggal="$(/bin/date |/usr/bin/awk '{print $6$2$3,$4}')"
listip="$routerlist $serverlist $colocationlist"




for ipserver in $listip
do
        cekfiles="$(/bin/ls /tmp/ip-$ipserver)"
        if [ "$cekfiles" = "/tmp/ip-$ipserver" ]; then
                /bin/echo "files ip-$ipserver udah ada" > /dev/null
        else
                /bin/echo "files $ipserver belum ada coba buat" > /dev/null
                /bin/echo "1" > /tmp/ip-$ipserver
        fi
        pingsekarang="$(/bin/ping -c 1 $ipserver | /bin/grep 'received' | /usr/bin/awk -F',' '{ print $2 }' | /usr/bin/awk '{ print $1 }')"
        lastping="$(/bin/cat /tmp/ip-$ipserver)"
        if [ "$pingsekarang" = "1" ]; then
                if [ "$lastping" = "1" ]; then
                        /bin/echo "ip $ipserver kondisi normal & no action" > /dev/null
                elif [ "$lastping" = "0" ]; then
                        msgup="$tanggal - host $ipserver is UP"
                        /bin/echo "$msgup" >> /var/log/ping.log
                        for ymsend in $ymlist
                        do
                                /bin/echo "$msgup" | /usr/bin/centerim -s msg -p yahoo -t $ymsend > /dev/null
                        done
                        /bin/echo "1" > /tmp/ip-$ipserver
                fi
        elif [ "$pingsekarang" = "0" ]; then
                if [ "$lastping" = "1" ]; then
                        msgdown="$tanggal - host $ipserver is DOWN"
                        /bin/echo "$msgdown" >> /var/log/ping.log
                        for ymsend in $ymlist
                        do
                                /bin/echo "$msgdown" | /usr/bin/centerim -s msg -p yahoo -t $ymsend > /dev/null
                        done
                        /bin/echo "0" > /tmp/ip-$ipserver
                elif [ "$lastping" = "0" ]; then
                        /bin/echo "ip $ipserver kondisi down & no action" > /dev/null
                fi
        fi
done

Wednesday, July 6, 2011

YM server console bash script

#!/bin/bash

listym="angga_funkadelic funkadelic_angga"
for ymlist in $listym
do
header="$(/usr/bin/tail -5 /root/.centerim/y$ymlist/history | /usr/bin/head -1)"
msgnumber="$(/usr/bin/tail -3 /root/.centerim/y$ymlist/history | /usr/bin/head -1 | /usr/bin/tail -1)"
message="$(/usr/bin/tail -3 /root/.centerim/y$ymlist/history | /usr/bin/tail -1)"
lastid="$(/bin/cat /tmp/lastid$ymlist)"
if [ "$header" = "IN" ]; then
        if [ "$msgnumber" = "$lastid" ]; then
                echo "no action" > /dev/null
        else
                echo "$message" > /tmp/exec$ymlist
                /tmp/exec$ymlist > /tmp/hasil$ymlist
                kirimkan="$(/bin/cat /tmp/hasil$ymlist)"
                /bin/echo "$kirimkan" | /usr/bin/centerim -s msg -p yahoo -t $ymlist > /dev/null
                echo "$msgnumber" > /tmp/lastid$ymlist
        fi
fi
done