manuales:nagios:capacitacion:snmp
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
manuales:nagios:capacitacion:snmp [2015/09/18 13:55] – creado cayu | manuales:nagios:capacitacion:snmp [2016/07/27 14:30] (actual) – cayu | ||
---|---|---|---|
Línea 86: | Línea 86: | ||
< | < | ||
rouser | rouser | ||
- | createUser nagios MD5 "ClaV3RfsTtD2" DES | + | createUser nagios MD5 "claveNagios" DES |
</ | </ | ||
Línea 93: | Línea 93: | ||
Debemos reiniciar el servicio SNMP y luego podemos hacer algo como esto | Debemos reiniciar el servicio SNMP y luego podemos hacer algo como esto | ||
- | //snmpget -v 3 -u nagios | + | //snmpget -v 3 -u nagios |
Línea 190: | Línea 190: | ||
Ref.: http:// | Ref.: http:// | ||
+ | ===== SNMP Traps ===== | ||
+ | |||
+ | Una trap es generado por el agente snmp en el dispositivo a monitorear para reportar ciertas condiciones y cambios de estado en un procesp | ||
+ | |||
+ | * Se “cae” un servicio | ||
+ | * Hay un problema de memoria o de hardware | ||
+ | * La carga de procesos excede un límite | ||
+ | * Se llena una partición de disco | ||
+ | |||
+ | En debian para instalar el manejador de traps SNMP deberemos ejecutar los siguiente : | ||
+ | < | ||
+ | apt-get install snmptt | ||
+ | </ | ||
+ | |||
+ | |||
+ | **/ | ||
+ | < | ||
+ | mode = daemon | ||
+ | log_system_enable = 1 | ||
+ | unknown_trap_log_enable = 1 | ||
+ | |||
+ | mysql_dbi_enable = 1 | ||
+ | mysql_dbi_host = localhost | ||
+ | mysql_dbi_port = 3306 | ||
+ | mysql_dbi_database = snmptt | ||
+ | mysql_dbi_table = snmptt | ||
+ | mysql_dbi_table_unknown = snmptt_unknown | ||
+ | mysql_dbi_table_statistics = snmptt_statistics | ||
+ | mysql_dbi_username = snmptt | ||
+ | mysql_dbi_password = mytrap | ||
+ | </ | ||
+ | |||
+ | **/ | ||
+ | < | ||
+ | EVENT linkDown .1.3.6.1.6.3.1.1.5.3 " | ||
+ | </ | ||
+ | |||
+ | **/ | ||
+ | < | ||
+ | disableAuthorization yes | ||
+ | traphandle default / | ||
+ | </ | ||
+ | |||
+ | Configuración de permisos : | ||
+ | <code bash> | ||
+ | usermod -a -G nagios snmptt | ||
+ | </ | ||
+ | |||
+ | **/ | ||
+ | < | ||
+ | TRAPDRUN=yes | ||
+ | </ | ||
+ | |||
+ | Schema MySQL | ||
+ | <code sql> | ||
+ | CREATE DATABASE snmptt; | ||
+ | USE snmptt; | ||
+ | |||
+ | DROP TABLE snmptt; | ||
+ | CREATE TABLE snmptt ( | ||
+ | id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, | ||
+ | eventname VARCHAR(50), | ||
+ | eventid VARCHAR(50), | ||
+ | trapoid VARCHAR(100), | ||
+ | enterprise VARCHAR(100), | ||
+ | community VARCHAR(20), | ||
+ | hostname VARCHAR(100), | ||
+ | agentip | ||
+ | category VARCHAR(20), | ||
+ | severity VARCHAR(20), | ||
+ | uptime | ||
+ | traptime VARCHAR(30), | ||
+ | formatline VARCHAR(255)); | ||
+ | |||
+ | USE snmptt; | ||
+ | |||
+ | DROP TABLE snmptt_unknown; | ||
+ | CREATE TABLE snmptt_unknown ( | ||
+ | trapoid VARCHAR(100), | ||
+ | enterprise VARCHAR(100), | ||
+ | community VARCHAR(20), | ||
+ | hostname VARCHAR(100), | ||
+ | agentip | ||
+ | uptime | ||
+ | traptime VARCHAR(30), | ||
+ | formatline VARCHAR(255)); | ||
+ | |||
+ | USE snmptt; | ||
+ | |||
+ | DROP TABLE snmptt_statistics; | ||
+ | CREATE TABLE snmptt_statistics ( | ||
+ | stat_time VARCHAR(30), | ||
+ | total_received BIGINT, | ||
+ | total_translated BIGINT, | ||
+ | total_ignored BIGINT, | ||
+ | total_unknown BIGINT); | ||
+ | </ | ||
+ | |||
+ | Reiniciamos los servicios SNMP : | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Ref.: http:// |
manuales/nagios/capacitacion/snmp.1442584500.txt.gz · Última modificación: 2015/09/18 13:55 por cayu