MRTG (Multi Router Traffic Grapher) is monitoring utility, which runs on many platforms and is capable of collecting and graphing statistical information such as network traffic, CPU/Memory/Disk space usage, etc. MRTG can gather information using both SNMP protocol and external scripts. Below are few pieces of my MRTG config file together with scripts, which I felt like sharing.
Category: Programming
A big part of my work has to do with code. I’ve worked as system administrator – installing, patching, and configuring someone else’s code. I’ve worked as independent programmer, writing code on my own. I also programmed as part of the team. And on top of that, I worked as Team Leader and Project Manager, where I had to interact a lot with programmers. Programming world on its own is as huge as the universe. There is always something to learn. When I find something worthy or something that I understand enough to write about, I share it in this category.
NovaMail
This script is an attempt of improving NovaStor NovaNet 8 notification system. It allows for different messages to different roles (backup administrator/IT manager/etc).
This code is very old and I haven’t looked at for some time now. I am also not using NovaNet anymore, so you are on your own.
exch2mutt
This is a very old and outdated couple of scripts that convert MS Exchange user listing to Mutt addressbook format. I don’t know why would anyone use it, since Mutt can talk directly with MS Exchange’s LDAP directory nowadays.
ftp-watch.pl
This script helps in monitoring of remote FTP server for changes in files and directories. During the first run a recursive listing will be saved to a local file, which will be updated on all consequtivee runs. Differences will be reported in GNU diff format.
proxy-report.pl
Yet another log analyzer for Squid proxy server. I’ve wrote this one around 2001, but it should still work.