Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Volgende revisie | Vorige revisie | ||
|
werkinstructies:snmp:hp1810-24g_switch_monitoren_met_snmp [2016/01/27 22:23] abel aangemaakt |
werkinstructies:snmp:hp1810-24g_switch_monitoren_met_snmp [2016/03/15 21:54] (huidige) abel |
||
|---|---|---|---|
| Regel 2: | Regel 2: | ||
| We gaan SNMP gebruiken om deze switch met Cacti en Nagios te monitoren. | We gaan SNMP gebruiken om deze switch met Cacti en Nagios te monitoren. | ||
| + | |||
| + | log in op de webinterface van de switch en navirgeer in het menu links naar **∇Network Setup - Get Connected** | ||
| + | {{ : | ||
| + | |||
| + | zet bij **SNMP** het vinkje **Enable** aan en laat de comunity name op public staan. Druk op '' | ||
| + | |||
| + | zorg dat je SNTP settings goed staan: | ||
| + | {{ : | ||
| + | en de timezone (GMT+01: | ||
| + | |||
| + | Blijkbaar doet de switch geen automatische zomer/ | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | ===== MRTG ===== | ||
| + | |||
| + | Monitor de bandwidth met MRTG. | ||
| + | |||
| + | Maak een MRTG configuratie file aan door:\\ | ||
| + | '' | ||
| + | %%cfgmaker --global ' | ||
| + | |||
| + | |||
| + | Maak de webpagina met alle gedefinieerde graphs aan met indexmaker, weer in de betreffende directory: | ||
| + | '' | ||
| + | |||
| + | run een aantal keer om de eerste foutmeldingen kwijt te raken:\\ | ||
| + | '' | ||
| + | |||
| + | |||
| + | zorg dat elke 5 minuten data wordt opgehaald, maak hiervoor een cron job aan:\\ | ||
| + | '' | ||
| + | |||
| + | en zet hier in: | ||
| + | < | ||
| + | |||
| + | */5 * * * * root LANG=C LC_ALL=C / | ||
| + | |||
| + | </ | ||
| + | Na een tijdje kan je kijken op de betreffende web pagina [[http:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Nagios ===== | ||
| + | Maak een nagios conf file aan:\\ | ||
| + | '' | ||
| + | |||
| + | en zet daar in: | ||
| + | |||
| + | < | ||
| + | # Define the switch that we'll be monitoring | ||
| + | |||
| + | define host{ | ||
| + | use | ||
| + | host_name | ||
| + | alias | ||
| + | address | ||
| + | hostgroups | ||
| + | } | ||
| + | |||
| + | # Create a service to PING to switch | ||
| + | |||
| + | define service{ | ||
| + | use | ||
| + | host_name | ||
| + | service_description | ||
| + | check_command | ||
| + | normal_check_interval | ||
| + | retry_check_interval | ||
| + | } | ||
| + | |||
| + | |||
| + | # Monitor uptime via SNMP | ||
| + | |||
| + | define service{ | ||
| + | use | ||
| + | host_name | ||
| + | service_description | ||
| + | check_command | ||
| + | } | ||
| + | |||
| + | # Monitor Port 1 status via SNMP | ||
| + | |||
| + | define service{ | ||
| + | use | ||
| + | host_name | ||
| + | service_description | ||
| + | check_command | ||
| + | } | ||
| + | |||
| + | # Monitor bandwidth via MRTG logs | ||
| + | |||
| + | define service{ | ||
| + | use | ||
| + | host_name | ||
| + | service_description | ||
| + | check_command | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||