I have the following script,
for i in $(cat MyWebApps); do curl -u manager:tH1s1s4f3k3p4ssw0Rd http://10.10.10.10:7529/manager/jmxproxy/"?get=Catalina:type=Manager,context=/$i,host=localhost&att=activeSessions"; done
Which gives me an output like this
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp1,host=localhost' - activeSessions = 2
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp2,host=localhost' - activeSessions = 5
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp3,host=localhost' - activeSessions = 180
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp4,host=localhost' - activeSessions = 300
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp5,host=localhost' - activeSessions = 72
OK - Attribute get 'Catalina:type=Manager,context=/MyWebApp6,host=localhost' - activeSessions = 89
Based on the output, I need to write in a csv file as following, can you help on this?
2019-04-19-10:05,MyWebApp1,2
2019-04-19-10:05,MyWebApp2,5
2019-04-19-10:05,MyWebApp3,180
2019-04-19-10:05,MyWebApp4,300
2019-04-19-10:05,MyWebApp5,72
2019-04-19-10:05,MyWebApp6,89
INFO:
SUSE Linux Enterprise Server 11
Thank you.