MONITOR-NG monitoring daemons graphic console program

MONITOR-NG is part of the package IPSET-NG, and is designed to monitor and control the servers is running in daemon mode.
This program supports IPSETD-NG, SENSORD-NG, MILTERD-NG daemons.

  • MONITOR-NG has a graphical interface and is extremely easy to use and allows monitoring daemons running immediately after assembly.
  • MONITOR-NG has a built-in set of filters for selectively displaying information received from a running server. Also, you can define a custom filter as from the interface or from the command line. Filters can be either included or canceled at any time by a single action.
  • MONITOR-NG can make and load screenshots, has the ability to enable sound notification of a new message with runing daemons, supports intuitive mouse control mode, has a comfortable and functional interface.

When you start you must specify the path to the file FIFO daemon you want to manage or control the process. The full path and name of the daemon, such as key: -f /tmp/ipsetd-ng. Does not indicate the full name of the FIFO file, the program will complement the necessary data.

For audible warning of an incoming data using the key -s or --sound, this option can be disabled from the program interface.

When you run a program such as a mouse pointing device is disabled by default. To enable this, use the key -m or --mouse to run the program. Depending on the platform and system settings, you may need to change the mouse polling rate for comfortable operation. You can do this by running the program with a key -t xxx or --tmouse=xxx, whose value is measured in milliseconds, the default setting is a delay of 150 milliseconds.

To reduce the command line parameters using environment variables, they are set to ksh shell - export command team, they are set to csh shell - setenv command team.
Priority configuration source selector next: command line -> environment variables.

To construct this monitor software from the package IPSET-NG, unpack download archive and run the command: make clean ; make monitor
Prior to assembly of the program, make sure that you have installed console graphic library ncurses.

Read more about the build process, keys and options can be found in the section: tuning and compile options

Command line options:
-f, --fifo=<arg> path to FIFO file runing daemon
-s, --sound enable sound if match new string
-m, --mouse support mouse navigation
-t, --tmouse=<arg> mouse speed timeot (default 150ms)
-1, --f1 enabled NET request & answer filter
-2, --f2 enabled NET return filter
-3, --f3 enabled NET DNS filter
-4, --f4 enabled NET crypted packet filter
-5, --f5 enabled NET no crypted packet filter
-6, --f6 enabled NET bad crypted packet filter
-7, --f7 enabled LOG ip match filter
-8, --f8=<arg> define user screen filter
-e, --env display environment help
-h, --help display this help
Examples command line settings:

    # Example run monitor syntax:
    # /usr/bin/monitor-ng -f /fifo-directory/name-of-daemon

        /usr/bin/monitor-ng -f /tmp/ipsetd-ng

        /usr/bin/monitor-ng -f /tmp/milterd-ng

    # Example run monitor & define user filter:
        /usr/bin/monitor-ng -f /tmp/ipsetd-ng -f8="NET Parser"

    # Warning: don't write full name of file: /tmp/ipsetd-ng.X.fifo

* Example ksh:
        export NG_MONITOR_fifo="/tmp/ipsetd-ng"
        export NG_MONITOR_tmouse="180"
* Example csh:
        setenv NG_MONITOR_fifo="/tmp/ipsetd-ng"
        setenv NG_MONITOR_tmouse="180"
NG_MONITOR_fifo path to FIFO file runing daemon
NG_MONITOR_sound enable sound if match new string
NG_MONITOR_mouse support mouse navigation
NG_MONITOR_tmouse mouse speed timeot (default 150ms)
NG_MONITOR_f8 define user screen filter

  Meta Tags: MONITOR-NG monitoring daemons