SNMP et Squid

SNMP et Squid - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 05-04-2007 à 15:28:50    

:hello:  
 
Je cherche à mettre en place SNMP pour monitorer mon proxy squid.
 
Voici les paramètres que j'ai dans mon squid.conf

Code :
  1. snmp_port 3401
  2. acl manag_snmp src 10.10.100.0/255.255.255.0
  3. acl snmppublic snmp_community public
  4. snmp_access allow manager manag_snmp
  5. snmp_access allow snmppublic manag_snmp
  6. snmp_incoming_address 0.0.0.0
  7. snmp_outgoing_address 0.0.0.0
  8. snmp_access deny all


 
Voici ce que j'ai lorsque je fais un snpwalk

Code :
  1. [root@stpxfd2a ~]# snmpwalk 10.10.100.94:3401 snmppublic .1.3.6.1.4.1.3495.1.1
  2. snmppublic: Unknown Object Identifier (Sub-id not found: (top) -> snmppublic)


 
Pour info, je n'ai pas de daemon qui écoute sur le port 3401 sur le serveur.
 
Je n'ai pas de message d'erreur sur mon squid.out
 
Une idée sur le problème ?

Message cité 1 fois
Message édité par madsurfer le 05-04-2007 à 15:32:25
Reply

Marsh Posté le 05-04-2007 à 15:28:50   

Reply

Marsh Posté le 06-04-2007 à 10:09:21    

Le package a bien été compilé avec l'option SNMP
 
[root@stpxfd2a ~]# squid -v
Squid Cache: Version 2.6.STABLE9
configure options: '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--localstatedir=/var' '--datadir=/usr/share' '--sysconfdir=/etc/squid' '--enable-epoll' '--enable-snmp' '--enable-removal-policies=heap,lru' '--enable-storeio=aufs,coss,diskd,null,ufs' '--enable-ssl' '--with-openssl=/usr/kerberos' '--enable-delay-pools' '--enable-linux-netfilter' '--with-pthreads' '--enable-ntlm-auth-helpers=SMB,fakeauth' '--enable-external-acl-helpers=ip_user,ldap_group,unix_group,wbinfo_group' '--enable-auth=basic,digest,ntlm' '--enable-digest-auth-helpers=password' '--with-winbind-auth-challenge' '--enable-useragent-log' '--enable-referer-log' '--disable-dependency-tracking' '--enable-cachemgr-hostname=localhost' '--enable-underscores' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL' '--enable-cache-digests' '--enable-ident-lookups' '--with-large-files' '--enable-follow-x-forwarded-for' '--enable-wccpv2' '--enable-fd-config' '--with-maxfd=16384' 'CFLAGS=-fPIE -Os -g -pipe -fsigned-char' 'LDFLAGS=-pie' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'target_alias=i386-redhat-linux-gnu'

Reply

Marsh Posté le 06-04-2007 à 10:33:45    

madsurfer a écrit :

:hello:  
 
Je cherche à mettre en place SNMP pour monitorer mon proxy squid.
 
Voici les paramètres que j'ai dans mon squid.conf

Code :
  1. snmp_port 3401
  2. acl manag_snmp src 10.10.100.0/255.255.255.0
  3. acl snmppublic snmp_community public
  4. snmp_access allow manager manag_snmp
  5. snmp_access allow snmppublic manag_snmp
  6. snmp_incoming_address 0.0.0.0
  7. snmp_outgoing_address 0.0.0.0
  8. snmp_access deny all


 
Voici ce que j'ai lorsque je fais un snpwalk

Code :
  1. [root@stpxfd2a ~]# snmpwalk 10.10.100.94:3401 snmppublic .1.3.6.1.4.1.3495.1.1
  2. snmppublic: Unknown Object Identifier (Sub-id not found: (top) -> snmppublic)


 
Pour info, je n'ai pas de daemon qui écoute sur le port 3401 sur le serveur.
 
Je n'ai pas de message d'erreur sur mon squid.out
 
Une idée sur le problème ?


 


snmpwalk 10.10.100.94:3401 -v2c -c public .1.3.6.1.4.1.3495.1.1


 
?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 06-04-2007 à 11:01:14    

:hello:
 
 

