Analyse de votre infrastructure informatique

Accueil Downloads Entrerprise Contact


Base de connaissance




Surveiller les serveurs Linux

L'équipe Monitorpack fournit régulièrement des métriques utiles pour surveiller facilement vos applications, périphériques et systèmes. Ce sont des mesures de base, si vous souhaitez aller plus loin le logiciel Monitorpack Guard est capable de vérifier tous les compteurs de performance, services, processus, ports, identifiants d'événements, imprimantes et partages existants dans votre environnement informatique.

Prerequis Linux

Pour que Monitorpack Guard puisse contrôler Linux à distance sans déployer d'agents, deux prérequis sont nécessaires, le premier est que le serveur Linux doit répondre au ping et donc l'accepter. Voici la commande à appliquer sur Debian afin d'autoriser le ping :

sudo ufw status
sudo ufw allow icmp

Vérifiez les paramètres sysctl

sudo nano /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.icmp_echo_ignore_broadcasts = 0
sudo sysctl -p

Le deuxième prérequis est évidemment que SNMP soit activé et accepte les requêtes distantes, y compris que la communauté spécifique doit également être configurée. Pour configurer snmp sur Linux, vous devez d'abord installer le paquet snmpd avec la commande :

Commandes pour activer SNMP sur Debian

Chargez et installez le paquet SNMP
apt-get install snmpd
Modifiez le fichier de configuration
nano /etc/snmp/snmpd.conf
Modifiez la ligne suivante (ou commentez-la)
udp:127.0.0.1:161
Et remplacez-la par :
agentAddress udp:0.0.0.0:161
Vous devez ensuite configurer la communauté SNMP rocommunity read_community default
ou rocommunity "community name" "ip range (unique ip) /subnet mask, exemple : "
rocommunity read_community 192.168.1.0/24
Ne laissez pas rocommunity avec la vue par défaut systemonly (commentez la ligne suivante) :
# rocommunity public default -V systemonly

Mettez à jour avec votre nom de commity spécifique comme rocommunity 'MyCommunityname'

Redémarrez le service SNMP en tapant
/etc/init.d/snmpd restart
Vérifiez la configuration
systemctl status snmpd
redémarrez le service SNMP
systemctl restart snmpd

Quelques alertes de base

Surveiller les OID SNMP


ID Custom SNMP OIDs OID Type Walk
1 1 minute Load 1.3.6.1.4.1.2021.10.1.3.1 ASN_OCTET_STR No
2 5 minute Load 1.3.6.1.4.1.2021.10.1.3.2 ASN_OCTET_STR No
3 15 minute Load 1.3.6.1.4.1.2021.10.1.3.3 ASN_OCTET_STR No
4 ucd-snmpd.laLoadInt1 1.3.6.1.4.1.2021.10.1.5.1 ASN_INTEGER No
5 ucd-snmpd.laLoadInt5 1.3.6.1.4.1.2021.10.1.5.2 ASN_INTEGER No
6 ucd-snmpd.laLoadInt15 1.3.6.1.4.1.2021.10.1.5.3 ASN_INTEGER No
Custom SNMP OIDs CPU times No
7 percentage of user CPU time 1.3.6.1.4.1.2021.11.9.0 ASN_INTEGER No
8 raw user cpu time 1.3.6.1.4.1.2021.11.50.0 ASN_COUNTER No
9 percentages of system CPU time 1.3.6.1.4.1.2021.11.10.0 ASN_INTEGER [%] No
10 raw system cpu time 1.3.6.1.4.1.2021.11.52.0 ASN_COUNTER No
11 percentages of idle CPU time 1.3.6.1.4.1.2021.11.11.0 ASN_INTEGER [%] No
12 raw idle cpu time 1.3.6.1.4.1.2021.11.53.0 ASN_COUNTER No
13 raw nice cpu time: 1.3.6.1.4.1.2021.11.51.0 ASN_COUNTER No
Custom SNMP OIDs Memory statistics
14 Total Swap Size 1.3.6.1.4.1.2021.4.3.0 ASN_INTEGER No
15 Available Swap Space 1.3.6.1.4.1.2021.4.4.0 ASN_INTEGER No
16 Total RAM in machine 1.3.6.1.4.1.2021.4.5.0 ASN_INTEGER No
17 Total RAM used: . 1.3.6.1.4.1.2021.4.6.0 ASN_INTEGER No
18 Total RAM Free 1.3.6.1.4.1.2021.4.11.0 ASN_INTEGER No
18 Total RAM Shared 1.3.6.1.4.1.2021.4.13.0 ASN_INTEGER No
20 Total RAM Buffered 1.3.6.1.4.1.2021.4.14.0 ASN_INTEGER No
21 Total Cached Memory 1.3.6.1.4.1.2021.4.15.0 ASN_INTEGER No
Custom SNMP OIDs Disks
22 Path where the disk is mounted 1.3.6.1.4.1.2021.9.1.2.1 ASN_OCTET_STR No
23 Path of the device for the partition 1.3.6.1.4.1.2021.9.1.3.1 ASN_OCTET_STR No
24 Total size of the disk/partion (kBytes): 1.3.6.1.4.1.2021.9.1.6.1 ASN_INTEGER No
25 Available space on the disk: 1.3.6.1.4.1.2021.9.1.7.1 ASN_INTEGER No
26 Used space on the disk: 1.3.6.1.4.1.2021.9.1.8.1 ASN_INTEGER No
27 Percentage of space used on disk: 1.3.6.1.4.1.2021.9.1.9.1 ASN_INTEGER No
28 Percentage of inodes used on disk: 1.3.6.1.4.1.2021.9.1.10.1 ASN_INTEGER No
Custom SNMP OIDs Other
29 System Uptime: 1.3.6.1.2.1.1.3.0 ASN_TIMETICKS No

Monitor daemons by sockets


Subject Daemon Status Port Link
All TCP port 1 to 65535 True
false
RFC None
TCP SunRPC True/False 11 None
TCP DayTime True/False 13 None
TCP FTP True/False 21 None
TCP SSH True/False 22 None
TCP Telnet True/False 23 None
TCP SMTP True/False 25 None
TCP Time True/False 37 None
TCP DNS Service True/False 53 None
TCP Finger True/False 79 None
TCP Web Server True/False 80 None
TCP POP True/False 109 None
TCP POP3 True/False 110 None
TCP RPC Bind True/False 111 None
TCP Auth True/False 113 None
TCP Login True/False 513 None
TCP Shell True/False 514 None
TCP Printers True/False 515 None