Apply config failing with no error - table issue in mysql db
Posted: Thu Dec 10, 2020 8:40 am
Hi,
I'm currently unable to apply configuration on one of our hosts and its not showing any errors in the output. Have tried numerous fixes found online but no luck (Delete, Verify, Write etc):
See screenshot attached
The only issue I can find anywhere (after running the /usr/local/nagiosxi/scripts/repair_databases.sh script) is that the nagios_commenthistory table is having issues
See the output from various commands below:
[root@HOSTNAME nagios]# cd /usr/local/nagiosxi/scripts
[root@HOSTNAME scripts]# ./reconfigure_nagios.sh
--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting Nagios Core corelog.newobjects user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------
--- ccm_import.php -------------------
> Setting import directory: /usr/local/nagios/etc/import/
> Importing config files into the CCM
No files to import
--------------------------------------
--- ccm_export.php -------------------
> Writing CCM configuration to Nagios files
Finished writing out configuraton
--------------------------------------
--------------------------------------
> Verifying configuration with Nagios Core
> Output:
Nagios Core 4.4.5
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-08-20
License: GPL
Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
###HERE WE JUST HAD SOME WARNINGS ABOUT DUPLICATES
> Return Code: 139
--------------------------------------
/usr/local/nagiosxi/nom/checkpoints/nagioscore/errors /usr/local/nagiosxi/scripts
tar: Removing leading `/' from member names
/usr/local/nagiosxi/scripts
LATEST NOM SNAPSHOT: /usr/local/nagiosxi/nom/checkpoints/nagioscore/1607592543.tar.gz
/ /usr/local/nagiosxi/scripts
RESTORING NOM SNAPSHOT : /usr/local/nagiosxi/nom/checkpoints/nagioscore/1607592543.tar.gz
/usr/local/nagiosxi/scripts
--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting Nagios Core corelog.newobjects user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------
[root@HOSTNAME scripts]# tail /var/log/mysqld.log
201210 12:58:32 [Note] /usr/libexec/mysqld: Shutdown complete
201210 12:58:32 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
201210 12:59:18 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
201210 12:59:18 InnoDB: Initializing buffer pool, size = 8.0M
201210 12:59:18 InnoDB: Completed initialization of buffer pool
201210 12:59:18 InnoDB: Started; log sequence number 0 1966086051
201210 12:59:18 [Note] Event Scheduler: Loaded 0 events
201210 12:59:18 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.73' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
[root@HOSTNAME nagios]# perror 139
MySQL error code 139: Too big row
[root@HOSTNAME scripts]# /usr/local/nagiosxi/scripts/repair_databases.sh
DATABASE: nagios
TABLE:
/var/lib/mysql/nagios /usr/local/nagiosxi/scripts
Stopping mysqld: [ OK ]
- recovering (with sort) MyISAM-table 'nagios_acknowledgements'
Data records: 48502
- Fixing index 1
- Fixing index 2
---------
- recovering (with sort) MyISAM-table 'nagios_commands'
Data records: 218
- Fixing index 1
- Fixing index 2
---------
/usr/bin/myisamchk: File 'nagios_commenthistory.MYD' not found (Errcode: 2)
myisamchk: error: File 'nagios_commenthistory' doesn't exist
---------
...............
Starting mysqld: [ OK ]
/usr/local/nagiosxi/scripts
===============
REPAIR COMPLETE
===============
Stopping ndo2db: done.
Starting ndo2db: done.
Stopping nagios: .done.
Starting nagios: done.
=======================
nagios database repair FAILED, please check output above!
nagiosql database repair succeeded
nagiosxi database repair succeeded
[root@HOSTNAME scripts]# cd /var/lib/mysql/nagios
[root@HOSTNAME nagios]# ls -l
total 5670356
-rw-r--r-- 1 root root 13970 Jun 20 2018 check_network_device
-rw-rw---- 1 mysql mysql 61 Nov 1 2017 db.opt
-rw-rw---- 1 mysql mysql 9100 Nov 1 2017 nagios_acknowledgements.frm
-rw-rw---- 1 mysql mysql 3350864 Dec 10 13:12 nagios_acknowledgements.MYD
-rw-rw---- 1 mysql mysql 1499136 Dec 10 13:12 nagios_acknowledgements.MYI
-rw-rw---- 1 mysql mysql 8746 Nov 1 2017 nagios_commands.frm
-rw-rw---- 1 mysql mysql 25340 Dec 10 13:15 nagios_commands.MYD
-rw-rw---- 1 mysql mysql 9216 Dec 10 13:15 nagios_commands.MYI
-rw-rw---- 1 mysql mysql 9340 Nov 1 2017 nagios_commenthistory.frm
-rw-rw---- 1 mysql mysql 2493596 Jul 9 09:36 nagios_commenthistory.MYD-2ac8_a49
-rw-r--r-- 1 root root 317440 Jul 9 09:36 nagios_commenthistory.MYI
-rw-rw---- 1 mysql mysql 9220 Nov 1 2017 nagios_comments.frm
-rw-rw---- 1 mysql mysql 1078908 Dec 10 13:15 nagios_comments.MYD
-rw-rw---- 1 mysql mysql 274432 Dec 10 13:15 nagios_comments.MYI
-rw-rw---- 1 mysql mysql 8726 Nov 1 2017 nagios_configfiles.frm
-rw-rw---- 1 mysql mysql 44 Dec 10 13:15 nagios_configfiles.MYD
-rw-rw---- 1 mysql mysql 5120 Dec 10 13:15 nagios_configfiles.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_configfilevariables.frm
-rw-rw---- 1 mysql mysql 9132 Dec 10 13:15 nagios_configfilevariables.MYD
-rw-rw---- 1 mysql mysql 4096 Dec 10 13:15 nagios_configfilevariables.MYI
-rw-rw---- 1 mysql mysql 9262 Nov 1 2017 nagios_conninfo.frm
-rw-rw---- 1 mysql mysql 467032 Dec 10 13:22 nagios_conninfo.MYD
-rw-rw---- 1 mysql mysql 57344 Dec 10 13:22 nagios_conninfo.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_contact_addresses.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_contact_addresses.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_contact_addresses.MYI
-rw-rw---- 1 mysql mysql 8748 Nov 1 2017 nagios_contactgroup_members.frm
-rw-rw---- 1 mysql mysql 270 Dec 10 13:15 nagios_contactgroup_members.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactgroup_members.MYI
-rw-rw---- 1 mysql mysql 8768 Nov 1 2017 nagios_contactgroups.frm
-rw-rw---- 1 mysql mysql 352 Dec 10 13:15 nagios_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8856 Nov 1 2017 nagios_contact_notificationcommands.frm
-rw-rw---- 1 mysql mysql 4248 Dec 10 13:15 nagios_contact_notificationcommands.MYD
-rw-rw---- 1 mysql mysql 7168 Dec 10 13:15 nagios_contact_notificationcommands.MYI
-rw-rw---- 1 mysql mysql 9000 Nov 1 2017 nagios_contactnotificationmethods.frm
-rw-rw---- 1 mysql mysql 41324 Dec 10 13:12 nagios_contactnotificationmethods.MYD
-rw-rw---- 1 mysql mysql 48128 Dec 10 13:12 nagios_contactnotificationmethods.MYI
-rw-rw---- 1 mysql mysql 8928 Nov 1 2017 nagios_contactnotifications.frm
-rw-rw---- 1 mysql mysql 36777 Dec 10 13:12 nagios_contactnotifications.MYD
-rw-rw---- 1 mysql mysql 59392 Dec 10 13:12 nagios_contactnotifications.MYI
-rw-rw---- 1 mysql mysql 10026 Nov 1 2017 nagios_contacts.frm
-rw-rw---- 1 mysql mysql 1992 Dec 10 13:15 nagios_contacts.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contacts.MYI
-rw-rw---- 1 mysql mysql 9240 Nov 1 2017 nagios_contactstatus.frm
-rw-rw---- 1 mysql mysql 816 Dec 10 13:15 nagios_contactstatus.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactstatus.MYI
-rw-rw---- 1 mysql mysql 8844 Nov 1 2017 nagios_customvariables.frm
-rw-rw---- 1 mysql mysql 273012 Dec 10 13:15 nagios_customvariables.MYD
-rw-rw---- 1 mysql mysql 342016 Dec 10 13:16 nagios_customvariables.MYI
-rw-rw---- 1 mysql mysql 8870 Nov 1 2017 nagios_customvariablestatus.frm
-rw-rw---- 1 mysql mysql 297964 Dec 10 13:23 nagios_customvariablestatus.MYD
-rw-rw---- 1 mysql mysql 307200 Dec 10 13:23 nagios_customvariablestatus.MYI
-rw-rw---- 1 mysql mysql 8596 Nov 1 2017 nagios_dbversion.frm
-rw-rw---- 1 mysql mysql 20 Dec 10 13:12 nagios_dbversion.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_dbversion.MYI
-rw-rw---- 1 mysql mysql 9490 Nov 1 2017 nagios_downtimehistory.frm
-rw-rw---- 1 mysql mysql 552984 Dec 10 13:15 nagios_downtimehistory.MYD
-rw-rw---- 1 mysql mysql 188416 Dec 10 13:20 nagios_downtimehistory.MYI
-rw-rw---- 1 mysql mysql 9380 Nov 1 2017 nagios_eventhandlers.frm
-rw-rw---- 1 mysql mysql 65844 Dec 10 13:23 nagios_eventhandlers.MYD
-rw-rw---- 1 mysql mysql 12288 Dec 10 13:23 nagios_eventhandlers.MYI
-rw-rw---- 1 mysql mysql 8812 Nov 1 2017 nagios_externalcommands.frm
-rw-rw---- 1 mysql mysql 11765708 Dec 10 13:23 nagios_externalcommands.MYD
-rw-rw---- 1 mysql mysql 399360 Dec 10 13:23 nagios_externalcommands.MYI
-rw-rw---- 1 mysql mysql 9166 Nov 1 2017 nagios_flappinghistory.frm
-rw-rw---- 1 mysql mysql 7515105 Dec 10 13:12 nagios_flappinghistory.MYD
-rw-rw---- 1 mysql mysql 1180672 Dec 10 13:12 nagios_flappinghistory.MYI
-rw-rw---- 1 mysql mysql 9660 Nov 1 2017 nagios_hostchecks.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostchecks.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostchecks.MYI
-rw-rw---- 1 mysql mysql 8738 Nov 1 2017 nagios_host_contactgroups.frm
-rw-rw---- 1 mysql mysql 15 Dec 10 13:15 nagios_host_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_host_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8718 Nov 1 2017 nagios_host_contacts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_host_contacts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_host_contacts.MYI
-rw-rw---- 1 mysql mysql 9108 Nov 1 2017 nagios_hostdependencies.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostdependencies.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostdependencies.MYI
-rw-rw---- 1 mysql mysql 8778 Nov 1 2017 nagios_hostescalation_contactgroups.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalation_contactgroups.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalation_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8758 Nov 1 2017 nagios_hostescalation_contacts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalation_contacts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalation_contacts.MYI
-rw-rw---- 1 mysql mysql 9148 Nov 1 2017 nagios_hostescalations.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalations.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalations.MYI
-rw-rw---- 1 mysql mysql 8730 Nov 1 2017 nagios_hostgroup_members.frm
-rw-rw---- 1 mysql mysql 26970 Dec 10 13:15 nagios_hostgroup_members.MYD
-rw-rw---- 1 mysql mysql 55296 Dec 10 13:15 nagios_hostgroup_members.MYI
-rw-rw---- 1 mysql mysql 8756 Nov 1 2017 nagios_hostgroups.frm
-rw-rw---- 1 mysql mysql 14816 Dec 10 13:15 nagios_hostgroups.MYD
-rw-rw---- 1 mysql mysql 12288 Dec 10 13:15 nagios_hostgroups.MYI
-rw-rw---- 1 mysql mysql 8732 Nov 1 2017 nagios_host_parenthosts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_host_parenthosts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_host_parenthosts.MYI
-rw-rw---- 1 mysql mysql 11932 Nov 1 2017 nagios_hosts.frm
-rw-rw---- 1 mysql mysql 54296 Dec 10 13:15 nagios_hosts.MYD
-rw-rw---- 1 mysql mysql 16384 Dec 10 13:16 nagios_hosts.MYI
-rw-rw---- 1 mysql mysql 15368 Nov 1 2017 nagios_hoststatus.frm
-rw-rw---- 1 mysql mysql 98068 Dec 10 13:23 nagios_hoststatus.MYD
-rw-rw---- 1 mysql mysql 86016 Dec 10 13:23 nagios_hoststatus.MYI
-rw-rw---- 1 mysql mysql 8684 Nov 1 2017 nagios_instances.frm
-rw-rw---- 1 mysql mysql 20 Dec 10 13:12 nagios_instances.MYD
-rw-rw---- 1 mysql mysql 2048 Dec 10 13:12 nagios_instances.MYI
-rw-rw---- 1 mysql mysql 8972 Nov 19 2019 nagios_logentries.frm
-rw-rw---- 1 mysql mysql 1346747312 Dec 10 13:23 nagios_logentries.MYD
-rw-rw---- 1 mysql mysql 853286912 Dec 10 13:23 nagios_logentries.MYI
-rw-rw---- 1 mysql mysql 9168 Nov 1 2017 nagios_notifications.frm
-rw-rw---- 1 mysql mysql 241686548 Dec 10 13:23 nagios_notifications.MYD
-rw-rw---- 1 mysql mysql 70907904 Dec 10 13:23 nagios_notifications.MYI
-rw-rw---- 1 mysql mysql 8766 Nov 1 2017 nagios_objects.frm
-rw-rw---- 1 mysql mysql 814452 Dec 10 13:15 nagios_objects.MYD
-rw-rw---- 1 mysql mysql 732160 Dec 10 13:16 nagios_objects.MYI
-rw-rw---- 1 mysql mysql 8948 Nov 1 2017 nagios_processevents.frm
-rw-rw---- 1 mysql mysql 648012 Dec 10 13:15 nagios_processevents.MYD
-rw-rw---- 1 mysql mysql 130048 Dec 10 13:19 nagios_processevents.MYI
-rw-rw---- 1 mysql mysql 10174 Nov 1 2017 nagios_programstatus.frm
-rw-rw---- 1 mysql mysql 136 Dec 10 13:23 nagios_programstatus.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:23 nagios_programstatus.MYI
-rw-rw---- 1 mysql mysql 8706 Nov 1 2017 nagios_runtimevariables.frm
-rw-rw---- 1 mysql mysql 1016 Dec 10 13:15 nagios_runtimevariables.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:20 nagios_runtimevariables.MYI
-rw-rw---- 1 mysql mysql 9332 Nov 19 2019 nagios_scheduleddowntime.frm
-rw-rw---- 1 mysql mysql 1100 Dec 10 13:15 nagios_scheduleddowntime.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:20 nagios_scheduleddowntime.MYI
-rw-rw---- 1 mysql mysql 9626 Nov 1 2017 nagios_servicechecks.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_servicechecks.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_servicechecks.MYI
-rw-rw---- 1 mysql mysql 8750 Nov 1 2017 nagios_service_contactgroups.frm
-rw-rw---- 1 mysql mysql 375 Dec 10 13:15 nagios_service_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_service_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8730 Nov 1 2017 nagios_service_contacts.frm
-rw-rw---- 1 mysql mysql 720 Dec 10 13:15 nagios_service_contacts.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_service_contacts.MYI
-rw-rw---- 1 mysql mysql 9178 Nov 1 2017 nagios_servicedependencies.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_servicedependencies.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_servicedependencies.MYI
-rw-rw---- 1 mysql mysql 8790 Nov 1 2017 nagios_serviceescalation_contactgroups.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_serviceescalation_contactgroups.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_serviceescalation_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8770 Nov 1 2017 nagios_serviceescalation_contacts.frm
-rw-rw---- 1 mysql mysql 1245 Dec 10 13:15 nagios_serviceescalation_contacts.MYD
-rw-rw---- 1 mysql mysql 5120 Dec 10 13:16 nagios_serviceescalation_contacts.MYI
-rw-rw---- 1 mysql mysql 9220 Nov 1 2017 nagios_serviceescalations.frm
-rw-rw---- 1 mysql mysql 851 Dec 10 13:15 nagios_serviceescalations.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_serviceescalations.MYI
-rw-rw---- 1 mysql mysql 8748 Nov 1 2017 nagios_servicegroup_members.frm
-rw-rw---- 1 mysql mysql 37710 Dec 10 13:15 nagios_servicegroup_members.MYD
-rw-rw---- 1 mysql mysql 71680 Dec 10 13:16 nagios_servicegroup_members.MYI
-rw-rw---- 1 mysql mysql 8768 Nov 1 2017 nagios_servicegroups.frm
-rw-rw---- 1 mysql mysql 200 Dec 10 13:15 nagios_servicegroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_servicegroups.MYI
-rw-rw---- 1 mysql mysql 8756 Nov 1 2017 nagios_service_parentservices.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_service_parentservices.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_service_parentservices.MYI
-rw-rw---- 1 mysql mysql 11766 Nov 1 2017 nagios_services.frm
-rw-rw---- 1 mysql mysql 1483724 Dec 10 13:15 nagios_services.MYD
-rw-rw---- 1 mysql mysql 302080 Dec 10 13:16 nagios_services.MYI
-rw-rw---- 1 mysql mysql 15448 Nov 1 2017 nagios_servicestatus.frm
-rw-rw---- 1 mysql mysql 3402024 Dec 10 13:23 nagios_servicestatus.MYD
-rw-rw---- 1 mysql mysql 1782784 Dec 10 13:23 nagios_servicestatus.MYI
-rw-rw---- 1 mysql mysql 9174 Nov 1 2017 nagios_statehistory.frm
-rw-rw---- 1 mysql mysql 2898181688 Dec 10 13:23 nagios_statehistory.MYD
-rw-rw---- 1 mysql mysql 352049152 Dec 10 13:23 nagios_statehistory.MYI
-rw-rw---- 1 mysql mysql 9110 Nov 1 2017 nagios_systemcommands.frm
-rw-rw---- 1 mysql mysql 20624 Dec 10 13:23 nagios_systemcommands.MYD
-rw-rw---- 1 mysql mysql 9216 Dec 10 13:23 nagios_systemcommands.MYI
-rw-rw---- 1 mysql mysql 8914 Nov 1 2017 nagios_timedeventqueue.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:15 nagios_timedeventqueue.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:15 nagios_timedeventqueue.MYI
-rw-rw---- 1 mysql mysql 9104 Nov 1 2017 nagios_timedevents.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:15 nagios_timedevents.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:15 nagios_timedevents.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_timeperiods.frm
-rw-rw---- 1 mysql mysql 1032 Dec 10 13:15 nagios_timeperiods.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_timeperiods.MYI
-rw-rw---- 1 mysql mysql 8794 Nov 1 2017 nagios_timeperiod_timeranges.frm
-rw-rw---- 1 mysql mysql 2163 Dec 10 13:15 nagios_timeperiod_timeranges.MYD
-rw-rw---- 1 mysql mysql 8192 Dec 10 13:15 nagios_timeperiod_timeranges.MYI
[root@HOSTNAME nagios]# mysql -u ndoutils -pn@gweb nagios -e 'TRUNCATE TABLE nagios_commenthistory'
ERROR 1 (HY000) at line 1: Can't create/write to file '/var/lib/mysql/nagios/nagios_commenthistory.MYI' (Errcode: 13)
[root@HOSTNAME nagios]# perror 13
OS error code 13: Permission denied
[root@HOSTNAME nagios]# echo 'repair table nagios_commenthistory use_frm;' | mysql -t -u root -pnagiosxi nagios
+------------------------------+--------+----------+------------------+
| Table | Op | Msg_type | Msg_text |
+------------------------------+--------+----------+------------------+
| nagios.nagios_commenthistory | repair | Error | Can't open table |
| nagios.nagios_commenthistory | repair | error | Corrupt |
+------------------------------+--------+----------+------------------+
I'm currently unable to apply configuration on one of our hosts and its not showing any errors in the output. Have tried numerous fixes found online but no luck (Delete, Verify, Write etc):
See screenshot attached
The only issue I can find anywhere (after running the /usr/local/nagiosxi/scripts/repair_databases.sh script) is that the nagios_commenthistory table is having issues
See the output from various commands below:
[root@HOSTNAME nagios]# cd /usr/local/nagiosxi/scripts
[root@HOSTNAME scripts]# ./reconfigure_nagios.sh
--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting Nagios Core corelog.newobjects user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------
--- ccm_import.php -------------------
> Setting import directory: /usr/local/nagios/etc/import/
> Importing config files into the CCM
No files to import
--------------------------------------
--- ccm_export.php -------------------
> Writing CCM configuration to Nagios files
Finished writing out configuraton
--------------------------------------
--------------------------------------
> Verifying configuration with Nagios Core
> Output:
Nagios Core 4.4.5
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-08-20
License: GPL
Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
###HERE WE JUST HAD SOME WARNINGS ABOUT DUPLICATES
> Return Code: 139
--------------------------------------
/usr/local/nagiosxi/nom/checkpoints/nagioscore/errors /usr/local/nagiosxi/scripts
tar: Removing leading `/' from member names
/usr/local/nagiosxi/scripts
LATEST NOM SNAPSHOT: /usr/local/nagiosxi/nom/checkpoints/nagioscore/1607592543.tar.gz
/ /usr/local/nagiosxi/scripts
RESTORING NOM SNAPSHOT : /usr/local/nagiosxi/nom/checkpoints/nagioscore/1607592543.tar.gz
/usr/local/nagiosxi/scripts
--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting Nagios Core corelog.newobjects user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------
[root@HOSTNAME scripts]# tail /var/log/mysqld.log
201210 12:58:32 [Note] /usr/libexec/mysqld: Shutdown complete
201210 12:58:32 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
201210 12:59:18 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
201210 12:59:18 InnoDB: Initializing buffer pool, size = 8.0M
201210 12:59:18 InnoDB: Completed initialization of buffer pool
201210 12:59:18 InnoDB: Started; log sequence number 0 1966086051
201210 12:59:18 [Note] Event Scheduler: Loaded 0 events
201210 12:59:18 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.73' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
[root@HOSTNAME nagios]# perror 139
MySQL error code 139: Too big row
[root@HOSTNAME scripts]# /usr/local/nagiosxi/scripts/repair_databases.sh
DATABASE: nagios
TABLE:
/var/lib/mysql/nagios /usr/local/nagiosxi/scripts
Stopping mysqld: [ OK ]
- recovering (with sort) MyISAM-table 'nagios_acknowledgements'
Data records: 48502
- Fixing index 1
- Fixing index 2
---------
- recovering (with sort) MyISAM-table 'nagios_commands'
Data records: 218
- Fixing index 1
- Fixing index 2
---------
/usr/bin/myisamchk: File 'nagios_commenthistory.MYD' not found (Errcode: 2)
myisamchk: error: File 'nagios_commenthistory' doesn't exist
---------
...............
Starting mysqld: [ OK ]
/usr/local/nagiosxi/scripts
===============
REPAIR COMPLETE
===============
Stopping ndo2db: done.
Starting ndo2db: done.
Stopping nagios: .done.
Starting nagios: done.
=======================
nagios database repair FAILED, please check output above!
nagiosql database repair succeeded
nagiosxi database repair succeeded
[root@HOSTNAME scripts]# cd /var/lib/mysql/nagios
[root@HOSTNAME nagios]# ls -l
total 5670356
-rw-r--r-- 1 root root 13970 Jun 20 2018 check_network_device
-rw-rw---- 1 mysql mysql 61 Nov 1 2017 db.opt
-rw-rw---- 1 mysql mysql 9100 Nov 1 2017 nagios_acknowledgements.frm
-rw-rw---- 1 mysql mysql 3350864 Dec 10 13:12 nagios_acknowledgements.MYD
-rw-rw---- 1 mysql mysql 1499136 Dec 10 13:12 nagios_acknowledgements.MYI
-rw-rw---- 1 mysql mysql 8746 Nov 1 2017 nagios_commands.frm
-rw-rw---- 1 mysql mysql 25340 Dec 10 13:15 nagios_commands.MYD
-rw-rw---- 1 mysql mysql 9216 Dec 10 13:15 nagios_commands.MYI
-rw-rw---- 1 mysql mysql 9340 Nov 1 2017 nagios_commenthistory.frm
-rw-rw---- 1 mysql mysql 2493596 Jul 9 09:36 nagios_commenthistory.MYD-2ac8_a49
-rw-r--r-- 1 root root 317440 Jul 9 09:36 nagios_commenthistory.MYI
-rw-rw---- 1 mysql mysql 9220 Nov 1 2017 nagios_comments.frm
-rw-rw---- 1 mysql mysql 1078908 Dec 10 13:15 nagios_comments.MYD
-rw-rw---- 1 mysql mysql 274432 Dec 10 13:15 nagios_comments.MYI
-rw-rw---- 1 mysql mysql 8726 Nov 1 2017 nagios_configfiles.frm
-rw-rw---- 1 mysql mysql 44 Dec 10 13:15 nagios_configfiles.MYD
-rw-rw---- 1 mysql mysql 5120 Dec 10 13:15 nagios_configfiles.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_configfilevariables.frm
-rw-rw---- 1 mysql mysql 9132 Dec 10 13:15 nagios_configfilevariables.MYD
-rw-rw---- 1 mysql mysql 4096 Dec 10 13:15 nagios_configfilevariables.MYI
-rw-rw---- 1 mysql mysql 9262 Nov 1 2017 nagios_conninfo.frm
-rw-rw---- 1 mysql mysql 467032 Dec 10 13:22 nagios_conninfo.MYD
-rw-rw---- 1 mysql mysql 57344 Dec 10 13:22 nagios_conninfo.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_contact_addresses.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_contact_addresses.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_contact_addresses.MYI
-rw-rw---- 1 mysql mysql 8748 Nov 1 2017 nagios_contactgroup_members.frm
-rw-rw---- 1 mysql mysql 270 Dec 10 13:15 nagios_contactgroup_members.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactgroup_members.MYI
-rw-rw---- 1 mysql mysql 8768 Nov 1 2017 nagios_contactgroups.frm
-rw-rw---- 1 mysql mysql 352 Dec 10 13:15 nagios_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8856 Nov 1 2017 nagios_contact_notificationcommands.frm
-rw-rw---- 1 mysql mysql 4248 Dec 10 13:15 nagios_contact_notificationcommands.MYD
-rw-rw---- 1 mysql mysql 7168 Dec 10 13:15 nagios_contact_notificationcommands.MYI
-rw-rw---- 1 mysql mysql 9000 Nov 1 2017 nagios_contactnotificationmethods.frm
-rw-rw---- 1 mysql mysql 41324 Dec 10 13:12 nagios_contactnotificationmethods.MYD
-rw-rw---- 1 mysql mysql 48128 Dec 10 13:12 nagios_contactnotificationmethods.MYI
-rw-rw---- 1 mysql mysql 8928 Nov 1 2017 nagios_contactnotifications.frm
-rw-rw---- 1 mysql mysql 36777 Dec 10 13:12 nagios_contactnotifications.MYD
-rw-rw---- 1 mysql mysql 59392 Dec 10 13:12 nagios_contactnotifications.MYI
-rw-rw---- 1 mysql mysql 10026 Nov 1 2017 nagios_contacts.frm
-rw-rw---- 1 mysql mysql 1992 Dec 10 13:15 nagios_contacts.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contacts.MYI
-rw-rw---- 1 mysql mysql 9240 Nov 1 2017 nagios_contactstatus.frm
-rw-rw---- 1 mysql mysql 816 Dec 10 13:15 nagios_contactstatus.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_contactstatus.MYI
-rw-rw---- 1 mysql mysql 8844 Nov 1 2017 nagios_customvariables.frm
-rw-rw---- 1 mysql mysql 273012 Dec 10 13:15 nagios_customvariables.MYD
-rw-rw---- 1 mysql mysql 342016 Dec 10 13:16 nagios_customvariables.MYI
-rw-rw---- 1 mysql mysql 8870 Nov 1 2017 nagios_customvariablestatus.frm
-rw-rw---- 1 mysql mysql 297964 Dec 10 13:23 nagios_customvariablestatus.MYD
-rw-rw---- 1 mysql mysql 307200 Dec 10 13:23 nagios_customvariablestatus.MYI
-rw-rw---- 1 mysql mysql 8596 Nov 1 2017 nagios_dbversion.frm
-rw-rw---- 1 mysql mysql 20 Dec 10 13:12 nagios_dbversion.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_dbversion.MYI
-rw-rw---- 1 mysql mysql 9490 Nov 1 2017 nagios_downtimehistory.frm
-rw-rw---- 1 mysql mysql 552984 Dec 10 13:15 nagios_downtimehistory.MYD
-rw-rw---- 1 mysql mysql 188416 Dec 10 13:20 nagios_downtimehistory.MYI
-rw-rw---- 1 mysql mysql 9380 Nov 1 2017 nagios_eventhandlers.frm
-rw-rw---- 1 mysql mysql 65844 Dec 10 13:23 nagios_eventhandlers.MYD
-rw-rw---- 1 mysql mysql 12288 Dec 10 13:23 nagios_eventhandlers.MYI
-rw-rw---- 1 mysql mysql 8812 Nov 1 2017 nagios_externalcommands.frm
-rw-rw---- 1 mysql mysql 11765708 Dec 10 13:23 nagios_externalcommands.MYD
-rw-rw---- 1 mysql mysql 399360 Dec 10 13:23 nagios_externalcommands.MYI
-rw-rw---- 1 mysql mysql 9166 Nov 1 2017 nagios_flappinghistory.frm
-rw-rw---- 1 mysql mysql 7515105 Dec 10 13:12 nagios_flappinghistory.MYD
-rw-rw---- 1 mysql mysql 1180672 Dec 10 13:12 nagios_flappinghistory.MYI
-rw-rw---- 1 mysql mysql 9660 Nov 1 2017 nagios_hostchecks.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostchecks.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostchecks.MYI
-rw-rw---- 1 mysql mysql 8738 Nov 1 2017 nagios_host_contactgroups.frm
-rw-rw---- 1 mysql mysql 15 Dec 10 13:15 nagios_host_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_host_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8718 Nov 1 2017 nagios_host_contacts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_host_contacts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_host_contacts.MYI
-rw-rw---- 1 mysql mysql 9108 Nov 1 2017 nagios_hostdependencies.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostdependencies.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostdependencies.MYI
-rw-rw---- 1 mysql mysql 8778 Nov 1 2017 nagios_hostescalation_contactgroups.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalation_contactgroups.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalation_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8758 Nov 1 2017 nagios_hostescalation_contacts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalation_contacts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalation_contacts.MYI
-rw-rw---- 1 mysql mysql 9148 Nov 1 2017 nagios_hostescalations.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_hostescalations.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_hostescalations.MYI
-rw-rw---- 1 mysql mysql 8730 Nov 1 2017 nagios_hostgroup_members.frm
-rw-rw---- 1 mysql mysql 26970 Dec 10 13:15 nagios_hostgroup_members.MYD
-rw-rw---- 1 mysql mysql 55296 Dec 10 13:15 nagios_hostgroup_members.MYI
-rw-rw---- 1 mysql mysql 8756 Nov 1 2017 nagios_hostgroups.frm
-rw-rw---- 1 mysql mysql 14816 Dec 10 13:15 nagios_hostgroups.MYD
-rw-rw---- 1 mysql mysql 12288 Dec 10 13:15 nagios_hostgroups.MYI
-rw-rw---- 1 mysql mysql 8732 Nov 1 2017 nagios_host_parenthosts.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:12 nagios_host_parenthosts.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:12 nagios_host_parenthosts.MYI
-rw-rw---- 1 mysql mysql 11932 Nov 1 2017 nagios_hosts.frm
-rw-rw---- 1 mysql mysql 54296 Dec 10 13:15 nagios_hosts.MYD
-rw-rw---- 1 mysql mysql 16384 Dec 10 13:16 nagios_hosts.MYI
-rw-rw---- 1 mysql mysql 15368 Nov 1 2017 nagios_hoststatus.frm
-rw-rw---- 1 mysql mysql 98068 Dec 10 13:23 nagios_hoststatus.MYD
-rw-rw---- 1 mysql mysql 86016 Dec 10 13:23 nagios_hoststatus.MYI
-rw-rw---- 1 mysql mysql 8684 Nov 1 2017 nagios_instances.frm
-rw-rw---- 1 mysql mysql 20 Dec 10 13:12 nagios_instances.MYD
-rw-rw---- 1 mysql mysql 2048 Dec 10 13:12 nagios_instances.MYI
-rw-rw---- 1 mysql mysql 8972 Nov 19 2019 nagios_logentries.frm
-rw-rw---- 1 mysql mysql 1346747312 Dec 10 13:23 nagios_logentries.MYD
-rw-rw---- 1 mysql mysql 853286912 Dec 10 13:23 nagios_logentries.MYI
-rw-rw---- 1 mysql mysql 9168 Nov 1 2017 nagios_notifications.frm
-rw-rw---- 1 mysql mysql 241686548 Dec 10 13:23 nagios_notifications.MYD
-rw-rw---- 1 mysql mysql 70907904 Dec 10 13:23 nagios_notifications.MYI
-rw-rw---- 1 mysql mysql 8766 Nov 1 2017 nagios_objects.frm
-rw-rw---- 1 mysql mysql 814452 Dec 10 13:15 nagios_objects.MYD
-rw-rw---- 1 mysql mysql 732160 Dec 10 13:16 nagios_objects.MYI
-rw-rw---- 1 mysql mysql 8948 Nov 1 2017 nagios_processevents.frm
-rw-rw---- 1 mysql mysql 648012 Dec 10 13:15 nagios_processevents.MYD
-rw-rw---- 1 mysql mysql 130048 Dec 10 13:19 nagios_processevents.MYI
-rw-rw---- 1 mysql mysql 10174 Nov 1 2017 nagios_programstatus.frm
-rw-rw---- 1 mysql mysql 136 Dec 10 13:23 nagios_programstatus.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:23 nagios_programstatus.MYI
-rw-rw---- 1 mysql mysql 8706 Nov 1 2017 nagios_runtimevariables.frm
-rw-rw---- 1 mysql mysql 1016 Dec 10 13:15 nagios_runtimevariables.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:20 nagios_runtimevariables.MYI
-rw-rw---- 1 mysql mysql 9332 Nov 19 2019 nagios_scheduleddowntime.frm
-rw-rw---- 1 mysql mysql 1100 Dec 10 13:15 nagios_scheduleddowntime.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:20 nagios_scheduleddowntime.MYI
-rw-rw---- 1 mysql mysql 9626 Nov 1 2017 nagios_servicechecks.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_servicechecks.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_servicechecks.MYI
-rw-rw---- 1 mysql mysql 8750 Nov 1 2017 nagios_service_contactgroups.frm
-rw-rw---- 1 mysql mysql 375 Dec 10 13:15 nagios_service_contactgroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_service_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8730 Nov 1 2017 nagios_service_contacts.frm
-rw-rw---- 1 mysql mysql 720 Dec 10 13:15 nagios_service_contacts.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_service_contacts.MYI
-rw-rw---- 1 mysql mysql 9178 Nov 1 2017 nagios_servicedependencies.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_servicedependencies.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_servicedependencies.MYI
-rw-rw---- 1 mysql mysql 8790 Nov 1 2017 nagios_serviceescalation_contactgroups.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_serviceescalation_contactgroups.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_serviceescalation_contactgroups.MYI
-rw-rw---- 1 mysql mysql 8770 Nov 1 2017 nagios_serviceescalation_contacts.frm
-rw-rw---- 1 mysql mysql 1245 Dec 10 13:15 nagios_serviceescalation_contacts.MYD
-rw-rw---- 1 mysql mysql 5120 Dec 10 13:16 nagios_serviceescalation_contacts.MYI
-rw-rw---- 1 mysql mysql 9220 Nov 1 2017 nagios_serviceescalations.frm
-rw-rw---- 1 mysql mysql 851 Dec 10 13:15 nagios_serviceescalations.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_serviceescalations.MYI
-rw-rw---- 1 mysql mysql 8748 Nov 1 2017 nagios_servicegroup_members.frm
-rw-rw---- 1 mysql mysql 37710 Dec 10 13:15 nagios_servicegroup_members.MYD
-rw-rw---- 1 mysql mysql 71680 Dec 10 13:16 nagios_servicegroup_members.MYI
-rw-rw---- 1 mysql mysql 8768 Nov 1 2017 nagios_servicegroups.frm
-rw-rw---- 1 mysql mysql 200 Dec 10 13:15 nagios_servicegroups.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:16 nagios_servicegroups.MYI
-rw-rw---- 1 mysql mysql 8756 Nov 1 2017 nagios_service_parentservices.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:14 nagios_service_parentservices.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:14 nagios_service_parentservices.MYI
-rw-rw---- 1 mysql mysql 11766 Nov 1 2017 nagios_services.frm
-rw-rw---- 1 mysql mysql 1483724 Dec 10 13:15 nagios_services.MYD
-rw-rw---- 1 mysql mysql 302080 Dec 10 13:16 nagios_services.MYI
-rw-rw---- 1 mysql mysql 15448 Nov 1 2017 nagios_servicestatus.frm
-rw-rw---- 1 mysql mysql 3402024 Dec 10 13:23 nagios_servicestatus.MYD
-rw-rw---- 1 mysql mysql 1782784 Dec 10 13:23 nagios_servicestatus.MYI
-rw-rw---- 1 mysql mysql 9174 Nov 1 2017 nagios_statehistory.frm
-rw-rw---- 1 mysql mysql 2898181688 Dec 10 13:23 nagios_statehistory.MYD
-rw-rw---- 1 mysql mysql 352049152 Dec 10 13:23 nagios_statehistory.MYI
-rw-rw---- 1 mysql mysql 9110 Nov 1 2017 nagios_systemcommands.frm
-rw-rw---- 1 mysql mysql 20624 Dec 10 13:23 nagios_systemcommands.MYD
-rw-rw---- 1 mysql mysql 9216 Dec 10 13:23 nagios_systemcommands.MYI
-rw-rw---- 1 mysql mysql 8914 Nov 1 2017 nagios_timedeventqueue.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:15 nagios_timedeventqueue.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:15 nagios_timedeventqueue.MYI
-rw-rw---- 1 mysql mysql 9104 Nov 1 2017 nagios_timedevents.frm
-rw-rw---- 1 mysql mysql 0 Dec 10 13:15 nagios_timedevents.MYD
-rw-rw---- 1 mysql mysql 1024 Dec 10 13:15 nagios_timedevents.MYI
-rw-rw---- 1 mysql mysql 8760 Nov 1 2017 nagios_timeperiods.frm
-rw-rw---- 1 mysql mysql 1032 Dec 10 13:15 nagios_timeperiods.MYD
-rw-rw---- 1 mysql mysql 3072 Dec 10 13:15 nagios_timeperiods.MYI
-rw-rw---- 1 mysql mysql 8794 Nov 1 2017 nagios_timeperiod_timeranges.frm
-rw-rw---- 1 mysql mysql 2163 Dec 10 13:15 nagios_timeperiod_timeranges.MYD
-rw-rw---- 1 mysql mysql 8192 Dec 10 13:15 nagios_timeperiod_timeranges.MYI
[root@HOSTNAME nagios]# mysql -u ndoutils -pn@gweb nagios -e 'TRUNCATE TABLE nagios_commenthistory'
ERROR 1 (HY000) at line 1: Can't create/write to file '/var/lib/mysql/nagios/nagios_commenthistory.MYI' (Errcode: 13)
[root@HOSTNAME nagios]# perror 13
OS error code 13: Permission denied
[root@HOSTNAME nagios]# echo 'repair table nagios_commenthistory use_frm;' | mysql -t -u root -pnagiosxi nagios
+------------------------------+--------+----------+------------------+
| Table | Op | Msg_type | Msg_text |
+------------------------------+--------+----------+------------------+
| nagios.nagios_commenthistory | repair | Error | Can't open table |
| nagios.nagios_commenthistory | repair | error | Corrupt |
+------------------------------+--------+----------+------------------+