salseeg / ping-indicator Goto Github PK
View Code? Open in Web Editor NEWNetwork monitoring Ubuntu indicator that constantly pings given servers and shows latency on logarithm scale
Home Page: http://salseeg.github.io/ping-indicator/
Network monitoring Ubuntu indicator that constantly pings given servers and shows latency on logarithm scale
Home Page: http://salseeg.github.io/ping-indicator/
I have system that will not respond to the same Ping ID after network failure. It looks like a security feature in the OS.
The same system will respond to standard linux ping command e.g.:
$ ping 192.168.1.1
The command line ping changes the Ping ID with every invocation, however ping-indicator keeps the same process id.
I have tested version of ping-indicator-daemon.py where I generate the Ping ID in every call of make_ping_object(self.hostname, randomint(1, 65534))
That seems to be making it perfect.
but ping-indicator need this package
Can you please make your indicator not requiring python-appindicator, python-glade2, python-imaging packages? I really don't want to install any python-* package system-wide.
use lintian to check permissions
Please add auto creation of .desktop file to make it appears in program menu.
Only a 64bit deb is offered for download. Please consider adding a 32bit deb as well.
Deleted initial bug report, I see there's also a daemon wrapper that's arch-specific, so it can be built for all architectures.
Integrate w/ KDE
It would be greate to use global proxy settings
I downloaded and installed the .deb on Ubuntu 16.04 and executed from the command line:
ping-indicator
Traceback (most recent call last):
File "/usr/bin/ping-indicator", line 4, in
import gtk
ImportError: No module named 'gtk'
create light theme or switch to SVG
it seems to loose some results periodically ... higher frequency to see
i think no description needed:)
(i know the app is very simple but who knows..)
precondition: ubuntu
uname -a
Linux ba100344 5.16.7-051607-generic #202202051431 SMP PREEMPT Sat Feb 5 20:23:23 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
sudo lshw -short
H/W path Device Class Description
===========================================================
system 21A4 (LENOVO_MT_21A4_BU_idea_FM_ThinkBook 15 G3 ACL)
/0 bus LNVNB161216
/0/0 memory 128KiB BIOS
/0/4 processor AMD Ryzen 5 5500U with Radeon Graphics
/0/4/5 memory 384KiB L1 cache
/0/4/6 memory 3MiB L2 cache
/0/4/7 memory 8MiB L3 cache
/0/22 memory 16GiB System Memory
/0/22/0 memory 8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
/0/22/1 memory 8GiB Row of chips DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 n
$ sudo dpkg -i ping-indicator_1.0-2_amd64.deb
(Reading database ... 225616 files and directories currently installed.)
Preparing to unpack ping-indicator_1.0-2_amd64.deb ...
Unpacking ping-indicator (1.0-2) over (1.0-2) ...
rm: cannot remove '/usr/bin/ping-indicator': No such file or directory
dpkg: warning: old ping-indicator package post-removal script subprocess returned error exit status 1
dpkg: trying script from the new package instead ...
rm: cannot remove '/usr/bin/ping-indicator': No such file or directory
dpkg: error processing archive ping-indicator_1.0-2_amd64.deb (--install):
new ping-indicator package post-removal script subprocess returned error exit status 1
rm: cannot remove '/usr/bin/ping-indicator': No such file or directory
dpkg: error while cleaning up:
new ping-indicator package post-removal script subprocess returned error exit status 1
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
ping-indicator_1.0-2_amd64.deb
Hi,
First of all great job and thanks for your work!
Do you plan to support other distributions (Fedora, Arch)? Could you provide some building instructions?
Best Regards,
Presian
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.