MUNIN : Comment ajouter un multiping ?

Le multiping permet d’avoir sur un même graphique le ping de plusieurs noms de domaine. Cela permet de comprendre quelques problèmes.

Voici donc les étapes :

Etape n°1 : : Ajouter dans /etc/munin/plugin-conf.d/munin-node (à la fin):

[multiping]       
env.host www.orange.fr www.cyber-neurones.org
env.ping_args -c 3

Etape n°2 : : Le lien symbolique

$ sudo ln -s /usr/share/munin/plugins/multiping /etc/munin/plugins/multiping
$ sudo munin-node-configure

Normalement on doit voir :

...
multiping                  | yes  |
...

Etape n°3 : : Relancer le service

$ sudo systemctl restart munin-node.service

Etape n°4 : Le test via le telnet :

$ telnet localhost 4949
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
list
cpu df df_inode entropy forks freeboxv5_atm freeboxv5_attenuation freeboxv5_crc freeboxv5_fec freeboxv5_hec freeboxv5_rates freeboxv5_snr freeboxv5_status freeboxv5_uptime fw_packets http_loadtime httpresponsetime if_err_eth0 if_err_wlan0 if_eth0 if_wlan0 interrupts load memory multiping munin_stats netstat nfs4_client nfs_client ntp_kernel_err ntp_kernel_pll_freq ntp_kernel_pll_off ntp_offset open_files open_inodes proc_pri processes swap temper_x threads uptime users vmstat
fetch multiping
site1_packetloss.value 0
site1.value 0.017078
site2_packetloss.value 0
site2.value 0.016857

L’autre solution de test :

$ sudo su - munin --shell=/bin/bash
$ /usr/share/munin/munin-update --debug --nofork --host localhost.localdomain --service multiping

Ou encore :

$ sudo munin-run multiping
site1_packetloss.value 0
site1.value 0.016789
site2_packetloss.value 0
site2.value 0.016709

Bien vérifier les DNS dans /etc/resolv.conf ( ou dans /etc/resolvconf.conf ), voir même faire un ping avant.

A noter que le multiping est dans la catégorie « network ».

Dernier point, si vous êtes sur une Raspberry il faut penser à installer dnsutils pour avoir les outils dig et nslookup:

$ apt-get install dnsutils
$ dig www.cyber-neurones.org

; <<>> DiG 9.10.3-P4-Raspbian <<>> www.cyber-neurones.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58459
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1460
;; QUESTION SECTION:
;www.cyber-neurones.org.		IN	A

;; ANSWER SECTION:
www.cyber-neurones.org.	2881	IN	A	188.130.25.102
www.cyber-neurones.org.	2881	IN	A	188.130.25.202

;; Query time: 17 msec
;; SERVER: 81.253.149.10#53(81.253.149.10)
;; WHEN: Thu May 23 21:28:00 UTC 2019
;; MSG SIZE  rcvd: 83

$ nslookup www.cyber-neurones.org
Server:		81.253.149.10
Address:	81.253.149.10#53

Non-authoritative answer:
Name:	www.cyber-neurones.org
Address: 188.130.25.202
Name:	www.cyber-neurones.org
Address: 188.130.25.102

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.