]> granicus.if.org Git - vnstat/commitdiff
update documentation
authorTeemu Toivola <git@humdi.net>
Sun, 14 Apr 2019 16:48:42 +0000 (19:48 +0300)
committerTeemu Toivola <git@humdi.net>
Sun, 14 Apr 2019 16:48:42 +0000 (19:48 +0300)
CHANGES
INSTALL.md
INSTALL_BSD.md
UNINSTALL.md
UPGRADE.md
cfg/vnstat.conf
man/vnstat.1
man/vnstat.conf.5
man/vnstatd.1
man/vnstati.1

diff --git a/CHANGES b/CHANGES
index 25dec471b1ac2b42809498d3839ce598a29ee1db..3d058db9d73ad182553221ce77faf237f7aba613 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,7 +6,7 @@
  - New
    - Detection of 32-bit / 64-bit kernel interface counters for improving
      traffic calculations in rollover situations, cfg: 64bitInterfaceCounters
-   - Possibility for queries to merge data from multiple interfaces to one
+   - Possibility in queries to merge data from multiple interfaces to one
      output with interface1+interface2 syntax
    - Highlight current day in top list when visible
 
index 0395712a503a5048e00d4966fefb96f3fad295ab..3b327effeb3d87ed64a7b291f0802f058b5ff85a 100644 (file)
@@ -21,7 +21,7 @@
 # Compiling the binaries
 
 This source package contains the required source files for vnStat including
-the daemon (vnstatd) and image output (vnstati). Executing
+the daemon (`vnstatd`) and image output (`vnstati`). Executing
 
     ./configure --prefix=/usr --sysconfdir=/etc && make
 
@@ -48,7 +48,8 @@ Log in as root and run the following command:
 If there were no errors, vnStat binaries, man pages and a configuration
 file should now be installed. The configuration file will be upgraded using
 previously configured values if it is found already to exist. A backup
-of the previous configuration file will be named as `vnstat.conf.old`.
+of the previous configuration file will be named as `vnstat.conf.old` in the
+current directory.
 
 The configuration file `/etc/vnstat.conf` should be checked at this point.
 See the `vnstat.conf` man page for documentation about available options.
@@ -180,11 +181,11 @@ file `~/.vnstatrc` for interface and other settings.
 This step isn't mandatory for using vnStat.
 
 The source package includes a test suite for validating many of the
