<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;feed=atom&amp;action=history</id>
		<title>Mdadm monitor - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;action=history"/>
		<updated>2013-05-23T03:43:18Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;diff=3117&amp;oldid=prev</id>
		<title>Slacky: Script mdadm monitor moved to Mdadm monitor</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;diff=3117&amp;oldid=prev"/>
				<updated>2006-11-04T23:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;a href=&quot;/slacky/Script_mdadm_monitor&quot; class=&quot;mw-redirect&quot; title=&quot;Script mdadm monitor&quot;&gt;Script mdadm monitor&lt;/a&gt; moved to &lt;a href=&quot;/slacky/Mdadm_monitor&quot; title=&quot;Mdadm monitor&quot;&gt;Mdadm monitor&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 23:10, 4 nov 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Slacky</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;diff=3116&amp;oldid=prev</id>
		<title>Slacky il 23:10, 4 nov 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Mdadm_monitor&amp;diff=3116&amp;oldid=prev"/>
				<updated>2006-11-04T23:10:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Script]]&lt;br /&gt;
= Descrizione =&lt;br /&gt;
Script rc per il monitoring del raid, in pratica usa mdadm per fare la lista dei device raid attivi e usa il monitoring di mdadm per tenere sotto controllo i raid attivi con notifica via mail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Start/stop/restart mdadm monitor.&lt;br /&gt;
#&lt;br /&gt;
# Copyright 2006 Davide Consonni, Milano, IT&lt;br /&gt;
#&lt;br /&gt;
# This program comes with NO WARRANTY, to the extent permitted by law.&lt;br /&gt;
# You may redistribute copies of this program under the terms of the&lt;br /&gt;
# GNU General Public License.&lt;br /&gt;
&lt;br /&gt;
MD_COMMAND_LINE='--monitor --scan --mail=root@localhost --delay=1800 --daemonise -y'&lt;br /&gt;
&lt;br /&gt;
MD_BIN='/sbin/mdadm'&lt;br /&gt;
MD_PID='/var/run/mdadm.pid'&lt;br /&gt;
&lt;br /&gt;
mdadm_start() {&lt;br /&gt;
  if [ -f $MD_PID ]; then&lt;br /&gt;
    echo &amp;quot;mdadm is already runnig. if not please remove $MD_PID &amp;quot;&lt;br /&gt;
  else &lt;br /&gt;
   if [ -x $MD_BIN ]; then&lt;br /&gt;
      echo -n &amp;quot;Starting raid monitor:  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
      MD_RAID_DEVICES=''&lt;br /&gt;
      for md in $($MD_BIN --detail --scan | awk '{print $2}'); do&lt;br /&gt;
        MD_RAID_DEVICES=&amp;quot;$MD_RAID_DEVICES $md&amp;quot;&lt;br /&gt;
      done&lt;br /&gt;
&lt;br /&gt;
      echo &amp;quot;$MD_BIN $MD_COMMAND_LINE $MD_RAID_DEVICES&amp;quot;&lt;br /&gt;
      $MD_BIN $MD_COMMAND_LINE $MD_RAID_DEVICES &amp;gt; $MD_PID&lt;br /&gt;
   fi&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mdadm_stop() {&lt;br /&gt;
  if [ -f $MD_PID ]; then&lt;br /&gt;
    echo -n &amp;quot;Stopping raid monitor: &amp;quot;&lt;br /&gt;
    kill $(cat $MD_PID)&lt;br /&gt;
    echo &amp;quot;Deleting pid file $MD_PID &amp;quot;&lt;br /&gt;
    rm $MD_PID&lt;br /&gt;
  fi &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mdadm_restart() {&lt;br /&gt;
  mdadm_stop&lt;br /&gt;
  sleep 1&lt;br /&gt;
  mdadm_start&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mdadm_status() {&lt;br /&gt;
  if [ -f $MD_PID ]; then&lt;br /&gt;
    echo &amp;quot;running&amp;quot;&lt;br /&gt;
  else&lt;br /&gt;
    echo &amp;quot;stopped&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
'start')&lt;br /&gt;
  mdadm_start&lt;br /&gt;
  ;;&lt;br /&gt;
'stop')&lt;br /&gt;
  mdadm_stop&lt;br /&gt;
  ;;&lt;br /&gt;
'restart')&lt;br /&gt;
  mdadm_restart&lt;br /&gt;
  ;;&lt;br /&gt;
'status')&lt;br /&gt;
  mdadm_status&lt;br /&gt;
  ;;&lt;br /&gt;
*)&lt;br /&gt;
  echo &amp;quot;usage $0 start|stop|restart|status&amp;quot;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Autore: Davide Consonni&lt;/div&gt;</summary>
		<author><name>Slacky</name></author>	</entry>

	</feed>