Featured

    Featured Posts

  • at front and

Restoring a backup from one server to another

If we have a backup file, we can copy it to another recently installed Elastix Unified Communications Server, if we'd like to restore it. For example, Server A is a production server, but we'd like to use a brand  new server with more resources (Server B).


How to do it…

  • After having Elastix installed in Server B, perform a backup, irrespective of whether there is no configuration in it and create a backup in Server A as well.


  • Then, we copy the backup ( *.tar file) from Server A to Server B with the console command (being in Server A's console):

scp /var/www/backup/back-up-file.tar root@ip-address-of-server-b:/var/www/backup/

  • Log into Server B's console and change the ownership of the backup file with the command:

chown asterisk:asterisk /var/www/backup/back-up-file.tar

  •  Restore the copied backup in Server B by using the System | Backup/Restore menu. When this process is being done, Elastix's webGUI will alert us of a restoring process being


CONNECTION STATE MIKROTIK


  • New  -  paket pertama dari sebuah koneksi. Suatu pengiriman data terdiri dari banyak paket. Paket pertama dari serentetan paket inilah yang diberikan satus new.
  • Established  - kelanjutan paket yang diberikan status new.
  • Related  - merupakan paket baru namun sebenarnya sambungan paket dari koneksi yang telah ada sebelumnya.
  • Invalid  - paket yang tidak memiliki hubungan dengan paket lain maupun koneksi lain.
    
Contoh penerapan konfigurasi connection state terhadap protokol ICMP yang akan masuk pada interface LAN. Hal ini bertujuan agar komputer klien tidak dapat melakukan ping terhadap router. 

[admin@Rou1] > ip firewall filter add chain input=input in-interface=LAN protocol=icmp action=drop

Jika Anda mengujinya maka pada komputer klien tidak akan mendapatkan balasan reply dari router terhadap interface LAN . Konfigurasi di atas juga berakibat router tidak dapat melakukan ping terhadap komputer klien karena rule tersebut membuang paket ping yang datang dari interface LAN . Padahal rule ini semula bertujuan membuang paket ICMP dari komputer klien saja.

Agar menjami paket ICMP Reply yang merupakan kelanjutan (established) dari ICMP Request tadi bisa diterima router maka harus menambahkan konfigurasi rule dengan parameter connection-state=establihed dengan action=accept. Maka konfigurasi tadi dilengkapi dan terlihat seperti berikut.

[admin@Rou1] > ip firewall filter add chain protocol=icmp connection-state=established action=accept

[admin@Rou1] > ip firewall filter add chain input=input in-interface=LAN protocol=icmp action=drop

  

Change Network Interfaces Name Ubuntu

Edit your /etc/default/grub changing the line from

GRUB_CMDLINE_LINUX=""
to

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
and, finally:

$ sudo update-grub
and reboot your system:

$ sudo reboot



Ultra@PC6:~$ ifconfig
eth0   Link encap:Ethernet  HWaddr 90:94:e4:82:41:40  
          inet addr:10.9.9.65  Bcast:10.9.9.255  Mask:255.255.255.0
          inet6 addr: fe80::45bd:d0e:3abc:e9f4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25732338 errors:0 dropped:20 overruns:0 frame:0
          TX packets:16793479 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:17954521936 (17.9 GB)  TX bytes:10291581295 (10.2 GB)

eth1   Link encap:Ethernet  HWaddr 70:f3:95:05:1c:1b  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Memory:fb300000-fb320000 

lo       Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:49283 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49283 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 

          RX bytes:4740273 (4.7 MB)  TX bytes:4740273 (4.7 MB)

ZTE C320 COMMANDLINE FOR MAINTENANCE

--------------------------------------------------------------------------------------------------------------------------
 the commands below 
may not work on different system version 
--------------------------------------------------------------------------------------------------------------------------





### CHECKING ONT STATUS

GPON#show gpon onu state gpon-olt_1/2/3
OnuIndex   Admin State  OMCC State  Phase State  Channel
--------------------------------------------------------------
1/2/3:1     enable       disable     OffLine      1(GPON)
1/2/3:2     enable       disable     OffLine      1(GPON)
1/2/3:3     enable       disable     OffLine      1(GPON)
1/2/3:4     enable       disable     OffLine      1(GPON)
1/2/3:5     enable       disable     OffLine      1(GPON)
1/2/3:6     enable       disable     OffLine      1(GPON)
1/2/3:7     enable       disable     OffLine      1(GPON)
1/2/3:8     enable       disable     OffLine      1(GPON)
1/2/3:9     enable       disable     OffLine      1(GPON)
1/2/3:10    enable       disable     OffLine      1(GPON)
1/2/3:11    enable       disable     OffLine      1(GPON)
1/2/3:12    enable       disable     OffLine      1(GPON)
1/2/3:13    enable       disable     OffLine      1(GPON)
1/2/3:14    enable       disable     OffLine      1(GPON)
1/2/3:15    enable       disable     OffLine      1(GPON)
1/2/3:16    enable       disable     OffLine      1(GPON)
1/2/3:17    enable       disable     OffLine      1(GPON) => modem 
1/2/3:18    enable       disable     working      1(GPON) => modem operate normaly



### CHECKING ONT POWER

GPON-JKT-KBJ#show pon power attenuation gpon-onu_1/2/3:18
           OLT                  ONU              Attenuation
--------------------------------------------------------------------------
 up      Rx :no signal         Tx:N/A               N/A

 down    Tx :6.892(dbm)        Rx:N/A               N/A



### CHECKING ONT MAC ADDRESS

GPON-JKT-KBJ#show mac gpon onu gpon-onu_1/2/3:18
Total mac address : 0



### CHEKING ONT UPTIME AND ONT HISTORY LOGS

GPON#show gpon onu detail-info gpon-onu_1/2/3:18

ONU interface:         gpon-onu_1/2/3:18
  Name:                ONU-3:18
  Type:                ZTE-F660
  State:               ready
  Configured channel:  auto
  Current channel:     1(GPON)
  Admin state:         enable
  Phase state:         OffLine
  Config state:        success
  Authentication mode: sn
  SN Bind:             enable with SN check
  Serial number:       ZTEGC123456F
  Password:
  Description:         ONU-3:18
  Vport mode:          gemport
  DBA Mode:            Hybrid
  ONU Status:          enable
  OMCI BW Profile:
  Line Profile:        N/A
  Service Profile:     N/A
  ONU Distance:        N/A
  Online Duration:     0h 0m 0s
  FEC:                 none
  FEC actual mode:     N/A
  1PPS+ToD:            disable
  Auto replace:        disable
  Multicast encryption:disable
  Multicast encryption current state:N/A
------------------------------------------
       Authpass Time          OfflineTime             Cause
   1   0000-00-00 00:00:00    0000-00-00 00:00:00
   2   0000-00-00 00:00:00    0000-00-00 00:00:00
   3   0000-00-00 00:00:00    0000-00-00 00:00:00
   4   0000-00-00 00:00:00    0000-00-00 00:00:00
   5   0000-00-00 00:00:00    0000-00-00 00:00:00
   6   0000-00-00 00:00:00    0000-00-00 00:00:00
   7   0000-00-00 00:00:00    0000-00-00 00:00:00
   8   0000-00-00 00:00:00    0000-00-00 00:00:00
   9   0000-00-00 00:00:00    0000-00-00 00:00:00
  10   0000-00-00 00:00:00    0000-00-00 00:00:00



### FINDING ONT BY SN NUMBER

GPON#show gpon onu by sn ZTEGC123456F
Search result
-----------------
gpon-onu_1/2/3:18



### CHECKING ONT VERSION

GPON#show gpon remote-onu equip gpon-onu_1/2/3:18
Vendor ID:                 N/A
Version:                   N/A
SN:                        N/A
Admin status:              unlock
Battery monitor:           false
Security mode:             aes
Product code:              0
Total priority queue num:  0
Total traffic schedule num:0
Traffic management option: N/A
Operate status:            N/A
Equipment ID:              N/A
OMCC version:              80
Security capability:       aes
Model:                     N/A
Survival time:             N/A
Total GEM port num:        0
System uptime:             0
Region code:               N/A
Product SN:                N/A
Chip info:                 0



### CHECKNG OLT UPTIME

GPON#show system-group
System Description: C320 Version V2.1.0 Software
Started before: 6 days, 6 hours, 24 minutes
System name:  GPON



### CHECKING OLT BOARD

GPON#show card
Rack Shelf Slot CfgType RealType Port  HardVer SoftVer         Status
-------------------------------------------------------------------------------
1    1     2    GTGH    GTGHG    16    V1.0.0  V2.1.0          INSERVICE
1    1     3    PRAM    PRAM     3     V1.0.0  V1.01           INSERVICE
1    1     4    SMXA    SMXA     3     V1.0.0  V2.1.0          INSERVICE


GTGOH = 16 Port (H = Hexa)



### CHECKING OLT PROCESSOR AND MEMORY

GPON#show processor
Rack   Shelf    Slot   CPU(5s)   CPU(1m)    CPU(5m)   PhyMem(MB)  Memory
-------------------------------------------------------------------------------
1       1       2       10%       13%       13%       512         38%
1       1       4       12%       8%        8%        2048        25%



### CHECKING OLT CARD TEMPERATURE

GPON#show card-temperature
All cards temperature(deg c):
----------------------------------------------------------------------------
Rack Shelf Slot Temperature Temperature(5m) Temperature(1h) Optical-Temp
----------------------------------------------------------------------------
1    1     2    30          29              29              N/A.
1    1     3    30          30              30              N/A.
1    1     4    33          32              32              N/A.



### CHECKING OLT PER SLOT

GPON#show card slotno 2
Config-Type   : GTGH      Status        : INSERVICE
Port-Number   : 16
Cpu-Alarm-Threshold : 100%
Mem-Alarm-Threshold : 100%

Real-Type     : GTGHG     Serial-Number : 706761801136
Phy-Mem-Size  : 512MB     Main-CPU      : PowerPC Processor
M-CODE        : 140901    Hardware-VER  : V1.0.0
Cpld-VER      : V1.3      Fpga-VER      :
OtherfirmwareVER:pm.fw(V2.1.0)

BootROM-VER   : V4.0.5    2014-12-17 13:37:42
Software-VER  : V2.1.0    2017-01-17 00:40:26
Cpu-Usage     : 12%
Mem-Usage     : 38%
C-Code        : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00EE12
Uptime        : 6 Days, 6 Hours, 51 Minutes, 41 Seconds
Last restart reason : Other reason

GPON#show card slotno 3
Config-Type   : PRAM      Status        : INSERVICE
Port-Number   : 3
Cpu-Alarm-Threshold : 100%
Mem-Alarm-Threshold : 100%

Real-Type     : PRAM      Serial-Number : 712151100106
Phy-Mem-Size  :           Main-CPU      :
M-CODE        :           Hardware-VER  : V1.0.0
Cpld-VER      :           Fpga-VER      :
OtherfirmwareVER:

BootROM-VER   :
Software-VER  :
Cpu-Usage     :
Mem-Usage     :
C-Code        : 00000000000000000000000000000000000000
Uptime        :
Last restart reason : Power-off

GPON#show card slotno 4
Config-Type   : SMXA      Status        : INSERVICE
Port-Number   : 3
Cpu-Alarm-Threshold : 100%
Mem-Alarm-Threshold : 100%

Real-Type     : SMXA      Serial-Number : 712068000791
Phy-Mem-Size  : 2048MB    Main-CPU      : PowerPC Processor
M-CODE        : 131201    Hardware-VER  : V1.0.0
Cpld-VER      : V2.3      Fpga-VER      : V2.1.0
OtherfirmwareVER:

BootROM-VER   : V4.0.13    2017-04-26  9:53:13
Software-VER  : V2.1.0    2017-01-17 01:04:45
Cpu-Usage     : 8%
Mem-Usage     : 25%
C-Code        : 00000000000000000000000000000000000000
Uptime        : 6 Days, 6 Hours, 56 Minutes, 34 Seconds
Last restart reason : CLI Command



### CHECKING ONT IP ROUTING MODE

gpon# show gpon remote-onu ip-host  gpon-onu_1/2/1:3

Host ID:            1
HostName:           omci_ipv4_dhcp_1
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response:true
MAC:                
KEREN.KEREN.KEREN
CurIP:              1.2.3.4
CurMask:            255.255.255.0
CurGateway:         1.2.3.4
CurPriDNS:          6.6.6.6
CurSecDNS:          7.7.7.7



### CHECKING ONT CONFIGURATION

GPON#show run int gpon-onu_1/4/1:2
Building configuration...
!
interface gpon-onu_1/4/1:2
descriptionIRONMAN
tcont 1 profile share
gemport 1 name ngenet unicast tcont 1 dir both
gemport 1 traffic-limit downstream 300m
gemport 2 name nontonfelm unicast tcont 1 dir both
gemport 2 traffic-limit downstream 300m
gemport 3 name tilpun unicast tcont 1 dir both
gemport 3 traffic-limit downstream 300m
switchport mode hybrid vport 1
switchport vlan 212  tag vport 1
switchport mode hybrid vport 2
switchport vlan 121  tag vport 2
switchport mode hybrid vport 3
switchport vlan 122  tag vport 3
!
end



### REBOOT ONT

gpon#config t
gpon#pon-onu-mng gpon-onu_1/2/1:3
gpon(gpon-onu-mng)#reboot



### RESET FACTORY ONT

gpon#config t
gpon#pon-onu-mng gpon-onu_1/2/1:3
gpon(gpon-onu-mng)#restore factory



### DISABLE/SHUTDOWN PORT ONT

gpon#config t
gpon#pon-onu-mng gpon-onu_1/2/1:3
gpon(gpon-onu-mng)#interface eth eth_0/2 state lock --> disable/shutdown port number 2



### ENABLE/SHUTDOWN PORT ONT

gpon#config t
gpon#pon-onu-mng gpon-onu_1/2/1:3
gpon(gpon-onu-mng)#interface eth eth_0/2 state unlock --> enable port number 2



###  RELEASE RENEW ONT AS DHCP CLIENT

GPON#config t
Enter configuration commands, one per line.  End with CTRL/Z.
GPON(config)#pon-onu
GPON(config)#pon-onu-mng gpon-onu_1/2/1:3
GPON(gpon-onu-mng)#ip-host 1 dhcp-enable false ping-response false traceroute-response false
GPON(gpon-onu-mng)#ip-host 1 dhcp-enable true ping-response true traceroute-response true



### CHECKING RX/TX LEVEL UPLINK PORT

GPON#sho int optical-module-info xgei_1/21/1
Optical module information:xgei_1/21/1
Basic-info:
Vendor-Name    : SOU Vendor-Pn      : SPP1
Vendor-Sn      : D9                Version-Lev    : 10
Production-Date: 13                    Module-Type    : 10GBASE-LR
Wavelength     : 1310      (nm)         Connector      : LC
Diagnostic-info:
RxPoWer        : -10.1(dbm)          TxPower      : -1.7(dbm)
Bias-Current   : 25.724    (mA)         Laser-Rate   : 103(100Mb/s)
Temperature    : 24.184    (c)          Supply-Vol   : 3.324(v)
Alarm-thresh: –> Threshold
RxPower-Upper    : 3  (dbm)             RxPower-Lower    : -34(dbm)
TxPower-Upper    : 9  (dbm)             TxPower-Lower    : -14(dbm)
Bias-Upper       : 131(mA)              Bias-Lower       : 0  (mA)
Voltage-Upper    : 7  (v)               Voltage-Lower    : 0  (v)
Temperature-Upper: 90 (c)               Temperature-Lower: -45(c)



### RESET SLOT CARD

GPON#reset-card slotno 2



### SWAP

Use This for First Level Handling when you get Anomaly Process.
sometimes it can help you, but sometime isn’t

GPON#swap



### SHOW VLAN SUMMARY

GPON# show vlan summary
All created vlan num: 3
Details are following:
111, 222 , 333
GPON#
GPON#show vlan 111
vlanid          :111
name            :VLAN00111
description     :N/A
multicast-packet:flood-unknown
tpid:0x8100
port(untagged):
port(tagged):
gpon-onu_1/2/1:3:6
xgei_1/3/4
sg1



### CHECKING BANDWIDTH PROFLE

GPON#show gpon profile traffic

Script MikroTik

Menambah ip nat firewall pada mikrotik

for e from 2 to 60 do={
/ip firewall nat add action=masquerade chain=srcnat src-address=("10.172.$e.253") comment="" disabled=no}

Dasar Firewall Mikrotik

Chain Forward
Chain forward pada filter berfungsi menangani paket data yg akan melewati router. Hampir mirip dengan NAT hanya saja perbedaannya chain forward hanya akan menangani paket data tanpa melakukan perubahan si ip pengirim.

action drop vs action reject
Opsi action drop umumnya digunakan untuk melakukan pemblokiran. Misalkan hendak memblokir komputer user dengan alamat ip address 192.168.10.12 dengan menggunakan chain forward dan action drop.

ip firewall filter chain-forward action=drop src-address=192.168.10.12  

Bisa saja mengganti action=drop menjadi action=reject yang sama-sama akan  memblokir akses internet komputer dengan ip address 192.168.10.12. Perbedaan action drop  dan action reject. Jika action drop yg digunakan maka semua paket data yg berasal dari ip address 192.168.10.12 akan di buang router. Berbeda dengan action reject, router akan membuang paket namun router akan memberikan pemberitahaun kepada komputer user menggunakan protocol ICMP,

 ip firewall filter add chain=forward src-address=192.168.10.12 action=reject reject-with=icmp-host-unreachable

Jika komputer user dengan ip adddress 192.168.10.12 melakukan ping ke internet maka ICMP akan memberikan pesan destination net unreachable. Sebaliknya jika menggunakan action drop maka pada saat hasil melakukan ping adalah request time out.

11 Trik Psikologi Mudah yang Dapat Digunakan dalam Kehidupan Sehari-hari


1. Ketika seseorang tertawa, maka secara insting dia akan melihat ke seseorang yang dianggapnya sebagai teman paling dekatnya, atau dia ingin menjadi teman dekat orang tersebut..

Nah setelah ane inget-inget ketika ane tertawa, biasanya ane melihat ke arah orang yang ane suka :3 jadi ane pikir ini ada benernya juga sih, nah.. bagaimana dengan pengalaman agan-agan?

2. Ketika agan lagi ngobrol sama seseorang, coba lihat kakinya. Jika kakinya menghadap langsung ke arah agan, itu tandanya dia merasa nyaman ngobrol sama agan
[Munched]
Ternyata bukan cuma dari pandangan mata aja kita bisa tahu apakah teman ngobrol kita nyaman diajak ngobrol, kalau orang yang nggak nyaman diajak ngobrol biasanya pandangannya kemana-mana.. pengalaman ane sih gitu.. Nah, dari arah kaki kita juga bisa tahu apakah teman ngobrol kita nyaman atau tidak..

3. Saat kencan pertama,, Ajaklah pasanganmu ketempat yang heboh dan menantang. Itu akan menambah kedekatanmu dengan si dia..
Saat kencan pertama,, nggak usah bingung cari tempat-tempat romantis,, ajak aja ke tempat-tempat bermain yang heboh dan menantang seperti mengajaknya naik roller coaster, tornado, komedi putar dan hiburan sejenisnya.. aktivitas seperti itu akan menambah kedekatan agan dengan si dia.

4. Ketika agan bertemu dengan orang yang baru agan kenal.. Cobalah untuk menatap matanya.. Orang tersebut akan menyukai agan karena kontak mata yang lama dengannya..
Tentu saja kontak matanya bukan sembarang kontak mata,, kontak mata yang nyari lawan tentu berbeda dengan kontak mata yang bisa membuat orang luluh.. beda lagi halnya dengan main mata seperti ini :

5. Jika agan bekerja sebagai Customer Service. Letakkanlah sebuah cermin yang lumayan besar dibelakang agan. hal ini akan mengurangi rasa bosan dari para customer yang sedang antri..
[Munched]
Ini bertujuan untuk mengurangi kebosanan dan kejengkelan customer yang antri maupun yang pengen ngomel2 gan.. secara kan dia malu kalau liat dirinya sendiri lagi jengkel atau marah..

6. Jika agan punya firasat bahwa seseorang akan menceritakan aib atau hal-hal buruk tentang agan didepan orang banyak, Duduklah disebelahnya. maka dia tidak akan mengatakan hal-hal buruk tentang agan, sekurang-kurangnya akan mengurangi cacian/singgungannya tentang agan..
Bayangin aja deh, pasti dia merasa malu menyinggung agan ketika agan disampingnnya.. namun beda lagi halnya kalau duduk disamping sahabat-sahabat agan.. Pasti dia langsung ngomong to the point dan tertawa lepas.. tentu saja tidak didepan orang ramai yang akan merusak citra agan.. Sebagai sahabta pasti dia juga mengerti betapa susahnya melakukan pencitraan

7. Ketika agan senang dan bahagia bertemu dengan pasangan agan.. Maka kemungkinan besar ketika kalian berjumpa lagi dia akan merasa senang juga..

8. Pada saat wawancara kerja (Job-Interview), Bayangkanlah agan diwawancarai oleh teman dekat agan sendiri.. Ini akan meningkatkan rasa percaya diri dan ketenangan agan dalam menjawab setiap pertanyaannya...
[Munched]

9. Ketika agan berbicara dengan orang yang baru agan kenal dan agan mengatakan... "Menurut gw bla bla bla" "Gw percaya bahwa bla blabla" dengan suara rendah atau mengatakan "Hmm.. Mungkin.." maka dia akan mengganggap agan sebagai orang yg plin-plan dan tidak percaya diri..

10. Tertawa akan membuat agan terlihat sebagai orang yang periang.. Mudah tertawa akan membuat agan terlihat seperti orang yang sukses dalam hidup, rencana, dan impian agan..


Posted by : mikosatria3

Konsep PCQ pada MikroTik

Sudah sekian lama tidak membuat postingan terbaru di blog saya ini karena banyak kegiatan di dunia nyata. Oke, sekarang postingan saya ini akan membahas mengenai konsep PCQ pada MikroTik. 

Per Connection Queue

PCQ atau Per Connection Queue merupakan pengaturan manajemen bandwith bersifat massive. Dengan menggunakan PCQ walaupun jumlah komputer client sejumlah puluhan atau bahkan ratusan, hanya diperlukan satu atau dua konfigurasi queue. Metode ini PCQ ini dapat diterapkan pada Simple Queue maupun Queue Tree.

Konsep PCQ

Sebelum melakukan konfigurasi PCQ, sebaiknya memahami konsep PCQ itu sendiri sebelum melakukan pembagian bandwidth. 

PCQ bekerja dengan membuat sub-stream berdasarkan parameter pcq-classifier yang dapat berupa IP Address pengirim berdasarkan pengirim (src-address), IP Address tujuan (dst-address), Port pengirim (src-port) maupun Port tujuan (dst-port).

Ilustrasi PCQ

Contoh ilustrasi agar dengan mudah memahami PCQ. Misalkan dalam sebuah jaringan  terdapat 2 komputer yang melakukan aktivitas download, maka PCQ akan membuat 2 sub-stream. Jika ternyata tiba-tiba terdapat 50 buah komputer melakukan download, maka PCQ juga akan membuat 50 sub-stream dan seterusnya. Meskipun demikian kita bisa membatasi jumlah sub-stream. Tentu pula kita dapat memberikan batasan bandwitdh maksimum untuk tiap sub-stream.

 PCQ akan membagi rata bandwitdh untuk tiap sub-stream, teknik ini cocok untuk jaringan yang memiliki jumlah komputer banyak dengan pembatasan bandwidth yang seragam. Sudah pasti juga teknik ini tidak bisa diharapkan memberikan alokasi bandwidth 256 kbps untuk suatu sub-stream dan memberikan 512 kbps untuk sub-stream lainnya.

Misalkan bandwitdh yang dimiliki adalah 1 Mbps dan ternyata ada 2 sub-stream maka masing-masing client akan mendapatkan bandwitdh 512 kbps. Jika ada 4 sub-stream maka masing-masing client akan mendapatkan bandwidth 256 kbps, jika 8 sub-stream maka bandwitdth yang didapatkan 128 kbps dan begitu seterusnya.

PCQ Bandwitdht Ilustration
Ilusrasi pembagian bandwidth dengan metode PCQ

PCQ Classifier

Untuk membuat sub-stream, PCQ dapat menggunakan parameter src-address, dst-address, src-port maupun dst-port. Yang paling banyak diimplementasikan adalah parameter src-address dan dst-address yang dapat digunakan untuk melakukan manajemen bandwidth baik untuk traffic upload maupun download.

Jika ingin melakukan manajemen bandwitdh bandwidth untuk aktivitas download, maka parameter yang harus digunakan adalah dst-address (IP Address tujuan). Karena traffic download berasal dari internet dan menuju jaringan lokal (LAN), maka yang dijadikan pedoman bagi PCQ tentu adalah IP Address tujuan.

Perlu di ingat IP Address tujuan bukan lah IP Address di internet, namun merupakan IP Address dari komputer client yang berada di dalam jaringan lokal. Sedangkan untuk traffic upload, parameter classifier yang harus digunakan adalah src-address.

PCQ Rate

Parameter pcq-rate dapat digunakan untuk membatasi bandwidth maksimum yang bisa didapatkan oleh tiap sub-stream. Jika parameter yang digunakan adalah pcq-rate=0 maka setiap sub-stream bisa saja mendapatkan bandwidth maksimum yang nantinya diberikan oleh Simple Queue maupun Queue Tree. Lebih detailnya bisa di lihat gambar berikut dengan menggunakan pcq-rate=0

PCQ Rate Ilustrations Konsep PCQ
PCQ dengan paramete pcq-rate=0
 Perhatikan gambar di atas sebagai contoh Simple Queue memberikan alokasi bandwidth maksimal (max limit) sebesar 1 Mbps untuk traffic download pada PCQ yang di buat.. Jika ternyata hanya ada sau komputer client yang menggunakan traffic download, maka komputer tersebut akan mendapatkan bandwidth 1 Mbps, sesuai parameter max-limit yang diberikan oleh Simple Queue atau Queue Tree.

Jika ternyata Simple Queue/Queuee Tree menggunakan parameter max-limit=2 Mbps, maka komputer tersebut juga akan mendapatkan 2 Mbps. Kesimpulannya adalah jika parameter pcq-rate=0 yang digunakan maka maksimal bandwidth yang bisa di dapat oleh sebuah sub-stream akan sangat relatif dan bergantung dengan parameter max-limit yang ada di Simple Queue/Queue Tree

Untuk memberikan batasan maksimal bandwitdh yang bisa didapatkan oleh sub-stream maka bisa menggunakan parameter pcq rate. Jika menggunakan parameter pcq rate=256 kbps maka walaupun max-limit yang diberikan oleh Simple Queue atau Queue Tree adalah 1 Mbps dan hanya ada 1 komputer client yang menggunakan alokasi bandwidth, komputer tersebut tetap akan mendapatkan alokasi bandwidth sebesar 256 kbps.

Walaupun masih ada bandwidth yang tersisa sebesar 768 kbps dan jika ada 2 komputer yang menggunkan bandwidth, maka masing-masing komputer akan tetap mendapatkan bandwidth maksimal 256 kbps. Perhatikan gambar di bawah ini :

pcq rate konsep limit
PCQ dengan pcq-rate=256kbps

PCQ Limit dan PCQ Total Limit

Parameter pcq-limit dan pcq-total-limit dapat digunakan untuk membatasi jumlah sub-stream. Kedua parameter ini dinyatakan dalam satuan ukur kiloByte (kB). Parameter pcq-limit menyatakan ukuran maksimal dari sebuah sub-stream , sedangkan parameter pcq-total-limit menyatakan ukuran maksimal dari keseluruhan sub-stream. Sehingga jumlah maksimal sub-stream yang bisa tercipta adalah hasil pembagian antara pcq-total-limit dengan pcq-limit.

Secara default atau nilai awal pcq-limit berukuran 50 kB, sedangkan parameter pcq-total-limit berukuran 200/50=40 sub-stream. Perubahan konfigurasi dari kedua parameter ini nantinya harus memperhitungkan ukuran dari RAM yang ada pada sebuah Router Mikrotik yang digunakan.

Spesifiakasi MikroTik Routerboard 411

Routerboard 411 atau biasa akrab disebut RB411 adalah routerboard yang penggunaannya dikhususkan sebagai CPE/wireless client atau point to point sehingga tidak bisa difungsikan sebagai access point dengan multi client. Memiliki 1 buah port ethernet yang sudah mendukung POE (power over ethernet) dan 1 buah slot mini PCI. Routerboard yang disertai dengan RouterOS level 3 cukup untuk menangani kebutuhan small office.




Spesifikasi RB 411
Product Code RB411
Architecture MIPS-BE
CPU AR7130300MHz
Current Monitor No
Main Storage/NAND 64MB
RAM 32MB
SFP Ports 0
LAN Ports 1
Gigabit No
Switch Chip No
MiniPCI 1
Integrated Wireless No
MiniPCIe 0
SIM Card Slots No
USB No
Memory Cards No
Power Jack 10-28V
802.3af Support No
POE Input 10-28V
POE Output No
Serial Port DB9/RS232
Voltage Monitor No
Temperature Sensor No
Dimentions 105mm x 105mm
Operating System RouterOS
Temperature Range -30C .. +60C
RouterOS License Level3


Please start Chromium as a normal user. If you have previously run Chromium as a root, you will need to change the ownership of your profile directory.

Baru saja saya beralih menggunakan distro Debian Wheezy 7.7.0 cuma iseng aja sih pengen coba. Setelah berhasil install saya login menggunakan root karena tidak bisa akses menggunakan user biasa (passwordnya lupa neh :P ). Akhirnya karena yang cuma di ingat password root maka saya login menggunakan root.  Login menggunkan root supaya bisa buat akun biasa setelah selesai muncul niat "aji mumpung" mau browsing. Sebelumnya saya sudah berhasil menambahkan chromium sebagai browser tambahan. Namun ketika akan dijalankan muncul notifikasi
Please start Chromium as a normal user. If you have previously run Chromium as a root, you will need to change the ownership of your profile directory
Akhirnya saya menggunakan command berikut untuk menjalankan aplikasi chromium
chromium --user-data-dir=/foo/bar

Maaf nge-postnya kurang niat. Hehe..

Tool Monitoring Sistem Linux

Sebagai seorang sistem administrator sudah umum jika mebutuhkan tool untuk memoniroting server linux mereka. Mulai dari mencari bottleneck, disk bottleneck, cpu dan memory bottleneck dan network bottleneck.

#1: top - Perintah untuk melihat aktifitas proses


Top memberikan gambaran real time sebuah sistem yang sedang berjalan, proses yang ada. Defaultnya, dia akan menampilkan proses yang sedang menggunakan CPU dan mengupdate-nya setiap 5 detik.

top - 11:42:04 up  7:11,  8 users,  load average: 5.22, 5.42, 5.91
Tasks: 250 total,   2 running, 248 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.9%us,  0.6%sy,  0.0%ni, 96.0%id,  0.0%wa,  0.0%hi,  0.4%si,  0.0%st
Mem:   2021012k total,  1558636k used,   462376k free,   218932k buffers
Swap:   976892k total,        0k used,   976892k free,   762492k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
 1477 root      20   0 84456  40m 7664 S    5  2.1  28:36.33 Xorg              
 3777 onno      20   0  499m 117m  23m S    4  5.9  28:17.09 firefox-bin       
 2281 onno      20   0  109m  16m  10m S    1  0.9   1:01.13 gnome-terminal    
 9961 root      20   0  4308  992  712 D    1  0.0   0:25.50 chown             
 9965 root      20   0  4072  708  476 D    1  0.0   0:24.45 chmod             
10970 root      20   0  2624 1204  844 R    1  0.1   0:00.03 top               
   78 root      20   0     0    0    0 R    0  0.0   0:08.87 kondemand/0       
10380 root      20   0  4136  900  476 D    0  0.0   0:05.40 chmod     

Perintah top mempunyai beberapa hot key yang sangat berguna seperti

Hot Key   Penggunaan
t     Tampilkan rangkuman informasi off dan on
m   Tampilkan informasi memory off dan on.
A    Urutkan tampilan berdasarkan pengguna paling besar dari sumber daya system.
f     Masuk ke konfigurasi interaktif layar untuk top.
o    Memungkinkan kita untuk secara interaktif memilih urutan didalam top
r     Mengeluarkan perintah renice.
k    Mengeluarkan perintah kill / bunuh sebuah proses.
z    Menyalakan / mematikan color / mono.


#2: vmstat - Aktivitas Sistem, Informasi Perangkat Keras dan Hardware


Perintah vmstat melaporkan informasi tentang proses, memori, paging, block IO, traps dan aktifitas cpu.

# vmstat 3

Sample Outputs:

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0      0 434272 221012 774744    0    0    59    42  253  393  4  2 85 10
 0  0      0 434560 221104 774776    0    0    32   132  829 1426  2  2 95  0
 0  0      0 435936 221040 773688    0    0    15   108  989 1416  1  1 98  0
 1  0      0 436644 221104 774032    0    0    12   167  805 1112  1  1 99  0
 0  0      0 507552 221108 703244    0    0    11     0  534  899  1  1 98  0
 0  0      0 506700 221176 703648    0    0    17   161  826 1255  1  1 98  0

Menampilkan pemakaian memori Slabinfo

# vmstat -m

Mendapatkan informasi tentang memori aktif / tidak aktif

# vmstat -a

#3: w - Mencari Siapa Yang Login dan Apa Yang Dia Lakukan


perintah w menampilkan informasi tentang user yang sedang berada di dalam mesin dan menampilkan proses dari user tersebut.

# w username
# w onno

Contoh Output:

 17:58:47 up 5 days, 20:28,  2 users,  load average: 0.36, 0.26, 0.24
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.1.3.145       14:55    5.00s  0.04s  0.02s vim /etc/resolv.conf
root     pts/1    10.1.3.145       17:43    0.00s  0.03s  0.00s w

[edit] #4: uptime - Memberitahu Berapa Lama Sistem Telah Berjalan

Perintah uptime dapat digunakan untuk melihat berapa lama server telah berjalan. Lebih lengkapnya perintah ini memberi tahu waktu saat ini, berapa lama sistem berjalan, berapa banyak user yang sedang login dan rata-rata beban server pada 1, 5, dan 15 menit.

# uptime

Output:

 18:02:41 up 41 days, 23:42,  1 user,  load average: 0.91, 0.58, 0.54

1 dapat dianggap sebagai nilai beban optimal. Beban dapat berubah dari sistem ke sistem. Untuk sistem CPU tunggal 1 - 3 dan sistem SMP 6-10 nilai beban mungkin dapat diterima.

#5: ps - Menampilkan Proses


Perintah ps akan melaporkan snapshot dari proses saat ini. Untuk memilih semua proses gunakan option -A atau -e.

# ps -A

Contoh Output:

  PID TTY          TIME CMD
    1 ?        00:00:02 init
    2 ?        00:00:02 migration/0
    3 ?        00:00:01 ksoftirqd/0
    4 ?        00:00:00 watchdog/0
    5 ?        00:00:00 migration/1
    6 ?        00:00:15 ksoftirqd/1
....
.....
 4881 ?        00:53:28 java
 4885 tty1     00:00:00 mingetty
 4886 tty2     00:00:00 mingetty
 4887 tty3     00:00:00 mingetty
 4888 tty4     00:00:00 mingetty
 4891 tty5     00:00:00 mingetty
 4892 tty6     00:00:00 mingetty
 4893 ttyS1    00:00:00 agetty
12853 ?        00:00:00 cifsoplockd
12854 ?        00:00:00 cifsdnotifyd
14231 ?        00:10:34 lighttpd
14232 ?        00:00:00 php-cgi
54981 pts/0    00:00:00 vim
55465 ?        00:00:00 php-cgi
55546 ?        00:00:00 bind9-snmp-stat
55704 pts/1    00:00:00 ps

ps seperti top tetapi memberikan lebih banyak informasi.

Melihat output dalam format panjang

# ps -Al

Menghidupkan mode extra full (memperlihatkan argumen baris perintah pada proses):

# ps -AlF

Melihat thread ( LWP dan NLWP)

# ps -AlFH

Melihat thread setelah proses

# ps -AlLm

Menampilkan semua proses pada server

# ps ax
# ps axu

Menampilkan pohon proses

# ps -ejH
# ps axjf
# pstree

Menampilkan informasi keamanan

# ps -eo euser,ruser,suser,fuser,f,comm,label
# ps axZ
# ps -eM

Melihat setiap proses yang berjalan sebagai user onno

# ps -U onno -u onno u

Set output sesuai dengan yang kita inginkan

# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
# ps -eopid,tt,user,fname,tmout,f,wchan

Hanya menampilkan ID proses dari Lighttpd

# ps -C lighttpd -o pid=

atau

# pgrep lighttpd

atau

# pgrep -u vivek php-cgi

Menampilkan nama dari PID 55977

# ps -p 55977 -o comm=

Mencari tahu 10 proses yang memakan memori paling banyak

# ps -auxf | sort -nr -k 4 | head -10

Mencari tahu 10 proses yang memakan CPU paling banyak

# ps -auxf | sort -nr -k 3 | head -10

#6: free - Pemakaian Memory


Perintah free menampilkan jumlah total dari physical dan swap memory yang dipakai dan tidak dipakai di dalam sistem serta buffer yang digunakan oleh kernel.

# free

Contoh Output:

            total       used       free     shared    buffers     cached
Mem:      12302896    9739664    2563232          0     523124    5154740
-/+ buffers/cache:    4061800    8241096
Swap:      1052248          0    1052248

#7: iostat - Rata-rata load CPU dan Aktivitas Disk


Perintah iostat melaporkan statistik Central Processing Unit (CPU) dan statistik input/output dari device, partisi dan network filesystems (NFS).

# apt-get install sysstat
# iostat

Contoh Output:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)     06/26/2009

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           3.50    0.09    0.51    0.03    0.00   95.86

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              22.04        31.88       512.03   16193351  260102868
sda1              0.00         0.00         0.00       2166        180
sda2             22.04        31.87       512.03   16189010  260102688
sda3              0.00         0.00         0.00       1615          0

