Modèle:Config/Munin/Prx : Différence entre versions

De Wikinfini
Sauter à la navigation Sauter à la recherche
import>Fleon
(Page créée avec « {{Ed|Config/Munin/Prx}} <br/> Les plugins suivants sont supprimés : {{RootCmd | hostname=prx01 | cd /etc/munin/plugins/ | rm {nfsd*,exim*,*_eth1} }} Monitoring des se... »)
 
import>Fleon
Ligne 3 : Ligne 3 :
 
Les plugins suivants sont supprimés :
 
Les plugins suivants sont supprimés :
  
{{RootCmd | hostname=prx01
+
{{RootCmd | hostname={{{host|}}}
 
  | cd /etc/munin/plugins/
 
  | cd /etc/munin/plugins/
 
  | rm {nfsd*,exim*,*_eth1}
 
  | rm {nfsd*,exim*,*_eth1}
Ligne 10 : Ligne 10 :
 
Monitoring des services spécifiques :
 
Monitoring des services spécifiques :
  
{{RootCmd | hostname=prx01
+
{{RootCmd | hostname={{{host|}}}
 
  | cd /etc/munin/plugins/
 
  | cd /etc/munin/plugins/
 
  | ln -sf /usr/share/munin/plugins/multips ./
 
  | ln -sf /usr/share/munin/plugins/multips ./
Ligne 22 : Ligne 22 :
 
Le plugin perdition a été modifié :
 
Le plugin perdition a été modifié :
  
{{RootCmd | hostname=prx01
+
{{RootCmd | hostname={{{host|}}}
 
  | cp /usr/share/munin/plugins/perdition ./
 
  | cp /usr/share/munin/plugins/perdition ./
 
  | diff -Naur /usr/share/munin/plugins/perdition ./perdition > /tmp/patch
 
  | diff -Naur /usr/share/munin/plugins/perdition ./perdition > /tmp/patch
 
}}
 
}}
  
{{FileBox|filename=prx01 ~ cat /tmp/patch | 1=
+
{{FileBox|filename={{{host|}}} ~ cat /tmp/patch | 1=
 
<nowiki>--- /usr/share/munin/plugins/perdition  2013-11-12 23:13:22.000000000 +0100
 
<nowiki>--- /usr/share/munin/plugins/perdition  2013-11-12 23:13:22.000000000 +0100
 
+++ perdition  2015-01-30 15:59:52.229366426 +0100
 
+++ perdition  2015-01-30 15:59:52.229366426 +0100
Ligne 54 : Ligne 54 :
 
  rm ${TEMP_FILE}</nowiki>
 
  rm ${TEMP_FILE}</nowiki>
 
}}
 
}}
 
  
 
Configuration des plugins :
 
Configuration des plugins :
  
<pre>
+
{{FileBox|filename={{{host|}}} ~ nano /etc/munin/plugin-conf.d/munin-node | 1=
prx01 ~ # nano /etc/munin/plugin-conf.d/munin-node
 
 
 
 
[apache_*]
 
[apache_*]
 
env.url  http://127.0.0.1:%d/server-status?auto
 
env.url  http://127.0.0.1:%d/server-status?auto
Ligne 76 : Ligne 73 :
 
user root
 
user root
 
env.logfile /var/log/syslog/messages
 
env.logfile /var/log/syslog/messages
</pre>
+
}}<noinclude>[[Category:Template/Config]]</noinclude>

Version du 16 février 2015 à 17:36


Les plugins suivants sont supprimés :

root # cd /etc/munin/plugins/
root # rm {nfsd*,exim*,*_eth1}

Monitoring des services spécifiques :

root # cd /etc/munin/plugins/
root # ln -sf /usr/share/munin/plugins/multips ./
root # ln -sf /usr/share/munin/plugins/multips_memory ./
root # ln -sf /usr/share/munin/plugins/apache_accesses ./
root # ln -sf /usr/share/munin/plugins/apache_processes ./
root # ln -sf /usr/share/munin/plugins/apache_volume ./
root # ln -sf /usr/share/munin/plugins/fail2ban ./

Le plugin perdition a été modifié :

root # cp /usr/share/munin/plugins/perdition ./
root # diff -Naur /usr/share/munin/plugins/perdition ./perdition > /tmp/patch
File ~ cat /tmp/patch
--- /usr/share/munin/plugins/perdition  2013-11-12 23:13:22.000000000 +0100
+++ perdition   2015-01-30 15:59:52.229366426 +0100
@@ -108,16 +108,16 @@
 fi
 
 if [ $ARGS != 0 ]; then
-    ${LOGTAIL} -f ${PERDITION_LOG} -o ${OFFSET_FILE} > ${TEMP_FILE}
+    ${LOGTAIL} -f ${PERDITION_LOG} -o ${OFFSET_FILE} | grep -v 192.168.10.72 | grep -v 192.168.10.82 > ${TEMP_FILE}
 else
-    ${LOGTAIL} ${PERDITION_LOG} ${OFFSET_FILE} > ${TEMP_FILE}
+    ${LOGTAIL} ${PERDITION_LOG} ${OFFSET_FILE}  | grep -v 192.168.10.72 | grep -v 192.168.10.82 > ${TEMP_FILE}
 fi
 connection=`grep "Connect:" ${TEMP_FILE} | wc -l`
 disconnected=`grep "Close:" ${TEMP_FILE} | wc -l`
-imap=`grep 'port="143" status="ok"' ${TEMP_FILE} | wc -l`
-imaps=`grep 'port="993" status="ok"' ${TEMP_FILE} | wc -l`
-pop=`grep 'port="110" status="ok"' ${TEMP_FILE} | wc -l`
-pops=`grep 'port="995" status="ok"' ${TEMP_FILE} | wc -l`
+imap=`grep "protocol=IMAP4 .*status=\"ok\"" ${TEMP_FILE} | wc -l`
+imaps=`grep "protocol=IMAP4S.*status=\"ok\"" ${TEMP_FILE} | wc -l`
+pop=`grep "protocol=POP3 .*status=\"ok\"" ${TEMP_FILE} | wc -l`
+pops=`grep "protocol=POP3S.*status=\"ok\"" ${TEMP_FILE} | wc -l`
 fatal=`grep 'Fatal [e|E]rror' ${TEMP_FILE} | wc -l`
 
 rm ${TEMP_FILE} 

Configuration des plugins :

File ~ nano /etc/munin/plugin-conf.d/munin-node
[apache_*]
env.url   http://127.0.0.1:%d/server-status?auto
env.ports 80
env.showfree 1

[apt]
user root
env.MUNIN_PLUGSTATE /var/lib/munin/plugin-state/

[multips*]
env.names apache2 perdition.imap4 perdition.imaps perdition.pop3 perdition.pop3s

[perdition]
user root
env.logfile /var/log/syslog/messages