Skip to Content.
Sympa Menu

perfsonar-user - [perfsonar-user] Validating perfsonar 4.0 install and bwctl issues in VMs

Subject: perfSONAR User Q&A and Other Discussion

List archive

[perfsonar-user] Validating perfsonar 4.0 install and bwctl issues in VMs


Chronological Thread 
  • From: Daniel Spisak <>
  • To:
  • Subject: [perfsonar-user] Validating perfsonar 4.0 install and bwctl issues in VMs
  • Date: Mon, 20 Feb 2017 18:43:32 -0800
  • Ironport-phdr: 9a23:xLRhwBxhS4tHQcTXCy+O+j09IxM/srCxBDY+r6Qd2u0WIJqq85mqBkHD//Il1AaPBtSGrasfwLeM+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZPebgFIiTanfL9/Ihq6oAXPusILnYZsN6E9xwfTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8qFmQwLqhigaLT406GHZhMJzgqxGvhyuuwdyzJTIbIyPLvdyYr/RcNEcSGFcXshRTStBAoakYoUBFeUBO+dYoJf5p1ATsBW+HQisBPj1xT9Lm3T72rA13P4nEQ3cxwwgB9MOsG/Oo9X2L6odS/i1zLHVwjTDafNZwzL96InUfRA6u/2DQbVwcc/IxEQpCgjLgFKQqYn/MDOU0OQAq3KU7/J4Ve2yi28nrRt+oj2uxsgwkYnFnJ4aylfB9Slh3IY0K9y4SFJnYdG6CptcrT2VN4xzQs86X25ouDg1xaEFuZGjYCgKyI4nxxnCa/yIc4iI+g/jVPqLLTdggHJpYK+zihSs/US61OHxVdO43EtUoidGiNXBtmgB1xLJ5cebVPRy5UCh2TGM1wzJ9u5EJkU0mKzGIJAi2r49joQfvl7fEiPqnUj6kaCbe0U49uWt5OnrfqnqqYOZOoBolg3zNqEjl8mhDek2MwUDWXWQ9/6m273550L5Ra1Hjv0onandt5DXPcEbqbS4Aw9Ry4oi5RO/Ayu/3NUXg3UKIlNIdAiIj4juPFHOL/T4Aumlj1uwlzdrwujKPrznAprTMnjOiKntcqxh50JAzQc/0N9S6pJIBrwEL///RlP9u8DdAxAlLwC5x+PqBdBj2o4QWG+DGqqZP7nTsV+M6OIvOe6MZIoNtTngMfcl4eTijWQhmV8cZqmmx5gXZWuiEfR+O0WWfHrtgtEbHmcPvwoxUPfqhEeeXj5UYna+R7g86S0jCIK6EYfDQZiggKSf0yehEJ1WfWdGClaWHnfybomERuwMZzyIIsJ6ljwEVKOhS5M61R2wrgP6yrxnLvbK9S0Cs5LsysR16/PJmR4s6DN0EpfV72bYV2xukHgPQTYsmb1krFZVy1Gf3LJ+juACU9Ff+qBnSAA/YLLVye13D5jJQgPad9TBHFqvRJO9GTAqR9EZyscWb1d7EtCjhQuF1C2vVexG34eXDYA5p/qPl0P6INxwni7L

Hello there! Been making slow progress on my automation here, have managed to get maddash to show my test mesh but I have run into more problems. Most of this stems from its not clear to me how to validate if a testpoint is functional or not. I've been trying to do manual bwctl commands from one virtualbox VM to another (they are using a common internal network and can ping each other). I can verify that both hosts have bwctl running and I've gotten ntpd synced up. I also made sure the internal network /24 was allowed in the bwctl-server.conf file as well. I also tried turning off the iptables rules as well. However when I try:

[root@testpoint1-centos-71 vagrant]# bwctl -T nuttcp -f m -a 3 -t 10 -i 1 -c 172.28.128.4
bwctl: Unable to connect to 172.28.128.4
[root@testpoint1-centos-71 vagrant]# bwctl -T iperf3 -a 3 -f m -t 10 -i 1 -c 172.28.128.4
bwctl: Unable to connect to 172.28.128.4

then, checking on the second testpoint VM that is the target:

[root@testpoint2-centos-71 bwctl-server]# netstat -tulpn | grep bwctl
tcp6       0      0 :::4823                 :::*                    LISTEN      3442/bwctld

I tried putting the ipv4_only directive in the respective test_specs for the central config file and regenerated the json file but it seems like bwctl is still listening only on tcp6 sockets and not tcp. How do I fix this? As long as bwctl listens only on a ipv6 socket my VMs will be unable to do any tests it seems.

Additionally, if someone could please tell me how to get rid of the "My Sites" listing under Dashboards for MadDash that would be great. When looking at the test mesh I created in Maddash all two nodes show as unable to retrieve data and when clicking on the link for the problems found I get:

Category:CONFIGURATION
Potential Solutions:
Check your maddash configuration

Which is not exactly the most helpful of errors. I have included my meshconfig-guiagent.conf below. Bear in mind that I am doing all the automation work and testing in a multi-VM virtualbox environment along with test kitchen, this is why you see RFC 1918 IP space being used. In production this will all use real routed IPv4 space.:

<mesh>
    configuration_url             http://172.28.128.5/perfsonar-mesh.json
</mesh>

maddash_yaml                 /etc/maddash/maddash-server/maddash.yaml
check_interval 3600
check_config_interval 60
send_error_emails_to_mesh     1

# The default maddash test configurations. If the values aren't specified in
# the mesh, these will be used.
<maddash_options>
    <perfsonarbuoy/bwctl>
        check_command            /usr/lib64/nagios/plugins/check_throughput.pl
        check_interval           14400
        check_time_range         86400
        acceptable_throughput    900
        critical_throughput      500
    </bwctl>
</maddash_options>

I have also tried regenerating the maddash.yaml file via restarting the meshconfig gui agent on the centralmanagement host which has the central config and that hasnt seemed to fix any problems either.

Help me Obi-Wan Kenobe you're my only hope!

Additionally, if there is some place on IRC where I can ask questions of people without having to clutter up the mailing list I'd be interested to know if such a thing exists. Thanks!

--
Daniel Spisak | Senior Dev Ops Engineer, Synthetic
AppDynamics
Monitor your Apps in Production. Now.

Watch our Video | Download AppDynamics for Free
Twitter | Facebook | appdynamics.com



Archive powered by MHonArc 2.6.19.

Top of Page