Menu

Customisation of output

Anonymous
2013-09-06
2013-10-17
  • Anonymous

    Anonymous - 2013-09-06

    Hi,

    First up, I've read through the documentation, but apologies if I ask any questions that are explained already.

    There are a few options I'd like to look at customising, so I wan't to ask what is / isn't possible with BGINFO4X.

    Firstly, are we able to output the following:
    Boot time / Uptime
    Total Disk space (in addition to the existing free space)

    Are we able to output generic text - e.g. if we want to add text notes for a particular server, such as it's role / purpose which we would edit manually on a server by server basis?

    Formatting
    Can we implement carriage returns / line breaks between outputs - e.g. IP address, MAC address, Free Disk etc. so each value is displayed on a new line?

    The reason I ask is that I've found some servers with multiple NIC's can generate a wall of text with MAC addresses etc. all on the same line, which forces the formatting to move the text across the screen - as a result, I've had to disable the MAC output of BGINFO4X despite it being useful info to have.

    Finally, thanks for providing an open sourced replacement for BGINFO - especially as a multi platform solution, it's much appreciated.

    Regards

    Tony

     
  • BGINFO for X and for Windows!

    Hello,

    If you look the file CUSTOM/CLIENT/WINDOWS/OUT.CONF you will find some predefined functions. Commented functions start with #, Uncomment it to use them.

    For example,
    #Uptime: X net statistics server | sed -n '4p' | cut -d ' ' -f 3-

    But in fact the uptime/boottime depends of the windows version, check the correct way to get it on google.

    There is also an external tool that can be integrated easily with bginfo4x: http://support.microsoft.com/kb/232243

    Free disk / Total disk is also predefined but commented:

    Free Disk (MB): X wmic logicaldisk get Caption,FreeSpace | grep -i -v "caption" | grep -v "^$" | awk '{print $1 " " ($2 / (1024 * 1024))}' | tr '\n' ' '

    Total Disk (MB): X wmic logicaldisk get Caption,Size | grep -i -v "caption" | grep -v "^$" | awk '{print $1 " " ($2 / (1024 * 1024))}' | tr '\n' ' '

    Respect your question about formatting: yes. Each line in OUT.CONF is a new line. Review the IP line, MAC line ...

    Thanks for your comments.

     
  • Anonymous

    Anonymous - 2013-09-06

    Thanks very much for the info, I can't believe I missed out the uptime function (my bad!)

    In regards to the formatting question, I may not have worded myself clearly - I'm looking to separate each returned value for IP address / MAC address etc, so not all displayed on a single line, e.g.

    192.168.1.1
    192.168.1.2
    192.168.1.3

    as opposed to 192.168.1.1 192.168.1.2 192.168.1.3

    Is this possible?

    Thanks again for the (very quick) reply!

    Kind regards

    Tony

     
  • BGINFO for X and for Windows!

    Hello,

    This is very easy. Remove the last part of the function IP -> "| tr '\n' ' '" as:

    IP Address: X ipconfig -all | grep -i "ip" | grep -E -o "[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}"

    It will do wat you want. The same for any function -> MAC, ...

    Regards.

     
  • BGINFO for X and for Windows!

    Hello,

    If you are playing with the options, try the new feature "reload configuration" from the bginfo4x-menu. It will reload bginfo immediately rereading the configuration files.

    Find it the last 3.0.8. release.

    Regards.

     
  • Anonymous

    Anonymous - 2013-10-17

    Hello again,

    Thanks, the formatting has worked well & the reload configuration option is rather useful, saves me having to have the timer at a short interval for testing.

    One final question (I promise!)

    If I just want to add some plain custom text to the output, e.g. notes for a particular server, such as it's role / purpose which we would edit manually on a server by server basis, how could I achieve this?

    Thanks again for all the help & assistance

    Tony

     
  • BGINFO for X and for Windows!

    Hello,

    Edit your OUT.CONF and add a line like:

    My role: X echo "my role is ...."

    But it is better to find for the appropiate role function with powershell for example and use the function everywhere.

    My role: X powershell "myrole.ps" ...

    You can ask all what you want. This is a forum.

    Regards.

     

Anonymous
Anonymous

Add attachments
Cancel