Skip to content

When filtering, syslog incorrectly thinks the Cacti hosts table does not exist #104

@stevemorgan83

Description

@stevemorgan83

I'm using the latest CentOS 8, Cacti 1.2.8 and Syslog 2.5.

cacti.log

2019/12/30 17:05:50 - CMDPHP SQL Backtrace: (/plugins/syslog/syslog.php[101]:syslog_messages(), /plugins/syslog/syslog.php[1534]:syslog_filter(), /plugins/syslog/syslog.php[1327]:syslog_db_fetch_assoc(), /plugins/syslog/database.php[106]:db_fetch_assoc(), /lib/database.php[452]:db_fetch_assoc_prepared(), /lib/database.php[466]:db_execute_prepared())
2019/12/30 17:05:50 - CMDPHP ERROR: A DB Row Failed!, Error: Table 'syslog.host' doesn't exist
2019/12/30 17:05:48 - CMDPHP SQL Backtrace: (/plugins/syslog/syslog.php[101]:syslog_messages(), /plugins/syslog/syslog.php[1534]:syslog_filter(), /plugins/syslog/syslog.php[1327]:syslog_db_fetch_assoc(), /plugins/syslog/database.php[106]:db_fetch_assoc(), /lib/database.php[452]:db_fetch_assoc_prepared(), /lib/database.php[466]:db_execute_prepared())
2019/12/30 17:05:48 - CMDPHP ERROR: A DB Row Failed!, Error: Table 'syslog.host' doesn't exist
2019/12/30 17:05:44 - CMDPHP SQL Backtrace: (/plugins/syslog/syslog.php[101]:syslog_messages(), /plugins/syslog/syslog.php[1534]:syslog_filter(), /plugins/syslog/syslog.php[1327]:syslog_db_fetch_assoc(), /plugins/syslog/database.php[106]:db_fetch_assoc(), /lib/database.php[452]:db_fetch_assoc_prepared(), /lib/database.php[466]:db_execute_prepared())
2019/12/30 17:05:44 - CMDPHP ERROR: A DB Row Failed!, Error: Table 'syslog.host' doesn't exist

mysql:

MariaDB [syslog]> show tables;
+------------------------+
| Tables_in_syslog |
+------------------------+
| syslog |
| syslog_alert |
| syslog_facilities |
| syslog_host_facilities |
| syslog_hosts |
| syslog_incoming |
| syslog_logs |
| syslog_priorities |
| syslog_programs |
| syslog_remove |
| syslog_removed |
| syslog_reports |
| syslog_statistics |
+------------------------+
13 rows in set (0.000 sec)

MariaDB [syslog]> select * from syslog_hosts;
+---------+---------------------------+---------------------+
| host_id | host | last_updated |
+---------+---------------------------+---------------------+
| 3 | 10.254.243.19 | 2019-12-30 16:54:04 |
| 6 | 10.254.243.20 | 2019-12-30 16:54:04 |
| 1 | 10.254.243.45 | 2019-12-30 16:54:04 |
| 2 | 10.254.243.49 | 2019-12-30 16:54:04 |
| 4 | Upper-Building-Back- | 2019-12-30 16:49:49 |
| 5 | work | 2019-12-30 16:54:04 |
+---------+---------------------------+---------------------+
6 rows in set (0.000 sec)

MariaDB [syslog]> select * from syslog;
+-------------+-------------+------------+---------+---------------------+---------------------------------------------------------------------------------------------------------------------------------------+-----+
| facility_id | priority_id | program_id | host_id | logtime | message | seq |
+-------------+-------------+------------+---------+---------------------+---------------------------------------------------------------------------------------------------------------------------------------+-----+
| 21 | 6 | 1 | 6 | 0000-00-00 00:00:00 | - - state_table_event; table=NTP; Event=Clock Updated; | 294 |
| 21 | 6 | 1 | 1 | 0000-00-00 00:00:00 | - - state_table_event; table=NTP; Event=Clock Updated; | 295 |

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions