You are here: Home System Administration
  • Increase font size
  • Default font size
  • Decrease font size


System Administration

PERL Script to SSH Multiple Server Nodes, Checks of SSL Certificates Expiry and Email to Root


A set of nodes are managed using ssh only (call them "deva", "devb", "devc", "devd"). Each node runs a service that supports certificates, and the certificate expiration date must be checked. Each node can have multiple certificates, and they are all returned by running the shell command "get x509 cert" on the node itself. The command outputs one cert per line, with the following format:


CentOS 6.2 Installing LDAP Directory Services using CLI

Install openldap servers and clients:


yum install openldap-servers openldap-clients



CentOS 6.2 Installing Postfix, Clam Anti-Virus and MailScanner


Install the EPEL repo RPM:

rpm -Uvh


CentOS 6.2 - Installing mod_spdy With Apache 2 - A tutorial using CLI

Link to my article @ HowtoForge

SPDY (Speedy) is an experiment with protocols for the web. Its goal is to reduce the latency of web pages. mod_spdy is an open-source Apache module which supports the use of SPDY protocol to the Apache HTTPD server. This allows for faster page loading and more efficient bandwidth utilization when loading https URLs in SPDY-enabled browsers.


CentOS 6.2 - Installing & Configuring Puppet 2.6 - A Quick Reference


Puppet is a Ruby-based, open source framework licensed as GPL v2 and toolset for managing the configuration of computer systems. Puppet can be configured and integrated into infrastructure as part of provisioning and management lifecycle. Puppet allows us to configure it in a client-server environment as well as a stand alone server. Puppet can be rated as a first class Linux, UNIX citzen as a configuration management tool but it can be used to moinitor Linux, UNIX, Windows and OSX platforms. Moreover it also allows you to integrate it with Nagios for creating a complete monitoring and configuration management solution.

Page 2 of 4


  • Tel: +1347 788-0519.
  • Email: zeeshan [at]
  • My blog:

PrayerTime Mashup

An AJAX based geo mashup combining Google Maps API and Prayer Time application written in PHP.

Click here to have a look!

Make a free call now!

Follow Me

View Muhammad Zeeshan Munir's profile on LinkedIn