/* * This is the name of this node and is only used * for logging purposes. * * Optional. */ name = "gagent-zulu.example.org" /* * This is the mode that this node operates in. There * are three modes; * client == Clients read the local agent file and * forwards the contents on to a router * * router == Routers accept agents from clients and * other routers and accepts responses to * agents from workers and other routers. * * worker == Workers collect and process agents and * send responses to routers for return * the requesting client. * * Required. */ mode = "router" /* * This is the UUID used throughout the G'Agent system * to uniquely identify this node. It is generated * during setup. * * Required. */ uuid = "7e9d13fe-5151-5876-66c0-20ca03e8fca4" /* * This is the IP Address to bind to, it defaults to * 0.0.0.0 * * Optional. * * listenaddr = 0.0.0.0 */ /. * This is the port to listen on, it defaults to * 35570. It is strongly recommended that you not * use ports 0 - 1024 * * Optional. * * listenport = 35570 */ /* * This is the UUID used throughout the G'Agent system * to uniquely identify this node. * * Required. */ // uuid = "04f97538-270d-4ca3-b782-e09ef35830e9" /* * This is the list of known G'Agent clients. Clients * are not registered dynamically, instead the only * clients that may connect are those listed here, * but client's of other routers may route, via tags, * their agent here. * * Optional. */ // client "alpha" { // uuid = "04f97538-270d-4ce3-b782-e09ef35830e9" // } // // client "beta" { // uuid = "04f97538-270d-4cf3-b782-e09ef35830e9" // } /* * This is a list of known G'Agent routers. At least * one router is required for workers and clients. If * there is more than one router, clients and workers * will connect to them in sequential order. */ // router "alpha" { // uuid = "04f97538-270d-4cb3-b782-e09ef35830e9" // address = "gagent-alpha.example.org" // tags = [ "a", "b", "c", "d" ] // } // // router "beta" { // uuid = "04f97538-270d-4cc3-b782-e09ef35830e9" // address = "gagent-beta.example.org" // tags = [ "a", "c", "e", "g" ] // } // // router "charlie" { // uuid = "04f97538-270d-4cd3-b782-e09ef35830e9" // address = "gagent-charlie.example.org" // tags = [ "b", "d", "f", "h" ] // } /* * This is a list of known G'Agent workers. This is only * used by routers to determine which workers are * allowed to accept and respond to agents. * * At least one worker is reuqired for routers. */ // worker "alpha" { // uuid = "04f97538-270d-4ce3-b782-e09ef35830e9" // address = "gagent-alpha.example.org" // tags = [ "a", "b", "c", "d" ] // } // // worker "beta" { // uuid = "04f97538-270d-4cf3-b782-e09ef35830e9" // tags = [ "a", "c", "e", "g" ] // } // // worker "charlie" { // uuid = "04f97538-270d-4c04-b782-e09ef35830e9" // tags = [ "b", "d", "f", "h" ] // }