#8: sar - Mengumpulkan dan Melaporkan Aktivitas Sistem


Perintah sar digunakan untuk mengumpulkan, melaporkan dan menyimpan informasi aktivitas sistem. Untuk melihat perhitungan jaringan masukkan:

# sar -n DEV | more

Untuk melihat perhitungan jaringan sejak tanggal 24:

# sar -n DEV -f /var/log/sa/sa24 | more

Anda juga bisa menampilkan penggunaan secara real time dengan sar:

# sar 4 5

Contoh Output:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)         06/26/2009

06:45:12 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
06:45:16 PM       all      2.00      0.00      0.22      0.00      0.00     97.78
06:45:20 PM       all      2.07      0.00      0.38      0.03      0.00     97.52
06:45:24 PM       all      0.94      0.00      0.28      0.00      0.00     98.78
06:45:28 PM       all      1.56      0.00      0.22      0.00      0.00     98.22
06:45:32 PM       all      3.53      0.00      0.25      0.03      0.00     96.19
Average:          all      2.02      0.00      0.27      0.01      0.00     97.70


#9: mpstat - Penggunaaan Multiprocessor


Perintah mpstat menampilkan aktivitas dari setiap processor, processor 0 merupakan processor pertama. mpstat -P ALL menampilkan rata-rata utilitas CPU per processor.

