Technology Insights

Graphing GPU Temps with Gnuplot on a server

If you have been keeping up with the development on our tools server you will know that we just did a big rebuild and I was looking for a way to monitor the GPU temperatures. Yesterday I wrote a article about how to get these temperatures on a linux server which does not have a X-server installed. Alex is currently writing some custom Cacti plugins to monitor temps but in the meantime I decided to figure out another way. I have never needed to use Gnuplot for anything and I figured this was as good a time as any to learn.

Details
Technology Insights

Send A Text Message From A Shell To A User Logged Into A Linux Server

This topic is fairly known to most older system administrators however I doubt it is used very often anymore. If you happen to manage any servers where there are typically various people logged in and working on different items from the CLI then it can be useful to be able to send them messages. Using the write command you can send messages to users logged in on specific TTY port or by username. Below are a couple examples of how you would use the write command from a Linux shell.

Details
Technology Errors

Building CUDA-Multiforcer Error: /usr/bin/ld: cannot find -lcutil, collect2: ld returned 1 exit status

While building the CUDA Multiforcer on CentOS Linux I ran into a couple of different errors. One of the errors is noted below in more detail along with how I was able to resolve the error. The problem ended up being that I didn’t build the common Nvidia SDK tools before proceeding with installing the CUDA Multiforcer which is compiled from within the Nvidia SDK directory.

Details
Technology Errors

CUDA-Multiforcer: error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory

After installing a new server recently that uses Nvidia video cards to take advantage of their GPU capabilities I ran into an error while running a program called CUDA-Multiforcer. The CUDA-Multiforcer application is a security audit tool used to check the strength of password hashes encrypted using MD4, MD5, NTLM, or SHA1. After compiling the CUDA-Multiforcer and installing various Nvidia packages I ran into an error with the libcudart.so.2 library. Below I describe the error in more detail as well as what I did to resolve the error.

Details