All posts by Web Monkey

6 Online Marketing Terms You Should Know

A Guide To Online Marketing Terms – Part 1 I put this simple guide together to clarify some of the terms that I throw around on this blog. I’m finding that many people have heard

WHM Plugins

We really have no information available on how to write WHM Plugins.  I have had 3 people ask me in the past 48 hours on how to write them, so I thought I might want

API basics and how to call API1 functions

I have been noticing several people challenged with calling cPanel functions via our various ways of hooking into our APIs. Unfortunately, this isn’t as cut and dry as just calling a function within a programming

Matt Cutts – Wordcamp San Francisco 2009

Matt Cutts is a blogger and head of Google’s Webspam team. On his blog he gives a lot of great information regarding SEO and ranking well in Google. He gave a fairly in-depth talk at

6 Great Resources For Finding WordPress Themes

LAST UPDATED: January 2017 Finding a good WordPress theme is perhaps one of the most challenging tasks in getting your site set up. It’s like the Wild West out there, with all kinds of cowboys

Why Web Developers should use KeePass

This is a very old post. These days I recommend using LastPass. What is KeePass? KeePass Password Safe, to give it its full name, is a free, open-source, password manager available on multiple platforms and

Flash Is For Famous People!

I frequently see young fledging artists and businesses using Flash to make a fancy- looking website thinking it will allow them to play in the big leagues, and set them apart from your average upstart.

Using WHM remote authentication

One thing that I have noticed while working with other people developing software that interacts with WHM’s XML API is that they always use basic HTTP authentication. It is okay to use basic authentication, but

Writing an FTP password trap in Perl

Password traps are probably the type of plugin that generates the most support requests at the moment. When creating a password trap, it is important that you use a Function Hook rather than a Custom

Writing a Multi-Server Load Average Monitoring Script in Under 10 Lines of PHP

Mostly the XML API is used for account management; however, there are other features in it that simplify system administration. The most obvious of these functions is the loadavg call. Last year, I wrote a

cPanel 11.25 changes that will affect integrated software

Inside of cPanel 11.25, there are numerous new security features being implemented. These changes can break both cPanel plugins and remote management applications (like billing systems) that integrate with cPanel. Luckily, the changes are all

What A Blog Can Do, And What YOU Have To Do

First the facts:1) A blog integrated into your business website can help your search engine rankings:a) Search engines like regularly updated content. Many business sites are informative but not updated very often so are hard

Dan Zarrella Talks About Re-Tweets

I just discovered Dan Zarrella this evening, and let me tell you – he is a really smart dude. Take a look at this video in which he talks about the viral importance of re-tweets

5 Essential WordPress Plugins

If you create sites using WordPress, I’m sure there are certain plugins you find yourself using over and over again – either because they do so much that they can transform a site, or because

Refreshing Your Firefox Profile

I’m a big fan of Firefox, and it’s been my main web browser for as long as I can remember. Partly because it’s pretty good with web standards, and partly because of its huge range


Linux server tip: force reboot/shutdown

Forcing reboot A Linux Server is not Windows XP and if reboot fail you usually still connect by SSH and do something. This commands will show you how to remotely hard reboot machine. Hard reboot


How To Set Up A Load-Balanced MySQL Cluster With MySQL 5.1

This tutorial is based on Falko Timme’s tutorial for MySQL Cluster 5.0. It shows how to configure a MySQL 5.1 cluster with five nodes: 1 x management, 2 x storage nodes and 2 x balancer

Enabling GZip on WAMP

If you use WAMP ( to develop websites on a local PC, then you probably don’t need to enable gzip (server-side file compression to reduce the amount of data transferred when a web page is


How to update Virtuozzo Node to the newest Kernel

Virtuozzo includes a utility to update itself and the included templates. To run this, you will need to ssh into the hardware node and execute the command: vzup2date In order to update the templates, add


E-mail Alert on Root SSH Login

Want to be notified instantly when someone logs into your server as root? No problem, check out this nice tutorial on email notification for root logins. Keeping track of who logs into your server and