# mpstat -P ALL

Contoh Output:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)         06/26/2009

06:48:11 PM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
06:48:11 PM  all    3.50    0.09    0.34    0.03    0.01    0.17    0.00   95.86   1218.04
06:48:11 PM    0    3.44    0.08    0.31    0.02    0.00    0.12    0.00   96.04   1000.31
06:48:11 PM    1    3.10    0.08    0.32    0.09    0.02    0.11    0.00   96.28     34.93
06:48:11 PM    2    4.16    0.11    0.36    0.02    0.00    0.11    0.00   95.25      0.00
06:48:11 PM    3    3.77    0.11    0.38    0.03    0.01    0.24    0.00   95.46     44.80
06:48:11 PM    4    2.96    0.07    0.29    0.04    0.02    0.10    0.00   96.52     25.91
06:48:11 PM    5    3.26    0.08    0.28    0.03    0.01    0.10    0.00   96.23     14.98
06:48:11 PM    6    4.00    0.10    0.34    0.01    0.00    0.13    0.00   95.42      3.75
06:48:11 PM    7    3.30    0.11    0.39    0.03    0.01    0.46    0.00   95.69     76.89


#10: pmap - Pemakaian Memori pada Proses


Perintah pmap menampilkan peta memory dari sebuah proses. Gnakan perintah ini untuk mencari tau penyebab memory bottlenecks.


