Ignore:
Timestamp:
08/26/13 09:45:18 (11 years ago)
Author:
jripsl
Message:

Improve logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Monitoring/Broker/README

    r930 r940  
     1- requirements 
     2        - CentOS 6 
     3        - outgoing internet access (port 80) 
     4        - Forge svn repository access 
    15- Broker installation procedure (as root) 
    26        - check if EPEL repository is configured, if not, do steps below 
     
    59                        - wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 
    610                        - rpm -ivh epel-release-6-8.noarch.rpm 
     11        - add user in /etc/passwd 
     12                - adduser -m -d /home/csbroker -s /sbin/nologin csbroker 
     13                - note 
     14                        - csbroker stands for "Climate Simulation broker" 
    715        - RabbitMQ server 
    816                yum install nc 
     
    2937                - mv -i rabbitmqadmin /usr/sbin 
    3038                - chmod +x /usr/sbin/rabbitmqadmin 
     39        - change owner (to run rabbitmq as non-root) 
     40                - chown -R csbroker /var/log/rabbitmq 
     41                - chown -R csbroker /var/lib/rabbitmq 
     42        - install startup file in /etc/init.d 
     43                <--- 
     44                #!/bin/bash 
     45                # chkconfig: 2345 20 80 
     46                # description: AMQP service 
     47 
     48                RABBITMQ_SBIN=/opt/rabbitmq-server-3.0.2/sbin 
     49 
     50                case "$1" in 
     51                start) 
     52                        sudo -H -u csbroker -- $RABBITMQ_SBIN/rabbitmq-server -detached 
     53                        ;; 
     54                stop) 
     55                        sudo -H -u csbroker $RABBITMQ_SBIN/rabbitmqctl stop 
     56                        ;; 
     57                status) 
     58                        sudo -H -u csbroker $RABBITMQ_SBIN/rabbitmqctl status 
     59                        ;; 
     60                *) 
     61                        echo $"Usage: $0 {start|stop}" 
     62                esac 
     63 
     64                exit 0 
     65                ---> 
     66        - chmod +x /etc/init.d/rabbitmq 
     67        - create startup symlinks with command below 
     68                - chkconfig --add rabbitmq 
    3169- conf 
    3270        - vi /opt/rabbitmq-server-3.0.2/sbin/rabbitmq-defaults 
     
    4785                sasl log    : /var/log/rabbitmq/rabbit-sasl.log 
    4886                database dir: /var/lib/rabbitmq/mnesia/rabbit 
    49 - run 
    50         - to start the daemon, use command below as root 
    51                 - cd /opt/rabbitmq-server-3.0.2/sbin 
    52                 - ./rabbitmq-server -detached 
    53         - to stop the daemon, use one of those 
    54                 - kill -TERM $(pidof epmd) 
    55                 - ./rabbitmqctl stop 
     87- usage 
     88        - to start the daemon, run command below (as root) 
     89                - /etc/init.d/rabbitmq start 
     90                        - note 
     91                                - the warning message below is normal 
     92                                        - Warning: PID file not written; -detached was passed. 
     93        - to stop the daemon, use 
     94                - /etc/init.d/rabbitmq stop 
    5695                        - note 
    5796                                - it's normal to have the erlang process below running after stop (it's an erlang generic registry stuff) 
     
    68107                - optional 
    69108                        - ./rabbitmqadmin list queues 
     109# vim: set ts=4: 
Note: See TracChangeset for help on using the changeset viewer.