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