# pmap -d PID

Untuk menampilkan informasi memory proses dari pid # 47394, masukkan:

# pmap -d 47394

Contoh keluaran:

47394:   /usr/bin/php-cgi
Address           Kbytes Mode  Offset           Device    Mapping
0000000000400000    2584 r-x-- 0000000000000000 008:00002 php-cgi
0000000000886000     140 rw--- 0000000000286000 008:00002 php-cgi
00000000008a9000      52 rw--- 00000000008a9000 000:00000   [ anon ]
0000000000aa8000      76 rw--- 00000000002a8000 008:00002 php-cgi
000000000f678000    1980 rw--- 000000000f678000 000:00000   [ anon ]
000000314a600000     112 r-x-- 0000000000000000 008:00002 ld-2.5.so
000000314a81b000       4 r---- 000000000001b000 008:00002 ld-2.5.so
000000314a81c000       4 rw--- 000000000001c000 008:00002 ld-2.5.so
000000314aa00000    1328 r-x-- 0000000000000000 008:00002 libc-2.5.so
000000314ab4c000    2048 ----- 000000000014c000 008:00002 libc-2.5.so
.....
......
..
00002af8d48fd000       4 rw--- 0000000000006000 008:00002 xsl.so
00002af8d490c000      40 r-x-- 0000000000000000 008:00002 libnss_files-2.5.so
00002af8d4916000    2044 ----- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b15000       4 r---- 0000000000009000 008:00002 libnss_files-2.5.so
00002af8d4b16000       4 rw--- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b17000  768000 rw-s- 0000000000000000 000:00009 zero (deleted)
00007fffc95fe000      84 rw--- 00007ffffffea000 000:00000   [ stack ]
ffffffffff600000    8192 ----- 0000000000000000 000:00000   [ anon ]
mapped: 933712K    writeable/private: 4304K    shared: 768000K

