Forum Discussion
Host a HTML Maintenance Page on LTM
Hi,
you can use the following irule as an alternative. It's working perfect on several production environments :
when CLIENT_ACCEPTED {
set default_pool [LB::server pool]
}
when HTTP_REQUEST {
if { [active_members $default_pool] < 1 } {
HTTP::respond 200 content [ifile get "/Common/maintenance.html"] noserver "Content-Type" "text/html" "Cache-Control" "no-cache, must-revalidate"
}
}
when LB_FAILED {
HTTP::respond 200 content [ifile get "/Common/maintenance.html"] noserver "Content-Type" "text/html" "Cache-Control" "no-cache, must-revalidate"
}
- Eddy_161863Jul 14, 2016
Nimbostratus
Hi Yann, thanks for the Irule, our requirement is only to show maintenance page if the whole VIP is down i.e. none of the servers are operational.
So I guess I will just use the last condition in your iRule?
And also, how can we use a logo in the iFile? do I just import a picture directly as an iFile on f5?
- Eddy_161863Jul 14, 2016
Nimbostratus
SO BASICALLY I HAVE A HTML PAGE WITH LOGO AT THE TOP...I'M USING THE FOLLOWING IRULE:
when HTTP_REQUEST { if { [active_members [LB::server pool]] == 0 } { HTTP::respond 200 content [ifile get MAINTENANCE.html] "Content-Type" "text/html"
} }
SO WHEN ALL SERVERS ARE DOWN , IT'S DISPLAYING PAGE LIKE THIS:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
WHAT IS THE FORMAT OF THE IFILE, WHAT FORMAT SHOULD I UPLOAD ON F5?
- Yann_Desmarest_Jul 14, 2016
Nacreous
Hi,
To use ifiles, you should upload the html content in plain text in System >> Files
Then you need to declare a ifile name in The Local Traffic >> iRules >> iFiles section
and finally you can get the content of your ifile using the following command [ifile get MAINTENANCE.html]
Note that MAINTENANCE.html is the name of the ifile declaration previously done on Local Traffic >> iRules >> iFiles
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com