0% found this document useful (0 votes)
36 views5 pages

VPN and IPSec Monitoring Scripts

SCRIPT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views5 pages

VPN and IPSec Monitoring Scripts

SCRIPT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

cambiovpn1avpn2

{
:if ([/ping 172.20.15.11 src-address=192.168.84.1 count=7] = 0) do={
/ppp secret set vpnune profile=hites2;
/ppp secret set vpnune2 profile=hites2;
:log warning "Cambio de VPN1 a VPN2";
/tool e-mail send to="patehortua@bpogs.com" subject="Cambio de VPN1 a VPN2" start-
tls=yes body="Se cambio el grupo del perfil1 al perfil2 debido a una caida en la
VPN1";
}
}

-----------------------------------------------------------------

cambiovpn2avpn1
{
:if ([/ping 172.20.15.11 src-address=192.168.85.1 count=7] = 0) do={
/ppp secret set vpnune2 profile=hites;
/ppp secret set vpnune profile=hites;
:log warning "Cambio de VPN2 a VPN1";
/tool e-mail send to="patehortua@bpogs.com" subject="Cambio de VPN2 a VPN1" start-
tls=yes body="Se cambio el grupo del perfil 2 al perfil 1 debido a una caida en la
VPN2";
}
}

------------------------------------------------------------------

ping-ipsec1
{
:if ([/ping 172.20.15.11 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 1 caida";
/ip ipsec policy disable numbers=1;
:delay 5000ms;
/ip ipsec policy enable numbers=1;;
}
}

-----------------------------------------------------------------

ping-ipsec2
{
:if ([/ping 172.20.15.11 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 18 caida";
/ip ipsec policy disable numbers=18;
:delay 5000ms;
/ip ipsec policy enable numbers=18;
}
}

-----------------------------------------------------------------

ping-ipsec3
{
:if ([/ping 172.20.14.1 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 2 caida";
/ip ipsec policy disable numbers=2;
:delay 5000ms;
/ip ipsec policy enable numbers=2;
}
}

----------------------------------------------------------------

ping-ipsec4
{
:if ([/ping 172.20.14.1 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 19 caida";
/ip ipsec policy disable numbers=19;
:delay 5000ms;
/ip ipsec policy enable numbers=19;
}
}

----------------------------------------------------------------

ping-ipsec5
{
:if ([/ping 192.168.1.43 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 3 caida";
/ip ipsec policy disable numbers=3;
:delay 5000ms;
/ip ipsec policy enable numbers=3;
}
}

----------------------------------------------------------------

ping-ipsec6
{
:if ([/ping 192.168.1.43 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 20 caida";
/ip ipsec policy disable numbers=20;
:delay 5000ms;
/ip ipsec policy enable numbers=20;
}
}

-----------------------------------------------------------------

ping-ipsec7
{
:if ([/ping 10.107.100.197 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 7 caida";
/ip ipsec policy disable numbers=7;
:delay 5000ms;
/ip ipsec policy enable numbers=7;
}
}

----------------------------------------------------------------

ping-ipsec8
{
:if ([/ping 10.107.100.197 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 31 caida";
/ip ipsec policy disable numbers=31;
:delay 5000ms;
/ip ipsec policy enable numbers=31;
}
}

-----------------------------------------------------------------

ping-ipsec9
{
:if ([/ping 10.107.101.128 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 8 caida";
/ip ipsec policy disable numbers=8;
:delay 5000ms;
/ip ipsec policy enable numbers=8;
}
}

----------------------------------------------------------------

ping-ipsec10
{
:if ([/ping 10.107.101.128 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 24 caida";
/ip ipsec policy disable numbers=24;
:delay 5000ms;
/ip ipsec policy enable numbers=24;
}
}

------------------------------------------------------------------

ping-ipsec11
{
:if ([/ping 10.110.110.2 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 10 caida";
/ip ipsec policy disable numbers=10;
:delay 5000ms;
/ip ipsec policy enable numbers=10;
}
}

-------------------------------------------------------------------

ping-ipsec12
{
:if ([/ping 10.110.110.2 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 26 caida";
/ip ipsec policy disable numbers=26;
:delay 5000ms;
/ip ipsec policy enable numbers=26;
}
}

-------------------------------------------------------------------

ping-ipsec13
{
:if ([/ping 10.110.130.2 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 12 caida";
/ip ipsec policy disable numbers=12;
:delay 5000ms;
/ip ipsec policy enable numbers=12;
}
}

--------------------------------------------------------------------

ping-ipsec14
{
:if ([/ping 10.110.130.2 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 27 caida";
/ip ipsec policy disable numbers=27;
:delay 5000ms;
/ip ipsec policy enable numbers=27;
}
}

-------------------------------------------------------------------

ping-ipsec15
{
:if ([/ping 192.168.1.19 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 14 caida";
/ip ipsec policy disable numbers=14;
:delay 5000ms;
/ip ipsec policy enable numbers=14;
}
}

------------------------------------------------------------------

ping-ipsec16
{
:if ([/ping 192.168.1.19 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 29 caida";
/ip ipsec policy disable numbers=29;
:delay 5000ms;
/ip ipsec policy enable numbers=29;
}
}

-------------------------------------------------------------------

ping-ipsec17
{
:if ([/ping 192.168.24.4 src-address=192.168.84.1 count=5] = 0) do={
:log warning "Policy ipsec 17 caida";
/ip ipsec policy disable numbers=17;
:delay 5000ms;
/ip ipsec policy enable numbers=17;
}
}

--------------------------------------------------------------------

ping-ipsec18
{
:if ([/ping 192.168.24.4 src-address=192.168.85.1 count=5] = 0) do={
:log warning "Policy ipsec 30 caida";
/ip ipsec policy disable numbers=30;
:delay 5000ms;
/ip ipsec policy enable numbers=30;
}
}

---------------------------------------------------------------------

profilesdefault
/ppp secret set vpnune profile=hites;
/ppp secret set vpnune2 profile=hites

You might also like