Advertisement
Guest User

rabbit_stats

a guest
Jun 16th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.65 KB | None | 0 0
  1. #!/bin/bash
  2. if [ -d /var/log/rabbitmq ]
  3. then
  4.     date >> /var/log/rabbitmq/rabbit_stat.log
  5.     rabbitmqctl eval 'lists:sublist(lists:reverse(lists:sort([{process_info(Pid,memory), Pid, process_info(Pid), process_info(Pid, current_stacktrace)} || Pid<- processes()])), 50).' >> /var/log/rabbitmq/rabbit_stat.log
  6.     rabbitmqctl eval 'mnesia:info().' >> /var/log/rabbitmq/rabbit_stat.log
  7.     rabbitmqctl eval 'rabbit_diagnostics:maybe_stuck().' >> /var/log/rabbitmq/rabbit_stat.log
  8.     rabbitmqctl eval 'rabbit_node_monitor:ping_all().' >> /var/log/rabbitmq/rabbit_stat.log
  9.     rabbitmqctl eval 'rabbit_alarm:get_alarms().' >> /var/log/rabbitmq/rabbit_stat.log
  10. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement