Technical Forum
Ask questions. Discover Answers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Where icall script are stored in f5 big-ip?

Charlysan
Nimbostratus
Nimbostratus

Hi, I need to know where this type of script (icall script)  are stored, and if them can be backed up like a normal file.

 

Thanks in advance

Cheers

1 ACCEPTED SOLUTION

Kai_Wilke
MVP
MVP

Hi Charlysan,

the iCall Handlers (stored in bigip.conf) and iCall Scripts (stored in bigip_script.conf) are included in a regular backup. 

 

 

itacs@(kw-f5-dev)(cfg-sync Standalone)(Active)(/Common)(tmos)# list sys icall
sys icall handler periodic F5.AutoSaveConfigScheduledTask {
interval 120
script F5.SaveConfig.OnlyIfModified
}
sys icall script F5.SaveConfig.OnlyIfModified {
app-service none
definition {
set dbfile_timestamp [exec stat /config/BigDB.dat --format %Z]
set conffile_timestamp [exec stat /config/bigip.conf --format %Z]
if { $dbfile_timestamp > $conffile_timestamp } {
tmsh::save sys config partitions all
}
}
description none
events none
}
itacs@(kw-f5-dev)(cfg-sync Standalone)(Active)(/Common)(tmos)#

 

 

If your iCall Scripts execute external BASH scripts, its strongly recommended to store those BASH scripts in directories covered by UCS backups (e.g. /config or /var folder).

Cheers, Kai


iRule can do… 😉

View solution in original post

2 REPLIES 2

CA_Valli
MVP
MVP

They should be in your bigip_script.conf file, which will always be exported when taking qkview or ucs dumps. 

 

Kai_Wilke
MVP
MVP

Hi Charlysan,

the iCall Handlers (stored in bigip.conf) and iCall Scripts (stored in bigip_script.conf) are included in a regular backup. 

 

 

itacs@(kw-f5-dev)(cfg-sync Standalone)(Active)(/Common)(tmos)# list sys icall
sys icall handler periodic F5.AutoSaveConfigScheduledTask {
interval 120
script F5.SaveConfig.OnlyIfModified
}
sys icall script F5.SaveConfig.OnlyIfModified {
app-service none
definition {
set dbfile_timestamp [exec stat /config/BigDB.dat --format %Z]
set conffile_timestamp [exec stat /config/bigip.conf --format %Z]
if { $dbfile_timestamp > $conffile_timestamp } {
tmsh::save sys config partitions all
}
}
description none
events none
}
itacs@(kw-f5-dev)(cfg-sync Standalone)(Active)(/Common)(tmos)#

 

 

If your iCall Scripts execute external BASH scripts, its strongly recommended to store those BASH scripts in directories covered by UCS backups (e.g. /config or /var folder).

Cheers, Kai


iRule can do… 😉