Hello, After a 3 server installation of ISPConfig3 cluster, the 3rd server did not get any information in the monitor section of the controlpanel. I've searched a bit about this and found some things about MySQL permissions, but it do not seem to be the problem, or is it? Current layout: cpanel.example.net <- ispconfig, phpmyadmin, webmail server1.example.net <- all services (apache, bind, dovecot, postfix etc.) server2.example.net <- slave of server 1 (see above) Now server2.example.net does not print any information in the monitor section: Server: server1.example.net (Debian Squeeze/Sid) ISPConfig 3.0.4.1 State: ok (0 unknown, 0 info, 0 warning, 0 critical, 0 error) More information... Server: server2.example.net State: ok (0 unknown, 0 info, 0 warning, 0 critical, 0 error) More information... Server: cpanel.example.net (Debian Squeeze/Sid) ISPConfig 3.0.4.1 State: ok (0 unknown, 0 info, 0 warning, 0 critical, 0 error) More information... Any ideas? Best regards, Mattias
Thats either a mysql permission problem or cron is not installed on the third server. You should test the mysql permissions first, login on the shell of the third server and use the master database login details that you find in the config.inc.php file to login with the mysql command to the master server.
When looking at the password for the master server I only get a MD5 hash password, using it is not working and if I use my own root password it is not working either, am I doing something wrong here?
Okey did a typing wrong, now it is working with the MySQL connection! I will look into if cron is installed..
Okey, installed the ISPConfig3 cluster from scratch.. I now have the same problem with both of the servers (1 & 2), after trying to connect thru the mysql client, and did not work, I found that the servers did not get any password in phpmyadmin (ispcsrv1 and 2), can this be the problem? Can I enter the password written in the config.inc.php file directly in phpmyadmin or will the password hash be corrupt then? Best regards
You can not set the passwords manually. The most likely reason is that the entries in the hosts files on the servers are not correct. Please check that the hosts entries for all servers of the cluster are set on all servers and that the hosts entries are exactly as described in the guide. Example: 123.123.123.123 full.hostname.tld is ok while something like this is not ok: 123.123.123.123 full.hostname.tld full 123.123.123.123 full Uninstall ispconfig on both servers by using the uninstall.php script which you find in the install folder after you corrected the hosts files on all systems and after you ensured that the root accounts for the hostnames and IP addresses are added and working correctly in the master db. Then install ispconfig on the slaves again.
This is getting strange ... I changed the values in the hosts file to the example above and followed your guide, I erased everything and did it from scratch again on every server (uninstalled ispconfig on every server, deleted the ispconfig user in mysql, removed the server users in mysql) and reinstalled everything.. Now the last server had the same problem.. Did everything from scratch again, now NO server has information on it What could cause this problem under the installation? I getting really confused!!