Querying the current status of a spread network
Robert Johansson <[email protected]> Wed, 19 Mar 2014 00:19:09 +0900
| Newsgroups | gmane.network.spread.user |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear spread users, I'm looking for a way to programmatically query the current status of a spread network, to check that all segments and hosts defined in the spread configuration file are active and connected. I know that this information is written to the log file, for example like this: [Tue 18 Mar 2014 15:04:17] Configuration at test1 is: [Tue 18 Mar 2014 15:04:17] Num Segments 1 [Tue 18 Mar 2014 15:04:17] 2 192.168.0.255 4803 [Tue 18 Mar 2014 15:04:17] test1 192.168.0.1 [Tue 18 Mar 2014 15:04:17] test2 192.168.0.2 [Tue 18 Mar 2014 15:04:17] ==================== but is there a way to get this information using for example the spread C API? I've looking through the user guide but haven't found an easy solution for this, so any help would be appreciated. I don't want to rely on the log file because it is often flooded with a large number of entries like this: [Tue 18 Mar 2014 15:06:21] Send_join: State is 4 [Tue 18 Mar 2014 15:06:22] Send_join: State is 4 and then truncated by logrotate. By the way, what does "State is 4" mean? What does the other numerical values mean? I think it would be very helpful if you logged a message that describe the state instead of a number code. Best regards Robert - -- Robert Johansson Raditex Control AB http://www.rscada.se -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTKGPtAAoJEBKK2qdGYfhv1u4H/R93IH014ItQkq3NaCwejxzU SeKYooCTBHFBS/NmbzKzYwsrtzrIOVdpj4F1iNZgxIrv4sQp2RRAM/a+KzeSeedw Gdsp3BTsSjfvbiBwO4liNy2TmeYDLaFQRCPkWuCM80Ua/y8PMUhWOfGFEdohWCMR JEnQZYXj7Be9kUV02JF4iST587QznXhdKauRRoilI8EGQlwhAOo0gyZQ5/q62mUO p3Wwuj39OhWwFsdqco/JvGC8bPosFwGNyHy0mePfaE3fTysPepDQ8dBHcWK2oiS2 9a0ewgw0m9hKEydWxh16qNZSYkhh/Z855OdT9kyIACDpOpcy9ywNavheU2BKuZ4= =kv1T -----END PGP SIGNATURE-----