<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="Tiki CMS/Groupware via FeedCreator 1.7.2.1" -->
<?xml-stylesheet href="http://192.168.0.18/tikiwiki/lib/rss/rss-style.css" type="text/css"?>
<?xml-stylesheet href="http://192.168.0.18/tikiwiki/lib/rss/rss20.xsl" type="text/xsl"?>
<rss version="2.0">
    <channel>
        <title>Tiki RSS feed for forums</title>
        <description></description>
        <link>http://192.168.0.18/tikiwiki/tiki-forums_rss.php?ver=2</link>
        <lastBuildDate>Wed, 08 Sep 2010 00:32:59 +0100</lastBuildDate>
        <generator>Tiki CMS/Groupware via FeedCreator 1.7.2.1</generator>
        <image>
            <url>http://192.168.0.18/tikiwiki/img/tiki/tikilogo.png</url>
            <title>Bienvenue sur le site de hina</title>
            <link>http://192.168.0.18/tikiwiki/tiki-index.php</link>
            <description><![CDATA[Feed provided by Bienvenue sur le site de hina. Click to visit.]]></description>
        </image>
        <language>en-us</language>
        <item>
            <title>Clefs accessible win et linux</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=1&amp;comments_parentId=223</link>
            <description><![CDATA[formatage en ntfs 

<pre>
apt-get install ntfs-3g  libntfs-3g-dev ntfs-config disk-manager libntfs-3g28</pre>


modifier votre /etc/fstab
<pre>
/dev/sdb1 /media/data ntfs-fuse auto,gid=1001,unmask=0000 0 0
<?pre>
Puis 
<pre>
sudo mount -a
</pre>
Vous pouvez votre modifier votre /etc/fstab afin de supprimer la ligne precedente
Le mounte se fera sans probleme par la suite.
]]></description>
            <pubDate>Wed, 06 Jan 2010 17:14:04 +0100</pubDate>
        </item>
        <item>
            <title>trouver quel package contient un binaire</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=11&amp;comments_parentId=222</link>
            <description><![CDATA[type binaire
dpkg -S /path/to/binaire]]></description>
            <pubDate>Sat, 22 Nov 2008 13:14:16 +0100</pubDate>
        </item>
        <item>
            <title>Script sppression date</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=11&amp;comments_parentId=221</link>
            <description><![CDATA[find /ftphome/pub/general -type f -mtime +15 -exec rm -f '{}' ';']]></description>
            <pubDate>Fri, 14 Nov 2008 15:23:21 +0100</pubDate>
        </item>
        <item>
            <title>nagios 3</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=10&amp;comments_parentId=220</link>
            <description><![CDATA[-=L'installation sous debian =-

# sudo -s
# /usr/sbin/useradd nagios
# passwd nagios (Nag105)
# groupadd nagios
# usermod -G nagios nagios
# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd www-data
# cd /usr/src
# wget  http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz
# wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.12.tar.gz0
# tar xzf nagios-3.0.2.tar.gz
# cd nagios-3.0.2
# ./configure �[34m~@~Swith-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
# make install-webconf
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# /etc/init.d/apache2 reload
# cd ..
# tar xzf nagios-plugins-1.4.12.tar.gz
# cd nagios-plugins-1.4.12
# ./configure �[34m~@~Swith-nagios-user=nagios �[34m~@~Swith-nagios-group=nagios
# make
# make install

-=Configuration=-

Le nagios fait par défaut, est visualisable sur http://localhost/nagios
L'install met tout de suite en place un htaccess sur la page via /etc/nagios2/apache2.conf : 
/etc/nagios/htpasswd.users
Attention, le login superutilisateur n'est pas root, mais nagiosadmin
A vous de modifier ou d'ajouter autant de user que vous le souhaitez.
Parti de là , vous devriez pouvoir le faire fonctionner mais rien n'est encore surveillé.
---
-=Le monitoring=-

Tous les fichiers qui concernent le monitoring pur sont dans /etc/nagios2/conf.d/
Vous pouvez dans un premier temps, modifiez le /etc/nagios2/conf.d/contacts_nagios2.cfg afin d'ajouter votre email de contact.

Puis il faut commencer à  référencer toutes les machines concernées par les checks.
Cela est possible, via le fichier /etc/nagios2/conf.d/localhost_nagios2.cfg :
define host{
        use                     generic-host           
        host_name               hina.fr
        alias                   www.hina.fr
        address                 82.235.11.149
        }
ou 
define host{
        use                     generic-host            
        host_name               toto.toto.fr
        address                XX.XX.XXX.XX
        }
.....

[http://hina.fr/shout/2007-03-11-20-32_grab.png|{img src=http://hina.fr/shout/2007-03-11-20-32_grab.png width=400 height=300}]

Il faut autant d'hôtes que de machines. Attention on parle d'host mais à vous de voir comment vous souhaitez nommer les hosts : ADSL-01XXXXXXX, 214.18.14.14, toto.fr ...

Ensuite, vous devez classer les choses à  checker sur ces différentes machines.

S'il s'agit de l'espace disque, des users présents sur la machine (current users), le nombre de processeur, ou le load, bref, tout ce qui concerne finalement que les serveurs, vous devez ajouter le nom de l'host dans le service concerné (/etc/nagios2/conf.d/localhost_nagios2.cfg) : 
define service{
        use                             generic-service       
        host_name                 hina.fr, moustiq
        service_description   Disk Space
        check_command       check_all_disks!20%!10%
        notifications_enabled           1
        notification_interval           120
        notification_period             24x7
        notification_options            w,c,u,r
        max_check_attempts              3
        is_volatile                     0
        normal_check_interval           3
        retry_check_interval            1
        check_period                    24x7
        }

Toutefois, il faut aussi penser au PING, SSH, HTTP ... , veuillez vous rendre sur /etc/nagios2/conf.d/hostgroups_nagios2.cfg : 

define hostgroup {
        hostgroup_name  http-servers
                alias             HTTP servers
                members     hina.fr, madre.hina.fr, padre.hina.fr
        }

[http://hina.fr/shout/2007-03-12-00-22_grab.png|{img src=http://hina.fr/shout/2007-03-12-00-22_grab.png width=400 height=300}]


-=::snmp::=-

# apt-get install nagios-nrpe-plugin nagios-nrpe-server nagios-plugins nagios-plugins-basic

avec l'installation de ces packages vous pourrez trouver : 
# vi /etc/nagios-plugins/config/snmp.cfg
Dedans, il y a eu une série de classe snmp via OID, prête à être utilisée. Toutefois, il faut recaler les OID selon votre système. N'hésitez pas à vous aider de tkmib.

Une fois ce fichier recalé, selon les besoins de vos différentes machines, vous devez appeler le plugin désiré via __/etc/nagios2/conf.d/localhost_nagios2.cfg__ : 

define service{
        use                             generic-service
        host_name                       rowan.hina.fr
        service_description             CPU Idle
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              4
        normal_check_interval           8
        retry_check_interval            1
        notification_interval           120
        notification_period             24x7
        notification_options            c,r
        check_command                   check_netapp_cpuload!public
        }


[http://hina.fr/shout/2007-03-12-20-15_grab.png|{img src=http://hina.fr/shout/2007-03-12-20-15_grab.png width=400 height=300}]
-------

Attention, pour que le snmp marche en réseau il faut ajouter cette ligne sur le poste serveur : 
# vi /etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
 
mais sur les postes clients : 
# vi /etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid udp:161'


-=::problèmes connus::=-


# problème pour "schedule a service check"

Il faut modifier l'init de nagios2 : 
   if check_config; then
      start_daemon -n $NICENESS -p $THEPIDFILE $DAEMON -d $NAGIOSCFG
      ret=$?
      chmod -R 777 /var/lib/nagios2/rw
      chmod 775 /var/lib/nagios2
    else
      log_failure_msg "errors in config!"
      log_end_msg 1
      exit 1
    fi

[http://www.linagora.org/article72.html|Tutoriel d ajout d un script sur nagios]
]]></description>
            <pubDate>Thu, 23 Oct 2008 07:28:16 +0100</pubDate>
        </item>
        <item>
            <title>tftpd</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=11&amp;comments_parentId=219</link>
            <description><![CDATA[. Créer le fichier /etc/xinetd.d/tftp puis l'éditer et saisir :

service tftp
{
protocol        = udp
port            = 69
socket_type     = dgram
wait            = yes
user            = nobody
server          = /usr/sbin/in.tftpd
server_args     = /tftpboot
disable         = no
}

. sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
sudo /etc/init.d/xinetd restart


.$ touch /home/sydtux/essai.txt
$ tftp 192.168.1.1
tftp> put essai.txt
Sent 722 bytes in 0.0 seconds
tftp> quit
$ ls -l /tftpboot/
total 4
-rwxrwxrwx  1 sydtux sydtux 28 2007-02-04 23:14 essai.txt

]]></description>
            <pubDate>Mon, 15 Sep 2008 14:31:56 +0100</pubDate>
        </item>
        <item>
            <title>Open Relay ?</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=11&amp;comments_parentId=218</link>
            <description><![CDATA[ telnet X.X.X.X  25
Trying X.X.X.X...
Connected to X.X.X.X.
Escape character is '^]'.
220 tati.toto.com ESMTP Postfix (2.1.5) (Linux-Mandrake)
USER toto@toto.fr
502 Error: command not implemented
HELO toto.fr
250 titi.toto.com
mail from: toto@toto.com
250 Ok
RCPT to: hina@hina.fr
554 <hina@hina.fr>: Relay access denied
]]></description>
            <pubDate>Thu, 11 Sep 2008 13:13:53 +0100</pubDate>
        </item>
        <item>
            <title>Envoie de mail sur le smtp via telnet</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=1&amp;comments_parentId=217</link>
            <description><![CDATA[telnet server.server 25
HELO qqch
MAIL FROM: <toi@otot.fr>
RCPT TO: <uneadresse@fai.fr>
DATA
salut
ca va
.
QUIT ]]></description>
            <pubDate>Thu, 11 Sep 2008 12:59:51 +0100</pubDate>
        </item>
        <item>
            <title>Nedi</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=10&amp;comments_parentId=216</link>
            <description><![CDATA[-= Installation =-

__^cd /opt__
__wget http://nedi.web.psi.ch/nedi-1.0.v.tgz__
__ tar xvf nedi-1.0.v.tgz__
__ cd nedi__
__vi /opt/nedi/nedi.conf^__
'('c est le moment de verifier votre configuration telnet et snmp')'
__^apt-get install  libmath-vec-perl  libsort-versions-perl libalgorithm-diff-ruby1.8 libalgorithm-diff-perl libsnmp-info-perl libsnmp-perl libsnmp-session-perl libnet-snmp-perl libnet-telnet-cisco-perl__
__nedi.pl -i ^__
]]></description>
            <pubDate>Thu, 28 Aug 2008 09:19:33 +0100</pubDate>
        </item>
        <item>
            <title>Recup data octets par octets</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=11&amp;comments_parentId=215</link>
            <description><![CDATA[hexdump -C /dev/sdX |less

SdX etant la device.
]]></description>
            <pubDate>Thu, 21 Aug 2008 12:07:33 +0100</pubDate>
        </item>
        <item>
            <title>Jffnms</title>
            <link>http://192.168.0.18/tikiwiki/tiki-view_forum_thread.php?forumId=10&amp;comments_parentId=214</link>
            <description><![CDATA[-= Installation de JFFNMS =-

- Saisier en tant que root :
__^root@argus # apt-get install mysql-server-5.0 phpmyadmin snmp snmpd__
__mysql -uroot -pXXXX__
__ INSERT INTO user (Host,User,Password) VALUES('argus','jffnms','j33nm5');^__

- Lancez phpmyadmin afin de configurer de configurer les privileges de jffnms
__^Http://localhost/phpmyadmin^__

- Si vous rencontrez un problème de blowfish ouvrez : 
__^ vi /etc/phpmyadmin/config.inc.php __
__ ajouter  ''$cfg['blowfish_secret'] = 'vive les applications PHP MySQL';''^__


- Creation du user mysql en localhost seulement : 
__^ CREATE USER 'bckcacti'@'localhost';__
__ GRANT USAGE ON *.* TO 'bckcacti'@'localhost';__
__ GRANT SELECT ON `cacti` . * TO 'bckcacti'@'localhost';__
__FLUSH PRIVILEGES;^__
]]></description>
            <pubDate>Thu, 21 Aug 2008 11:20:44 +0100</pubDate>
        </item>
    </channel>
</rss>