Baris terakhir sangat penting:

    mapped: 933712K total memory yang dipetakan ke file
    writeable/private: 4304K jumlah ruang alamat private
    shared: 768000K jumlah ruang alamat yang di pakai / di sharing dengan yang lain.

#11 dan #12: netstat dan ss - Statistik Network


Perintah netstat akan menayangkan sambungan jaringan, tabel routing, statistik interface, sambungan masquerade, dan keanggotaan multicast. Perintah ss digunakan untuk melihat statistik soket. Dia dapat menayangkan mirip dengan netstat. Lihat tulisan berikut tentang perintah ss dan netstat:

    ss: Display Linux TCP / UDP Network and Socket Information
    Get Detailed Information About Particular IP address Connections Using netstat Command

#13: iptraf - Statistik Network secara real-time


Perintah iptraf adalah IP LAN Monitor yang berwarna. Dia sebetulnya IP LAN monitor berbasis ncurses yang menghasilkan berbagai statistik network termasuk info TCP, statistik UDP, info ICMP dan OSPF, info beban Ethernet, node statistik, IP checksum error, dan masih banyak lagi. Dia memberikan berbagai informasi dalam format yang mudah di mengerti:

    Network traffic statistics by TCP connection
    IP traffic statistics by network interface
    Network traffic statistics by protocol
    Network traffic statistics by TCP/UDP port and by packet size
    Network traffic statistics by Layer2 address

