No to po ciężkich męczarniach z snmpd, snmptt i snmptrapd w końcu udało mi się dojść do porozumienia. Nie chcę tutaj opisywać jak skonfigurować nagios'a z snmp trapami ale tylko pokazać jakie miałem problemy.
Pokazywanie postów oznaczonych etykietą nagios. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą nagios. Pokaż wszystkie posty
czwartek, 13 czerwca 2013
Nagios i trapy po SNMP
No to po ciężkich męczarniach z snmpd, snmptt i snmptrapd w końcu udało mi się dojść do porozumienia. Nie chcę tutaj opisywać jak skonfigurować nagios'a z snmp trapami ale tylko pokazać jakie miałem problemy.czwartek, 31 stycznia 2013
Adding Multiple Hosts | Dodawanie wielu hostów - Centreon & CLAPI
Jak dodać szybko wiele hostów do Centrona (nagios)? Wystarczy wykorzystać API do Centreona - CLAPI i delikatnie je obskryptować aby móc dodawać wiele hostów za jednym razem.
Strona projektu CLAPI - http://forge.centreon.com/projects/centreon-clapi
+Centreon
Zakładając, że katalog CLAPI to:
/usr/local/centreon/www/modules/centreon-clapi/core
należy umieścić w nim poniższy skrypt
Strona projektu CLAPI - http://forge.centreon.com/projects/centreon-clapi
+Centreon
Zakładając, że katalog CLAPI to:
/usr/local/centreon/www/modules/centreon-clapi/core
należy umieścić w nim poniższy skrypt
czwartek, 25 października 2012
Powiadomienia w Nagios dla managera
Poniżej skrypt w PHP, pozwalający wysyłać powiadomienia dla menagerów z usług i hostów monitorowanych w Nagios, które nie zostały naprawione w zadanym czasie przez techników odpowiedzialnych za dane urządzenia.
3 pliczki PHP, 4 wpisy do cron'a. Ciach bach i gotowe :)
Greetz dla Łukasza K. za pomysł ;)
Skrypty check_nagios_host.php i check_nagios_services.php mają za zadanie parsować plik Nagiosa /usr/local/nagios/var/status.dat pod kątem czasu ostatniego poprawnego działania hosta lub usługi.
last_time_up - dla hosta
last_time_ok - dla usługi
Jeśli host nie działa dłużej niż 40000 (timestamp) to skrypt, kieruję sprawę do zbiorczego maila i wysyła do managera.
Skrypt został zatwierdzony i dodany do katalogu Nagios Exchange
http://exchange.nagios.org/directory/Plugins/Notifications/notifications-for-manager/details
Link do źródeł http://sourceforge.net/projects/nagiosnotifi/
Poniżej źródła skryptów.
3 pliczki PHP, 4 wpisy do cron'a. Ciach bach i gotowe :)
Greetz dla Łukasza K. za pomysł ;)
last_time_up - dla hosta
last_time_ok - dla usługi
Jeśli host nie działa dłużej niż 40000 (timestamp) to skrypt, kieruję sprawę do zbiorczego maila i wysyła do managera.
Skrypt został zatwierdzony i dodany do katalogu Nagios Exchange
http://exchange.nagios.org/directory/Plugins/Notifications/notifications-for-manager/details
Link do źródeł http://sourceforge.net/projects/nagiosnotifi/
Poniżej źródła skryptów.
środa, 4 kwietnia 2012
Monitorowanie Asterisk przez Nagios
W celu monitorowania dostępności naszej centrali telefonicznej Asterisk możemy wykorzystać oprogramowanie Nagios oraz sipsak.
Sciagamy plugin do nagiosa check_asterisk i wrzucamy go do /usr/local/nagios/libexec
Po instalacji sipsak
Definiujemy w commands.cfg nową komendę
Sciagamy plugin do nagiosa check_asterisk i wrzucamy go do /usr/local/nagios/libexec
Po instalacji sipsak
./configure && make && make install
Definiujemy w commands.cfg nową komendę
define command{
command_name check_asterisk
command_line $USER1$/check_asterisk -U $ARG1$ -P $ARG2$ -w 500 -c 1000
}
Nastepnie w pliku z hostami dodajemy
define service {
use generic-service
host_name Asterisk
service_description SIP
check_command check_asterisk!sip:NAZWA_SIP@IP_NASZEGO_ASTERISKA
normal_check_interval 1
retry_check_interval 2
}
Na koniec przeładujemy Nagiosa i powinno wszystko grać ;)
Subskrybuj:
Posty (Atom)