05 décembre 2007

outils snmp de base ss debian

mbrowse
snmp
snmpd
(ap-utils)
snmptrapfmt
snmptranslate

snmptrapd -f -P -n -a -OS -mALL

les MIBs sont à compiler dans /usr/share/snmp/mibs

nagios et exchange

Simple Checkcommands based on check_nt to monitor the Exchange Server (V 5.5) Health, Queues, Mailloops, etc.
command[ExchangeIMC_queued_Outbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Queued Outbound\" -w 10 -c 25 command[ExchangeIMC_queued_Inbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Queued Inbound\" -w 2 -c 5 command[ExchangeIMC_Connections_Outbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Connections Outbound\", -w 5 -c 10 command[ExchangeIMC_Connections_Inbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Connections Inbound\" -w 5 -c 10 command[ExchangeIMC_final_delivery]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Queued MTS-IN\" -w 5 -c 10 command[ExchangeIMC_to_convert]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Queued MTS-OUT\" -w 5 -c 10 command[ExchangeIMC_Loops_detected]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIMC\\Total Loops Detected\" -c 1 command[ExchangeDS_AB_Browses]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeDS\\AB Browses/sec\" -w 10 -c 25 command[ExchangeIS_private_recoverable_items]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIS Private\\Total Count of Recoverable Items\" -w 100 -c 250 command[ExchangeIS_private_recoverable_size]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIS Private\\Total Size of Recoverable Items\" -w 15000 -c 30000 command[ExchangeIS_private_delivery_time]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l \"\\\\MSExchangeIS Private\\Average Delivery Time\" -w 15 -c 30 command[NTExchangeserver]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v SERVICESTATE -l MSExchangeDS,MSExchangeES,MSExchangeIMC,MSExchangeIS,MSExchangeMTA,MSExchangeSA command[NAVMX]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v SERVICESTATE -l \"NavExchange\"

tri des syslog

des syslog viennent de plusieurs ap cisco on les trie via:

sur le ciso on met comme facility local use 0 qui devient local0

# /etc/syslog.conf Configuration file for syslogd.
#
# For more information see syslog.conf(5)
# manpage.

local0.* /var/log/apnetworking.log
#

Activation syslog et snmp sur des Cisco

strict minimum pour activer syslog et/ou snmp sur équipement cisco

show run (pour voir la config actuelle)

conf t

syslog
------

logging buffered 4096 debugging (taille et niveau de ce qu'on stocke en local)
logging console critical (ce qu'on affiche à la console)
logging trap warnings (ce qu'on envoye par trap)
logging 172.16.5.106 (serveur où on envoye les logs; plusieurs lignes pour plusieurs serveurs)

snmp
----

snmp-server community nagios RO + acl éventuellement (RO = read only et nagios comme mdp)
snmp-server host 172.16.5.74 nagios (où on envoye les traps + mdp en option)
snmp-server enable traps (on peut compléter pour n'envoyer qu'un seul niveau)

exit


+ show snmp (?)
+ sh mib
--------

syslogd

Sur une debian pour accepter les logs d'une autre machine il faut modifier le fichier vim /etc/default/syslogd


Là dedans on met:

# For remote UDP logging use SYSLOGD="-r"

SYSLOGD="-r"
aulieu de SYSLOGD=""