Mam MySQL i Nagios z zainstalowanym Linux PC (Centos5.5)
Napisałem skrypt do pobrania danych z Nagios do Mysql DB (Dokładnie pobierz dane w tabeli)
Pobieranie danych działa poprawnie (potwierdzone cmd „COUNT”)
Problem po uruchomieniu następującego polecenia jego błąd przelotowy, jak poniżej,
mysql> wybierz * z nagios_servicechecks;
BŁĄD 1194 (HY000): Tabela „nagios_servicechecks” jest oznaczona jako rozbita i powinna zostać naprawiona
Z wyjątkiem tego polecenia wszystkie pozostałe polecenia działają poprawnie.
REPAIR
.Odpowiedzi:
Wypróbuj poniższe zapytanie,
Wypróbuj powyższe zapytanie w terminalu lub sprawdź poniższy link, aby naprawić tabelę lub bazy danych za pośrednictwem phpmyadmin
http://php.about.com/od/mysqladministration/qt/repair_mysql.htm
źródło
REPAIR TABLE nagios_servicechecks;
Metodą specyficzną dla nagiosxi, która działała dla mnie, było uruchomienie skryptu repair_databases.sh w
/usr/local/nagiosxi/scripts/
. Upewnij się, że uruchamiasz go jako root.źródło