Fig.02: General interface statistics: IP traffic statistics by network interface

Fig.02: General interface statistics: IP traffic statistics by network interface Fig.03 Network traffic statistics by TCP connection

Fig.03 Network traffic statistics by TCP connection

#14: tcpdump - Analisa Traffic Jaringan Dengan Detail


tcpdump adalah perintah sederhana untuk men-dump traffic di jaringan. Kita membutuhkan pengetahuan / pengertian yang baik tentang protocol TCP/IP untuk dapat memanfaatkan tool ini. Contoh, untuk menampilkan informasi traffic tentang DNS, tulis:

# tcpdump -i eth1 'udp port 53'

Untuk menampilkan semua paket IPv4 HTTP ke dan dari port 80, menampilkan hanya paket yang berisi data dan tidak paket SYN, FIN dan paket yang hanya ACK, tulis:

# tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)'

Untuk menampilkan semua sesi FTP ke 202.54.1.5, tulis:

# tcpdump -i eth1 'dst 202.54.1.5 and (port 21 or 20'

Untuk menampilkan sesi HTTP ke 192.168.1.5:

# tcpdump -ni eth0 'dst 192.168.1.5 and tcp and port http'

Use wireshark to view detailed information about files, enter:

# tcpdump -n -i eth1 -s 0 -w output.txt src or dst port 80

