En résumé, je veux monitorer (%CPU + Mem) une machine sous linux suse. J'ai trouvé ce qu'il me faut pour le CPU mais au niveau memoire les valeurs qui m'interessent ne sont pas actualisées (memTotalFree en particulier).
J'ai + ou - trouvé une explication sur le MIB.txt et une idée sur http://forums.cacti.net/about8064.html Mais la mise à jour du package est qque chose que je voudrais éviter (en fait c'est un OS basé sur suse et j'ai pas vraiment le droit de changer les trucs installés).
Alors ma question c'est plutot pour trouver une solution alternative. C'est dur de créer ses propres valeurs SNMP? Du style un petit script en background qui met prend les valeurs de la commande free et les met dans differents compteurs? Ou meme re-écrire sur ces valeurs (memTotalFree...) bien que read-only?
Marsh Posté le 11-01-2006 à 09:57:12
Salut
Suite de ce message http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
En résumé, je veux monitorer (%CPU + Mem) une machine sous linux suse. J'ai trouvé ce qu'il me faut pour le CPU mais au niveau memoire les valeurs qui m'interessent ne sont pas actualisées (memTotalFree en particulier).
:~> snmpwalk -v1 -c public localhost .1.3.6.1.4.1.2021.4
UCD-SNMP-MIB::memIndex.0 = INTEGER: 0
UCD-SNMP-MIB::memErrorName.0 = STRING: swap
UCD-SNMP-MIB::memTotalSwap.0 = INTEGER: 1785
UCD-SNMP-MIB::memAvailSwap.0 = INTEGER: 0
UCD-SNMP-MIB::memTotalReal.0 = INTEGER: 2023
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 0
UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 0
UCD-SNMP-MIB::memMinimumSwap.0 = INTEGER: 16000
UCD-SNMP-MIB::memShared.0 = INTEGER: 0
UCD-SNMP-MIB::memBuffer.0 = INTEGER: 0
UCD-SNMP-MIB::memCached.0 = INTEGER: 0
UCD-SNMP-MIB::memSwapError.0 = INTEGER: 1
UCD-SNMP-MIB::memSwapErrorMsg.0 = STRING: Running out of swap space (0)
J'ai + ou - trouvé une explication sur le MIB.txt et une idée sur http://forums.cacti.net/about8064.html
Mais la mise à jour du package est qque chose que je voudrais éviter (en fait c'est un OS basé sur suse et j'ai pas vraiment le droit de changer les trucs installés).
Alors ma question c'est plutot pour trouver une solution alternative. C'est dur de créer ses propres valeurs SNMP? Du style un petit script en background qui met prend les valeurs de la commande free et les met dans differents compteurs? Ou meme re-écrire sur ces valeurs (memTotalFree...) bien que read-only?