Tag: GKrellM

  • “GKrellM” is a single process stack of system monitors

  • the GNU packages that I need most seriously on my Synology NAS

    CAVEAT: In 2017 I started using opkg (Entware-NG) instead of ipkg (optware). This document may not be updated entirely to reflect the new circumstances.

    theses are the GNU packages I seriously need on my Synology NAS (there is actually more than one …):

    $ sudo opkg list_installed
    bash - A bourne style shell.
    coreutils - Bunch of heavyweight *nix core utilities.
    diffutils - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files.
    exif - A small command-line utility to show and change EXIF information in JPEG files. // entware-ng does not have it
    file - Ubiquitous file identification utility.
    findutils - File finding utilities.
    gcc - The GNU Compiler Collection.
    ghostscript - … // includes ps2pdf
    gkrellmd - Gkrellm is a utility to display system stats (cpu, processes, memory,..) in a nice little window. // server component
    glib - The GLib library of C routines.
    grep - Global regular expression parser.
    gzip - GNU Zip data compression program. // provides: zless, zgrep, …
    iconv - Character set conversion utility
    less - Less file browser.
    make - examines files and runs commands necessary for compilation.
    nail - command-line email-client supporting POP3, IMAP, SMTP, …
    perl-text-csv_xs - Text comma-separated values manipulation routines.
    perlbase-cpan - CPAN perl module. // will install lots of other useful CPAN modules
    poppler-utils – … // includes pdftohtml; better than the xpdf package
    procps - PROCPS System Utilities.
    psmisc - A set of some small useful utilities that use the proc filesystem.
    rcs - The Revision Control System (RCS) manages multiple revisions of files.
    rsync - fast remote file copy program (like rcp).
    unzip – …
    vim - Yet another version of the vi editor.
    wget - A network utility to retrieve files from the Web.
    # I assume these ones get installed indirectly:
    pkgconfig - Package configuration tool.
    util-linux - A suite of essential utilities for any Linux system.
    # a few more get installed "indirectly" for sure…

    And BTW occasionally you want to do this:

    # update list of available packages:
    $ sudo opkg update
    # upgrade all installed packages to latest version:
    $ sudo opkg upgrade

    “Even” on your NAS you may want to keep source controlled text notes, that’s why even good old RCS may make sense.

    Maybe it’s worth installing the “Toolchain” according to this description:

    $ sudo ipkg list | fgrep optware-devel
    optware-devel - This is a meta package that bundles all the packages required for optware native development. When fully functional, it should …

  • my openSUSE Linux notebook (ASUS) finds it too hot and halted itself

    I never experienced that problem before. Maybe the OS just got a little smarter now:

    kernel: [ 6072.179381] Critical temperature reached (91 C), shutting down.

    I opened the notebook (if I only had known, how easy it is to open this one), cleaned the CPU fan (wow, what a lot of dust!), …, finally I left the bottom cover off, and put the notebook and 2 dishes instead, in order to help with air circulation and heat transmission.
    The CPU fan does no longer run smoothly, ordered a new one. Costs me like 90 Euro. Does not look that expensive, but then – what are the alternatives?
    Managed to configure gkrellm, so that it shows temperatures. So I know at least, when it gets critical resp. how far away from critical it is.

  • yet another posting of mine on the FRITZ!Boxes

    Somebody asked me a few questions regarding the FRITZ!Boxes, and I think, it makes sense to answer them here on this blog.

    No, I haven’t been digging into the FRITZ!Boxes “at levels well below the standard web UI”.

    There is no SSH server, that comes with the FRITZ!Boxes.There are private web-sites, where you can find a ready-made dropbear SSH server. I got mine that way. And a gkrellmd as well.

    There should be a way, to create yourself a development system targeted towards the “busybox” on your particular FRITZ!Box, but there are various slightly different processors being employed. I wasn’t successful there, when I tried. There is ip-phone-forum.de, where the FRITZ!Boxes get discussed a lot, but the preferred language there is German, although they would most certainly try to answer question, that people ask in English.But the threads are mostly in German. Be aware, that the main community for the FRITZ!Boxes is located in Germany and I guess also in Austria and in Switzlerland. You may also find a HOWTO, that explains how to set up a development environment.
    But actually … – see above!

    The “international” 7390 “speaks” English, but I don’t think, there a lot on frequent firmware updates for it. They only provide frequent firmware updates for their resp. battleship, and that is “certainly” not the *international* version of the 7390 but the “German” version — but how do I actually know? I don’t own an international 7390, I only brought one to Martinique and saw it working for like 2 weeks.

    I assume the firewall on the FRITZ!Boxes is homegrown.

    What tools and languages are available?
    Well, basically they use the “busybox” software and what is built into that.
    Nowadays there is also a “lua” interpreter provided. AVM seem to use that for CGI purposes.
    perl etc. are regarded far to resource hungry.