Postingan

EEM, IP SLA With EEM Script

Gambar
  Pada kali ini, kita akan mencoba mengombinasikan EEM dengan IP SLA yang dimana SLA ini digunakan untuk monitoring, jika SLA ini mendeteksi suatu link down maka akan mengirimkan lognya ke email kita. berikut konfigurasinya: R1: R1(config)#ip sla 1   R1(config-ip-sla)#icmp-echo 2.2.2.2  R1(config-ip-sla-echo)#frequency 10  R1(config-ip-sla-echo)#exit   R1(config)#ip sla schedule 1 life forever start-time now   R1(config)#track 1 ip sla 1 reachability   Kemudian konfigurasi EEM nya R1: R1(config)#event manager applet TRACK_IP_DOWN   R1(config-applet)#event track 1 state down   R1(config-applet)#action 1.0 syslog msg "IP SLA 1 is down"   R1(config-applet)#action 2.0 mail server "smtp.gmail.com" to "idn.id" from "support@peTh.id" subject "SLA 1 KRITIS!" body "SLA 1 GAK DAPET  ICMP COK!" R1(config-applet)#exit   R1(config)#event manager applet IP_SLA_1_UP   R1(config-applet)#event t...

EEM, Konfigurasi Scheduling Events

Gambar
  Pada EEM kali, kita akan mencoba based on CLI, yang misalkan kita mengetik "show vlan" maka EEM akan merespon dengan "show vlan brief" untuk mempersingkat. Berikut konfigurasinya: R1: R1(config)#event manager applet SHOW_VLAN   R1(config-applet)#event cli pattern "show vlan" sync yes   R1(config-applet)#action 1.0 cli command "enable"   R1(config-applet)#action 2.0 cli command "show vlan brief"     R1(config-applet)#action 3.0 puts "$_cli_result"   R1(config-applet)#action 4.0 set $_exit_status "0"   Kemudian lakukan debug R1#debug event manager action cli Debug EEM action cli debugging is on  

EEM, Konfigurasi Event CLI

Gambar
  Pada EEM kali, kita akan mencoba based on CLI, yang misalkan kita mengetik "show vlan" maka EEM akan merespon dengan "show vlan brief" untuk mempersingkat. Berikut konfigurasinya: R1: R1(config)#event manager applet SHOW_VLAN   R1(config-applet)#event cli pattern "show vlan" sync yes   R1(config-applet)#action 1.0 cli command "enable"   R1(config-applet)#action 2.0 cli command "show vlan brief"     R1(config-applet)#action 3.0 puts "$_cli_result"   R1(config-applet)#action 4.0 set $_exit_status "0"   Kemudian lakukan debug R1#debug event manager action cli Debug EEM action cli debugging is on  

EEM, Konfigurasi Event OSPF Adjacency

Gambar
  Pada kali ini kita akan melakukan EEM, apa itu EEM? Embedded Event Manager (EEM) ini adalah sebuah teknologi cisco yang memungkinkan perangkat untuk menjalankan script atau perintah secara otomatis ketika ada event (kejadian) tertentu.  Nah kali ini kita akan melakukan konfigurasi event syslog, yang artinya jika ada syslog tertentu muncul, maka cisco dapat menjalankan script tertentu. berikut konfigurasinya: R1; R1(config)# interface f0/0   R1(config-if)# ip address 12.12.12.1 255.255.255.0   R1(config-if)# no shutdown   R1(config-if)# exit   R1(config)# R1(config)# interface loopback0   R1(config-if)# ip address 1.1.1.1 255.255.255.255   R1(config-if)# exit   R1(config)# R1(config)# router ospf 10   R1(config-router)# network 1.1.1.1 0.0.0.0 area 0   R1(config-router)# network 12.12.12.0 0.0.0.255 area 0   R1(config-router)# exit   R2: R2(config)# interface f0/0...

EEM, Konfigurasi Event Syslog

Gambar
  Pada kali ini kita akan melakukan EEM, apa itu EEM? Embedded Event Manager (EEM) ini adalah sebuah teknologi cisco yang memungkinkan perangkat untuk menjalankan script atau perintah secara otomatis ketika ada event (kejadian) tertentu.  Nah kali ini kita akan melakukan konfigurasi event syslog, yang artinya jika ada syslog tertentu muncul, maka cisco dapat menjalankan script tertentu. berikut konfigurasinya: R1: R1(config)# interface f0/0   R1(config-if)# ip address 12.12.12.1 255.255.255.0   R1(config-if)# no shutdown   R1(config-if)# exit   R1(config)# R1(config)# interface loopback0   R1(config-if)# ip address 1.1.1.1 255.255.255.255   R1(config-if)# exit   R1(config)# R1(config)# router ospf 10   R1(config-router)# network 1.1.1.1 0.0.0.0 area 0   R1(config-router)# network 12.12.12.0 0.0.0.255 area 0   R1(config-router)# exit   R2: R2(config)# interface f0/0...

Automation, Backup Config Multiple Device

Assalamualaikum! Kita akan lanjut membahas Automation!! Bagaiman jika device nya lebih dari satu? Misalkan ada 4 devices, menggunakan IP 192.168.10.2, 192.168.10.3, 192.168.10.4, 192.168.10.5?? Caranya gampang!! Tinggall tambahkan IP Address di scriptnya! Berikut scriptnya: ip_list = ["192.168.10.2","192.168.10.3",          "192.168.10.4","192.168.10.5"]   username = "fathan"   password = "fathanrafaa"      ssh_client = paramiko.SSHClient()  ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())      for ip_address in ip_list:      ssh_client.connect(hostname=ip_address,      username=username,        password=password)         print "Success login to {0}".format(ip_address)     conn = ssh_client.invoke_shell()         conn.send("termin...

Automation, Backup Config With Paramiko

Gambar
  Masih dengan  topologi  yang sama, kali ini akan melakukan backup config menggunakan automation! berikut adalah scriptnya: import paramiko import time      ip_address = "192.168.10.2" username = "fathan"   password = "fathanrafaa"      ssh_client = paramiko.SSHClient() ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh_client.connect(hostname=ip_address,username=username, password=password)      print "Success login to {0}".format(ip_address) conn = ssh_client.invoke_shell()      conn.send("terminal length 0\n")   conn.send("show run\n") time.sleep(5)     output = conn.recv(65535)     output_file=open("{0}.cfg".format(ip_address),"w") output_file.write(output)  output_file.close()   print "Config in {0} saved!!".format(ip_address)    ssh_client.close()   Kemudian kita input kedalam ubuntu. ...