क्षमा करें, मुझे Boby के संपादन के बजाय इसका अपना उत्तर देना था क्योंकि मेरा संपादन अस्वीकार कर दिया गया था: |
डिफ़ॉल्ट रूप से, जब आप vnstat स्थापित करते हैं, तो यह ऑटो एक vnstatd डेमॉन शुरू करता है, जो हर 30 सेकंड में मैट्रिक्स एकत्र करता है और हर 5 मिनट में "उन्हें अपडेट करता है" (सभी स्थानीय उपकरणों के लिए)। तो संक्षेप में, vnstat पैकेट स्थापित करने के बाद, आपको 5 मिनट बाद मैट्रिक्स देखना शुरू करना चाहिए।
हालाँकि, कभी-कभी इंस्टॉल पैकेज के साथ समस्या होती है। यह कभी-कभी / var / lib / vnstat निर्देशिका को इस तरह से बनाता है कि यह उपयोगकर्ता vnstat द्वारा लिखने योग्य नहीं है, इसलिए vnstat प्रोग्राम केवल तभी काम करता है जब रूट के रूप में चलाया जाता है (डेमन उपयोगकर्ता vnstat के रूप में चलता है)।
आप इसे चलाकर देख सकते हैं कि यह आपकी समस्या है:
ll /var/lib | grep vnstat
drwxr-xr-x 2 root root 4096 Oct 25 2014 vnstat
यदि यह रूट के स्वामित्व में है (जैसा कि इस उदाहरण में है), तो यह आपकी समस्या हो सकती है। आप अपने / var / log / syslog फ़ाइल में इसका कारण भी देख सकते हैं, इसमें संभवतः इस तरह की लाइनें होंगी:
Jul 27 22:06:19 xxx vnstatd[13276]: Error: Unable to open database "/var/lib/vnstat/eth0" for writing: Permission denied
Daud
sudo chown -R vnstat:vnstat /var/lib/vnstat
इसने उबंटू 15.10 पर मेरी समस्या को ठीक कर दिया।
सुनिश्चित करें कि आपके पास उस फ़ोल्डर में निम्न फ़ाइलें हैं और उनका स्वामित्व उचित है, ऐसा तब होना चाहिए जब आप ऐसा कर लें:
/var/lib/vnstat$ ls -la
total 16
drwxr-xrwx 2 vnstat vnstat 4096 May 16 01:50 .
drwxr-xr-x 78 root root 4096 Jul 22 15:14 ..
-rw-r--rwx 1 vnstat vnstat 2792 Jul 26 00:26 eth0
-rw-rw-r-- 1 vnstat vnstat 2792 Jul 26 00:26 .eth0
यदि आपको sudo /etc/init.d/vnstat restart
इसके आरंभिक विफल स्टार्टअप प्रयास से मृत्यु हो गई है, तो आपको अपने vnstat डेमन को पुनः आरंभ करने की आवश्यकता हो सकती है । आपको फिक्स होने के बाद 5 मिनट में सभी डिवाइसों के लिए डेटा मिलना शुरू हो जाना चाहिए।
sudo chown -R vnstat:vnstat /var/lib/vnstat
आउटपुटchown: invalid user: ‘vnstat:vnstat’. I have only
vnstat.db` में/var/lib/vnstat
:-rw-r--r-- 1 root root 68K Oct 23 13:07 vnstat.db
। मुझे लगता है कि मुझेwlp2s0b1
इस फ़ोल्डर को जोड़ने की आवश्यकता है , हालांकि मुझे नहीं पता कि फ़ाइल में क्या होना चाहिए। मैंने इसके लिए github.com/vergoh/vnstat/issues/143 पर एक अलग मुद्दा दायर किया है । उपरोक्त निर्देश अब लागू नहीं हो सकते हैं, क्योंकि यह 5 साल पहले उत्तर दिया गया था।