X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fscanapi.py;h=60ba41d4fa7b7d898431b453c903f0d0bfed9bfe;hb=3ba0f14d951147802721a864b0e8f38990e551f6;hp=5928c5abf63ed8a62d8b86275ea73c95d9ab917a;hpb=035a846d8617889c01cae12bc6d64eb7c48b64bd;p=monitor.git diff --git a/monitor/scanapi.py b/monitor/scanapi.py index 5928c5a..60ba41d 100644 --- a/monitor/scanapi.py +++ b/monitor/scanapi.py @@ -197,7 +197,6 @@ class ScanNodeInternal(ScanInterface): try: for port in [22, 806]: ssh = command.SSH('root', nodename, port) - #echo ' "fs_status":"'`touch /var/log/monitor 2>&1 ; if [ -d /vservers/ ] ; then touch /vservers/monitor.log 2>&1 ; fi ; grep proc /proc/mounts | grep ro,`'",' (oval, errval) = ssh.run_noexcept2(""" <<\EOF echo "{" @@ -211,11 +210,12 @@ class ScanNodeInternal(ScanInterface): ID=`grep princeton_comon /etc/passwd | awk -F : '{if ( $3 > 500 ) { print $3}}'` echo ' "princeton_comon_running":"'`ls -d /proc/virtual/$ID`'",' echo ' "princeton_comon_procs":"'`vps ax | grep $ID | grep -v grep | wc -l`'",' - echo ' "rpm_version":"'`rpm -q NodeManager`'",' - echo ' "rpm_versions":"'`rpm -q -a`'",' + echo ' "fs_status":"'`grep proc /proc/mounts | grep ro, ; if [ -x /usr/bin/timeout.pl ] ; then timeout.pl 20 touch /var/log/monitor 2>&1 ; if [ -d /vservers/ ] ; then timeout.pl 20 touch /vservers/monitor.log 2>&1 ; fi ; fi`'",' + echo ' "rpm_version":"'`if [ -x /usr/bin/timeout.pl ] ; then timeout.pl 30 rpm -q NodeManager ; fi`'",' + echo ' "rpm_versions":"'`if [ -x /usr/bin/timeout.pl ] ; then timeout.pl 45 rpm -q -a ; fi`'",' echo "}" EOF """) - + values['ssh_error'] = errval if len(oval) > 0: #print "OVAL: %s" % oval