#15: strace - Melihat System Call


Menelusuri system call dan signal. Hal ini sangat berguna untuk melakukan debugging web server atau masalah lain di server. 

#16: /Proc file system - Berbagai Statistik Kernel


/proc file system memberikan informasi secara detail tentang berbagai peralatan hardware dan informasi kernel Linux. See Linux kernel /proc documentations for further details. Contoh /proc yang umum:

# cat /proc/cpuinfo
# cat /proc/meminfo
# cat /proc/zoneinfo
# cat /proc/mounts

#17: Nagios - Server dan Network Monitoring


Nagios adalah aplikasi open source monitoring komputer dan jaringan. Kita dapat dengna mudah memonitor semua host, peralatan network dan layanan. Dia akan mengirimkan alert jika ada hal yang salah dan juga ketika semua sudah baik kembali. FAN adalah "Fully Automated Nagios". Tujuan FAN adalah untuk memberikan instalasi Nagios termasuk hampir semua tool yang diberikan oleh komunitas Nagios. FAN provides a CDRom image in the standard ISO format, making it easy to easilly install a Nagios server. Added to this, a wide bunch of tools are including to the distribution, in order to improve the user experience around Nagios.

#18: Cacti - Web-based Monitoring Tool


Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices. It can provide data about network, CPU, memory, logged in users, Apache, DNS servers and much more. See how to install and configure Cacti network graphing tool under CentOS / RHEL.
[edit] #19: KDE System Guard - Real-time Systems Reporting and Graphing