Code :
  1. [root@stpxfd2a ~]# snmpwalk 10.10.100.94:3401 -v2c -c public .1.3.6.1.4.1.3495.1.1
  2. SNMPv2-SMI::enterprises.3495.1.1.1.0 = INTEGER: 128
  3. SNMPv2-SMI::enterprises.3495.1.1.2.0 = INTEGER: 481316
  4. SNMPv2-SMI::enterprises.3495.1.1.3.0 = Timeticks: (85294) 0:14:12.94


 

Code :
  1. [root@stpxfd2a ~]# snmpwalk -v2c -c public -v1 10.10.100.94:3401 .1.3.6.1.4.1.3495.1
  2. SNMPv2-SMI::enterprises.3495.1.1.1.0 = INTEGER: 128
  3. SNMPv2-SMI::enterprises.3495.1.1.2.0 = INTEGER: 481316
  4. SNMPv2-SMI::enterprises.3495.1.1.3.0 = Timeticks: (140815) 0:23:28.15
  5. SNMPv2-SMI::enterprises.3495.1.2.1.0 = STRING: "reseau@XXXX"
  6. SNMPv2-SMI::enterprises.3495.1.2.2.0 = STRING: "squid"
  7. SNMPv2-SMI::enterprises.3495.1.2.3.0 = STRING: "2.6.STABLE9"
  8. SNMPv2-SMI::enterprises.3495.1.2.4.0 = STRING: "ALL,1"
  9. SNMPv2-SMI::enterprises.3495.1.2.5.1.0 = INTEGER: -2048
  10. SNMPv2-SMI::enterprises.3495.1.2.5.2.0 = INTEGER: 19000
  11. SNMPv2-SMI::enterprises.3495.1.2.5.3.0 = INTEGER: 95
  12. SNMPv2-SMI::enterprises.3495.1.2.5.4.0 = INTEGER: 90
  13. SNMPv2-SMI::enterprises.3495.1.2.6.0 = STRING: "proxy2test.toto"
  14. SNMPv2-SMI::enterprises.3495.1.3.1.1.0 = Counter32: 1
  15. SNMPv2-SMI::enterprises.3495.1.3.1.2.0 = Counter32: 0
  16. SNMPv2-SMI::enterprises.3495.1.3.1.3.0 = INTEGER: 3529
  17. SNMPv2-SMI::enterprises.3495.1.3.1.4.0 = INTEGER: 0
  18. SNMPv2-SMI::enterprises.3495.1.3.1.5.0 = INTEGER: 0
  19. SNMPv2-SMI::enterprises.3495.1.3.1.6.0 = INTEGER: 0
  20. SNMPv2-SMI::enterprises.3495.1.3.1.7.0 = Gauge32: 43106
  21. SNMPv2-SMI::enterprises.3495.1.3.1.8.0 = Timeticks: (0) 0:00:00.00
  22. SNMPv2-SMI::enterprises.3495.1.3.1.9.0 = Counter32: 0
  23. SNMPv2-SMI::enterprises.3495.1.3.1.10.0 = Gauge32: 993
  24. SNMPv2-SMI::enterprises.3495.1.3.1.11.0 = Gauge32: 100
  25. SNMPv2-SMI::enterprises.3495.1.3.1.12.0 = Gauge32: 31
  26. SNMPv2-SMI::enterprises.3495.1.3.1.13.0 = Gauge32: 34
  27. SNMPv2-SMI::enterprises.3495.1.3.2.1.1.0 = Counter32: 0
  28. SNMPv2-SMI::enterprises.3495.1.3.2.1.2.0 = Counter32: 0
  29. SNMPv2-SMI::enterprises.3495.1.3.2.1.3.0 = Counter32: 0
  30. SNMPv2-SMI::enterprises.3495.1.3.2.1.4.0 = Counter32: 0
  31. SNMPv2-SMI::enterprises.3495.1.3.2.1.5.0 = Counter32: 0
  32. SNMPv2-SMI::enterprises.3495.1.3.2.1.6.0 = Counter32: 0
  33. SNMPv2-SMI::enterprises.3495.1.3.2.1.7.0 = Counter32: 0
  34. SNMPv2-SMI::enterprises.3495.1.3.2.1.8.0 = Counter32: 0
  35. SNMPv2-SMI::enterprises.3495.1.3.2.1.9.0 = Counter32: 0
  36. SNMPv2-SMI::enterprises.3495.1.3.2.1.10.0 = INTEGER: 0
  37. SNMPv2-SMI::enterprises.3495.1.3.2.1.11.0 = INTEGER: 0
  38. SNMPv2-SMI::enterprises.3495.1.3.2.1.12.0 = Counter32: 0
  39. SNMPv2-SMI::enterprises.3495.1.3.2.1.13.0 = Counter32: 0
  40. SNMPv2-SMI::enterprises.3495.1.3.2.1.14.0 = Gauge32: 481316
  41. SNMPv2-SMI::enterprises.3495.1.3.2.1.15.0 = Gauge32: 0
  42. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.1.1 = INTEGER: 1
  43. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.1.5 = INTEGER: 5
  44. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.1.60 = INTEGER: 60
  45. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.2.1 = INTEGER: 0
  46. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.2.5 = INTEGER: 0
  47. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.2.60 = INTEGER: 0
  48. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.3.1 = INTEGER: 0
  49. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.3.5 = INTEGER: 0
  50. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.3.60 = INTEGER: 0
  51. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.4.1 = INTEGER: 0
  52. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.4.5 = INTEGER: 0
  53. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.4.60 = INTEGER: 0
  54. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.5.1 = INTEGER: 0
  55. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.5.5 = INTEGER: 0
  56. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.5.60 = INTEGER: 0
  57. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.6.1 = INTEGER: 0
  58. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.6.5 = INTEGER: 0
  59. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.6.60 = INTEGER: 0
  60. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.7.1 = INTEGER: 0
  61. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.7.5 = INTEGER: 0
  62. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.7.60 = INTEGER: 0
  63. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.8.1 = INTEGER: 0
  64. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.8.5 = INTEGER: 0
  65. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.8.60 = INTEGER: 0
  66. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.9.1 = INTEGER: 0
  67. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.9.5 = INTEGER: 0
  68. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.9.60 = INTEGER: 0
  69. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.10.1 = INTEGER: 0
  70. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.10.5 = INTEGER: 0
  71. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.10.60 = INTEGER: 0
  72. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.11.1 = INTEGER: 0
  73. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.11.5 = INTEGER: 0
  74. SNMPv2-SMI::enterprises.3495.1.3.2.2.1.11.60 = INTEGER: 0
  75. SNMPv2-SMI::enterprises.3495.1.4.1.1.0 = Gauge32: 4
  76. SNMPv2-SMI::enterprises.3495.1.4.1.2.0 = Counter32: 1
  77. SNMPv2-SMI::enterprises.3495.1.4.1.3.0 = Counter32: 0
  78. SNMPv2-SMI::enterprises.3495.1.4.1.4.0 = Gauge32: 0
  79. SNMPv2-SMI::enterprises.3495.1.4.1.5.0 = Counter32: 0
  80. SNMPv2-SMI::enterprises.3495.1.4.1.6.0 = Counter32: 0
  81. SNMPv2-SMI::enterprises.3495.1.4.1.7.0 = Counter32: 0
  82. SNMPv2-SMI::enterprises.3495.1.4.1.8.0 = Counter32: 0
  83. SNMPv2-SMI::enterprises.3495.1.4.2.1.0 = Gauge32: 1
  84. SNMPv2-SMI::enterprises.3495.1.4.2.2.0 = Counter32: 0
  85. SNMPv2-SMI::enterprises.3495.1.4.2.3.0 = Counter32: 0
  86. SNMPv2-SMI::enterprises.3495.1.4.2.4.0 = Gauge32: 0
  87. SNMPv2-SMI::enterprises.3495.1.4.2.5.0 = Counter32: 0
  88. SNMPv2-SMI::enterprises.3495.1.4.2.6.0 = Counter32: 0
  89. SNMPv2-SMI::enterprises.3495.1.4.2.7.0 = Counter32: 0
  90. SNMPv2-SMI::enterprises.3495.1.4.3.1.0 = Counter32: 0
  91. SNMPv2-SMI::enterprises.3495.1.4.3.2.0 = Counter32: 0
  92. SNMPv2-SMI::enterprises.3495.1.4.3.3.0 = Counter32: 2
  93. SNMPv2-SMI::enterprises.3495.1.5.1.1.1.127.0.0.1 = STRING: "127.0.0.1"
  94. SNMPv2-SMI::enterprises.3495.1.5.1.1.2.127.0.0.1 = IpAddress: 127.0.0.1
  95. SNMPv2-SMI::enterprises.3495.1.5.1.1.3.127.0.0.1 = INTEGER: 8080
  96. SNMPv2-SMI::enterprises.3495.1.5.1.1.4.127.0.0.1 = INTEGER: 0
  97. SNMPv2-SMI::enterprises.3495.1.5.1.1.5.127.0.0.1 = INTEGER: 2
  98. SNMPv2-SMI::enterprises.3495.1.5.1.1.6.127.0.0.1 = INTEGER: 1
  99. SNMPv2-SMI::enterprises.3495.1.5.1.1.7.127.0.0.1 = Counter32: 0
  100. SNMPv2-SMI::enterprises.3495.1.5.1.1.8.127.0.0.1 = Counter32: 0
  101. SNMPv2-SMI::enterprises.3495.1.5.1.1.9.127.0.0.1 = Counter32: 0
  102. SNMPv2-SMI::enterprises.3495.1.5.1.1.10.127.0.0.1 = INTEGER: 0
  103. SNMPv2-SMI::enterprises.3495.1.5.1.1.11.127.0.0.1 = Counter32: 0
  104. SNMPv2-SMI::enterprises.3495.1.5.1.1.12.127.0.0.1 = Counter32: 0
  105. SNMPv2-SMI::enterprises.3495.1.5.1.1.13.127.0.0.1 = Counter32: 0
  106. SNMPv2-SMI::enterprises.3495.1.5.1.1.15.127.0.0.1 = STRING: "127.0.0.1"
  107. SNMPv2-SMI::enterprises.3495.1.5.1.2.1.1 = STRING: "127.0.0.1"
  108. SNMPv2-SMI::enterprises.3495.1.5.1.2.2.1 = IpAddress: 127.0.0.1
  109. SNMPv2-SMI::enterprises.3495.1.5.1.2.3.1 = INTEGER: 8080
  110. SNMPv2-SMI::enterprises.3495.1.5.1.2.4.1 = INTEGER: 0
  111. SNMPv2-SMI::enterprises.3495.1.5.1.2.5.1 = INTEGER: 2
  112. SNMPv2-SMI::enterprises.3495.1.5.1.2.6.1 = INTEGER: 1
  113. SNMPv2-SMI::enterprises.3495.1.5.1.2.7.1 = Counter32: 0
  114. SNMPv2-SMI::enterprises.3495.1.5.1.2.8.1 = Counter32: 0
  115. SNMPv2-SMI::enterprises.3495.1.5.1.2.9.1 = Counter32: 0
  116. SNMPv2-SMI::enterprises.3495.1.5.1.2.10.1 = INTEGER: 0
  117. SNMPv2-SMI::enterprises.3495.1.5.1.2.11.1 = Counter32: 0
  118. SNMPv2-SMI::enterprises.3495.1.5.1.2.12.1 = Counter32: 0
  119. SNMPv2-SMI::enterprises.3495.1.5.1.2.13.1 = Counter32: 0
  120. SNMPv2-SMI::enterprises.3495.1.5.1.2.14.1 = INTEGER: 1
  121. SNMPv2-SMI::enterprises.3495.1.5.1.2.15.1 = STRING: "127.0.0.1"
  122. End of MIB


 
 
 
 
Ca veut dire que cela fonctionne ?
Pour info, je souhaite monitorer mon squid depuis une machine Cacti
 
 
Sinon juste pour info, j'ai vu pas mal de fois sur le web qu'il fallait rajouter cette ligne dans le /etc/snmp/snmp.conf
proxy -v 1 -c snmppublic localhost:3401 .1.3.6.1.4.1.3495.1
 
A quoi cela sert ?
 
 
 
Ce qui est "louche" c'est que lorsque je n'ai aucun port d'écoute sur le port 3401 ; [root@stpxfd2a ~]# netstat -tanp |grep 3401


Message édité par madsurfer le 06-04-2007 à 11:27:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed