I have finally a need to install cacti on a windows machine, something I have not done since 2007, and have happily avoided. But this time it is unavoidable.
What I was planning on doing was installing cacti on the windows machine, and then making it a 'remote poller' to our existing primary cacti server which is running linux.
It appears there is little information about remote poller set ups, and even less when it comes to mixing windows and linux in this scenario.
Is there simple advice in how to make this work, if it is workable, or if it is not yet possible?
For now, I can report that installation on the windows server goes good, but then once the two databases are able to talk to each other, the windows remote poller ceases to work. By that I mean that the installation of the remote poller (after confirming everything working during the preinstall phase) the remote poller interface (via http) reports the following:
Code: Select all
System log file is not available for writing, please enable write access Log: /usr/share/cacti/log/cacti.log
At this time I speculate that the synchronization of the MySQL databases is causing the windows server MySQL database to have 'linux' stuff which causes the windows cacti instance to break.
I could point out a few other observations, but before going into that, does anyone know what I am talking about, and am I doing it wrong?
Thanks in advance!
Ahuber
Primary Cacti Server
Operating System: CentOS 7.9
Webserver: httpd
Cacti: 1.2.16
Spine: 1.2.3
MySQL: MariaDB 5.5.68
PHP: 7.4.23
RRDTool: 1.4.8
Remote Poller
Operating System: Win Server 2016
Webserver: Apache 2.4
Cacti: 1.2.18 (BSOD2600 package)
Spine: 1.2.18 (BSOD2600 package)
MySQL: MariaDB 10.6
PHP: 7.4.24
RRDTool: (BSOD2600 package)
Net-SNMP: (BSOD2600 package)
Cygwin: ((BSOD2600 package)