KSysguard is a network enabled task and system monitor application for KDE desktop. This tool can be run over ssh session. It provides lots of features such as a client/server architecture that enables monitoring of local and remote hosts. The graphical front end uses so-called sensors to retrieve the information it displays. A sensor can return simple values or more complex information like tables. For each type of information, one or more displays are provided. Displays are organized in worksheets that can be saved and loaded independently from each other. So, KSysguard is not only a simple task manager but also a very powerful tool to control large server farms. Fig.05 KDE System Guard

#20: Gnome System Monitor - Real-time Systems Reporting and Graphing


The System Monitor application enables you to display basic system information and monitor system processes, usage of system resources, and file systems. You can also use System Monitor to modify the behavior of your system. Although not as powerful as the KDE System Guard, it provides the basic information which may be useful for new users:

    Displays various basic information about the computer's hardware and software.
    Linux Kernel version
    GNOME version
    Hardware
    Installed memory
    Processors and speeds
    System Status
    Currently available disk space
    Processes
    Memory and swap space
    Network usage
    File Systems
    Lists all mounted filesystems along with basic information about each.


Bonus: Tools Tambahan


Beberapa tool lainnya:

    nmap - scan port yang terbuka pada server anda.
    lsof - daftar file yang terbuka, koneksi jaringan dan banyak lagi.
    ntop web based tool - ntop adalah tool terbaik untuk melihat penggunaan jaringan, mirip dengan perintah top tetapi ini adalah aplikasi untuk memonitor lalu lintas jaringan. Anda dapat melihat status jaringan, lalu lintas jaringan pada protokol UDP, TCP, DNS, HTTP dan protokol lainnya.

adalah alat terbaik untuk melihat penggunaan jaringan dalam cara yang mirip dengan apa perintah atas tidak untuk proses yaitu membutuhkan software monitoring lalu lintas jaringan. Anda dapat melihat status jaringan, protokol distribusi bijaksana lalu lintas untuk UDP, TCP, DNS, HTTP dan protokol lainnya. is the best tool to see network usage in a way similar to what top command does for processes i.e. it is network traffic monitoring software. You can see network status, protocol wise distribution of traffic for UDP, TCP, DNS, HTTP and other protocols.

    Conky - Monitoring tool yang bagus untuk X Window System. Conky sangat konfigurable dan bisa memonitor banyak variable sistem termasuk status CPU, memori, sisa swap, disk penyimpanan, temperature, proses, interface jaringan, power batre, system messages, inbox e-mail dan lain-lain.
    GKrellM - Dapat digunakan untuk memonitor status CPU, memori utama, hard disk, interface network, mailbox lokal dan remote dan banyak hal lainnya.
    vnstat - vnStat adalah network traffic monitor berbasis console. Tool ini menjaga log lalu lintas jaringan per jam, harian dan bulanan dari interface yang dipilih.
    htop - htop adalah peningkatan versi dari top, melihat proses secara interaktif yang dapat menampilkan proses menggunakan bentuk pohon.
    mtr - mtr menggabungkan fungsi traceroute dan program ping pada sebuah tool diagnosa jaringan.


 source: 
  1. http://opensource.telkomspeedy.com

www.CodeNirvana.in

Translate

Total Pageviews

Copyright © Jaren Haga | Designed By Code Nirvana