You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bh...@apache.org on 2016/11/08 09:52:32 UTC

[2/5] git commit: updated refs/heads/4.9 to c09fc27

CLOUDSTACK-9183: bash: /opt/cloud/bin/getRouterAlerts.sh: No such file or directory


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/420d06f4
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/420d06f4
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/420d06f4

Branch: refs/heads/4.9
Commit: 420d06f4d371e31761440c3d3957bab737531af3
Parents: 5ccebf0
Author: �lafur Stef�n Arnarsson <ol...@greenqloud.com>
Authored: Mon Oct 31 21:44:15 2016 +0000
Committer: �lafur Stef�n Arnarsson <ol...@greenqloud.com>
Committed: Mon Oct 31 21:44:15 2016 +0000

----------------------------------------------------------------------
 .../config/opt/cloud/bin/getRouterAlerts.sh     | 55 ++++++++++++++++++++
 1 file changed, 55 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/420d06f4/systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh
----------------------------------------------------------------------
diff --git a/systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh b/systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh
new file mode 100644
index 0000000..3f5f4a3
--- /dev/null
+++ b/systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh
@@ -0,0 +1,55 @@
+#!/usr/bin/env bash
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# getRouterAlerts.sh  --- Send the alerts from routerServiceMonitor.log to Management Server
+
+#set -x
+
+filename=/var/log/routerServiceMonitor.log #Monitor service log file
+if [ -n "$1" -a -n "$2" ]
+then
+        reqDateVal=$(date -d "$1 $2" "+%s");
+else
+        reqDateVal=0
+fi
+if [ -f $filename ]
+then
+        while read line
+        do
+            if [ -n "$line" ]
+            then
+                dateval=`echo $line |awk '{print $1, $2}'`
+                IFS=',' read -a array <<< "$dateval"
+                dateval=${array[0]}
+
+                toDateVal=$(date -d "$dateval" "+%s")
+
+                if [ "$toDateVal" -gt "$reqDateVal" ]
+                then
+                    alerts="$line\n$alerts"
+                else
+                    break
+                fi
+            fi
+        done < <(tac $filename)
+fi
+if [ -n "$alerts" ]; then
+       echo $alerts
+else
+       echo "No Alerts"
+fi
\ No newline at end of file