-functionalities provided by the executables. The test suite requires the
-Check unit testing framework ( https://libcheck.github.io/check/ ) to be
+functionalities provided and used by the executables. The test suite requires
+the Check unit testing framework ( https://libcheck.github.io/check/ ) to be
 installed and available. Depending on the used distribution, the necessary
 package to be installed is usually called `check` and may also require
-`check-devel` to be installed if available. After the configure script has
+`check-devel` to be installed if available. After the `./configure` script has
 been executed the test suite can be executed with:
 
     make check
index 7b4a09fc6a8ba4ee4176196592a5b6c7f4539d0a..5113a53c0dfcb97705152285bd21ed1192c9589b 100644 (file)
@@ -20,7 +20,7 @@
 # Compiling the binaries
 
 This source package contains the required source files for vnStat including
-the daemon (`vnstatd`) and image output (vnstati). Executing
+the daemon (`vnstatd`) and image output (`vnstati`). Executing
 
     ./configure && make
 
@@ -47,7 +47,8 @@ Login as root and run the following command:
 If there were no errors, vnStat binaries, man pages and a configuration
 file should now be installed. The configuration file will be upgraded using
 previously configured values if it is found already to exist. A backup
-of the previous configuration file will be named as `vnstat.conf.old`.
+of the previous configuration file will be named as `vnstat.conf.old` in the
+current directory.
 
 The configuration file `/usr/local/etc/vnstat.conf` should be checked at
 this point. See the `vnstat.conf` man page for documentation about available
@@ -76,7 +77,7 @@ Monitoring of unwanted interfaces can be stopped with:
 # Installing without root access
 
 Copy all needed binaries to some directory included in your PATH
-(`~/bin/` is an example) and create the database directory.
+(`~/bin/` is used here as an example) and create the database directory.
 
     cp -v vnstat vnstatd vnstati ~/bin/
     cp -v cfg/vnstat.conf ~/.vnstatrc
@@ -137,12 +138,12 @@ file `~/.vnstatrc` for interface and other settings.
 This step isn't mandatory for using vnStat.
 
 The source package includes a test suite for validating many of the
-functionalities provided by the executables. The test suite requires the
-Check unit testing framework ( https://libcheck.github.io/check/ ) to
+functionalities provided and used by the executables. The test suite requires
+the Check unit testing framework ( https://libcheck.github.io/check/ ) to
 be installed and available (usually `devel/check` in ports). The configure
 script also assumes that the `pkg-config` command is installed. That command
-is usually part of the `devel/pkgconf` package. After the configure script has
-been executed the test suite can be executed with:
+is usually part of the `devel/pkgconf` package. After the `./configure` script
+has been executed the test suite can be executed with:
 
     make check
 
index 0c9c9b5cfcf8ea5e74f2f87d305b750e0909f261..0bc30276fca6373998b06672ecfdc621912ff527 100644 (file)
@@ -1,7 +1,8 @@
-# Uninstall 
+# Uninstall
 
- 1. Stop the daemon (`vnstatd`) if still running
+ 1. Stop the daemon (`vnstatd`) if it is still running
  2. Remove any manually installed service files or file entries
     used to start the daemon
  3. Run `make uninstall` and follow the instructions
- 4. Remove possible database directory if no longer needed
+ 4. Remove the database directory if no longer needed, the
+    command of the previous step will not touch any collected data
index cb30389e56e7f915052d4fe0ae4e697b8b4e1431..9794c6057d232a4c8f618f6ca499b8241d960af8 100644 (file)
 
 # Upgrading from versions 1.3 and later
 
+All past versions starting from 1.3 can be upgraded directly to the current
+version without having to use any intermediate versions.
+
  1. Follow the normal install procedure, `make install` step will upgrade the
     configuration file if it exists in the usual location. All user settings
-    will be kept. However, unidentified content will get cleaned away.
+    will be kept. However, unidentified content, such as unknown keywords
+    and additional comments, will get cleaned away.
 
- 2. Review the updated configuration file. Refer to the `vnstat.conf` man page
-    for more detailed documentation regarding each setting.
+ 2. Review the updated configuration file. Refer to comments in the file and
+    the `vnstat.conf` man page for documentation regarding each setting.
 
  3. After the configuration file has been updated, restart the daemon
     (`vnstatd`) or configure it to use if not previously done already. Note
-    that using cron based updates are no longer supported and such commands
-    should be removed if still existing.
+    that using a cron entry for updates (something like `vnstat -u`) is no
+    longer supported and such commands should be removed if still existing.
 
  4. Upgrades from 1.x to 2.x will result in data being imported from the
     legacy databases of each interface during the first start of the new
index 82c9ea8d9467269c3669e455f172b06c2a2e1faa..cbf2f1e107dceb9fc1dc002c5a4f06fd603a4d2e 100644 (file)
@@ -1,4 +1,4 @@
-# vnStat 2.1 config file
+# vnStat 2.2 config file
 ##
 
 # default interface
index fd327bf03a5e07bb15640e7c5cf046da2bc369ac..aef77536fec7d729cf4e9ff6db5ed95302325d38 100644 (file)
@@ -1,4 +1,4 @@
-.TH VNSTAT 1 "DECEMBER 2018" "version 2.1" "User Manuals"
+.TH VNSTAT 1 "APRIL 2019" "version 2.2" "User Manuals"
 .SH NAME
 vnstat \- a console-based network traffic monitor
 
index 15d883f6cb0684e2f30f5548d9260ac0284dcead..4e5da158a2f026eea35439031cf044b74da52607 100644 (file)
@@ -1,4 +1,4 @@
-.TH VNSTAT.CONF 5 "DECEMBER 2018" "version 2.1" "User Manuals"
+.TH VNSTAT.CONF 5 "APRIL 2019" "version 2.2" "User Manuals"
 .SH NAME
 vnstat.conf \- vnStat configuration file
 
index c6524e0f82697a3796e52465f721ab0e9887c0f5..557f9ec43b9c22cb8a599dcf44d68f38e80def73 100644 (file)
@@ -1,4 +1,4 @@
-.TH VNSTATD 1 "DECEMBER 2018" "version 2.1" "User Manuals"
+.TH VNSTATD 1 "APRIL 2019" "version 2.2" "User Manuals"
 .SH NAME
 vnstatd \- daemon based database updating for vnStat
 
index 4678dc2b1e24ad74dba75bd26c4b4d369a408531..e67d2f17144f3ca88106f6bcb4e7cc4ff452c186 100644 (file)
@@ -1,4 +1,4 @@
-.TH VNSTATI 1 "DECEMBER 2018" "version 2.1" "User Manuals"
+.TH VNSTATI 1 "APRIL 2019" "version 2.2" "User Manuals"
 .SH NAME
 vnstati \- png image output support for vnStat