We feature technical articles across the entire IT spectrum - Networking, security, operating systems, cloud, and programming.

Brocade ADX – What are the healthcheck timeout thresholds ?

What are the Timeout threasholds for Healthchecks on a Brocade ADX ? Check  Timeout Details  L3 (ICMP) 2 sec interval / 4 retries None L4 5 sec interval / 3 retries L4 periodric healtchecks are not enabled by default. L7 5 sec interval / 3 retries None      

Configuring MongoDB within Django

INTRODUCTION reference to field types – http://www.ibm.com/developerworks/library/os-django-mongo/ INSTALL MONGO CONFIGURE DJANGO http://staltz.github.io/djangoconfi-mongoengine/#/9 — install — pip install mongoengine — configure django — set settings to dummy mongoengine django – diff version yum install mongo new version install mongo etc into virtual env stop service

The iRule Cookbook

This cookbook is a collection of iRule tips, hints and solutions that I have discovered and found whilst writing and designing iRules across the years. Contents How do I split a URL and assign them to separate variables ? How do I perform DNS Lookups ? What is the easiest way to Rewrite the uri … Read more

BigIP F5 LTM – High Availability / DSC (v11.x)

One of the new features, within v11.x of the Traffic Management Operating System (TMOS) is Device Service Clustering (DSC). Over the previous HA (High Availability) features within v10.x, i.e active-standby, connection mirroring etc., DSC also provides the ability to perform, multi-node clustering, Active-Active (and Active-Standby) setup, greater granularity over which data is synchronized Scope Within … Read more

Brocade ADX – Debug Filters provide Incorrect Timestamps

Issues When exporting a capture from the ADX from a debug filter. The wrong timestamps are written. This results in both the time and date being incorrect when viewing them within a 3rd Party tool (such as Wireshark). However when viewing the packets via an ASCII dump within the debug filter the correct timestamps are … Read more

Why are the GTM monitor connections not establishing ?

Issue You may observe the GTM being unable to successfully establish a TCP connection when initaing a monitor probe to a given destination. Spefically, the GTM will send the SYN, but you notice the destination not responding with the SYN-ACK. There are 2 reasons that can cause this behaviour, Time-Wait Mismatch This occurs when the … Read more

Django Quick Reference

Quick Reference Models Query Description Event.objects.filter(appid=”example”) filter for appid eq example Event.objects..exclude(username=”rick”) show everything not excluding username eq rick Event.objects.filter(appid=”example”).exclude(user__in=[“bob”,”fred”]) include appid eq example and exclude user bob or fred Upgrade.objects.filter(device_number=’device_numberooo’).values() Display as dict() Management Commands Commands Description  ./manage.py dumpdata updowngrade –indent 2       http://stackoverflow.com/questions/14115318/create-django-model-or-update-if-exists 

GTM Monitor Marked Down After a Single Failure

Issue You may observe the GTM marking the monitor as down even though only a single probe failure has occurred and the timeout not been reached. Reason When configuring a monitor there are various conditions that are considered by the GTM as a down response. This means that the GTM will mark the monitor as … Read more

How do I Graph HTTP Response Times in Wireshark ?

Wireshark offers a huge range of features, allowing you to display the data and results captured at the packet level. This article will show you how to graph the HTTP response times of your capture. i.e the time taken to receive the HTTP response once the HTTP request has been Acknowledged. Steps Goto ‘Statistics’ / … Read more

Vyatta – How to create a Firewall Policy

Within this article we will show you how to create a firewall policy for a Brocade Vyatta router. Firewalls policies are created much like any other device, using a combination such  source IP , destination IP etc etc. Once created it is then applied to an interface. Group Types There are 3 types of groups they are … Read more