Srini,

Currently, Scalr doesn't monitor services running on your servers, so you
need to implement this yourself.

Regards,
Nick

On Wed, Feb 29, 2012 at 13:22, Srinivasan Subramanian <
[email protected]> wrote:

>   Hi Nick
>
> One additional question:
>
> Assume Apache is running on port 8090 and JBoss is running on port 8080.
> If the JBoss engine has become unresponsive or crashed, how will Scalr
> recognize that so that a new instance will be created?  Do I need to hack
> some scripts or since its running on the same port will Scalr recognize
> that?
>
> Ideally I would want to replace “Apache” with “JBoss” so that this is
> automated.  How does Scalr “know” Apache is running? If its via the PID
> file or something I can patch JBoss to create the same file?
>
> Regards
> Srini
>
>  *From:* Nick Toursky <[email protected]>
> *Sent:* Wednesday, February 29, 2012 4:25 PM
> *To:* [email protected]
> *Subject:* Re: Adding a new behaviour
>
> Srini,
>
> This approach looks fine, with just one remark.
> Servers will not become 'Running' if Scalarizr will not be able to start
> Apache server upon boot.
> So I'd recommend to patch Apache configuration so it won't interfere with
> jboss server and let Apache start.
>
> Regards,
> Nick
>
> On Wed, Feb 29, 2012 at 11:53, Srinivasan Subramanian <
> [email protected]> wrote:
>
>>   Hi Nick
>>
>> Igor recommended not to create a new behaviour but to use the standard
>> roles and customize them to what I needed.  I think the general idea in the
>> page I referred to is correct.
>>
>> Let me recap what I want and how I propose to do it:
>>
>> 1. I need a new App Role that has JBoss in it (No Apache).  Also the
>> JBoss App roles will be the ones that are behind the Load Balancer.
>> 2. I was thinking of taking the Apache role and remove components not
>> needed and add JBoss (also on port 8080) to this.  I will create a new
>> snapshot and new App  role from this image.  Hopefully this will allow
>> Scalr to identify it as an App role and update the nginx configuration as
>> required.
>>
>> Please let me know if this approach is fine or I need to do it
>> differently.
>>
>> Regards
>> Srini
>>
>>  *From:* Nick Toursky <[email protected]>
>> *Sent:* Wednesday, February 29, 2012 3:17 PM
>>  *To:* [email protected]
>> *Subject:* Re: Adding a new behaviour
>>
>>  Hi Srini,
>>
>> Beware that tutorial you've mentioned is outdated and supposed to work
>> only with ami-scripts based roles.
>> With Scalarizr, you should follow this howto:
>> http://wiki.scalr.net/Reference_Guide/Roles
>>
>> Regards,
>> Nick
>>
>> On Wed, Feb 29, 2012 at 10:34, Srinivasan Subramanian <
>> [email protected]> wrote:
>>
>>>   Hi Igor
>>>
>>> I looked at this link:
>>> http://wiki.scalr.net/Tutorials/Using_Varnish_with_Scalr
>>>
>>> I plan to use the same mechanism to build my own App Role and will work
>>> with that.
>>> Hope that’s OK
>>>
>>> Cheers
>>> Srini
>>>
>>>  *From:* Igor Savchenko <[email protected]>
>>> *Sent:* Tuesday, February 28, 2012 7:28 PM
>>>  *To:* [email protected]
>>> *Subject:* Re: Adding a new behaviour
>>>
>>>  Hi Srini,
>>>
>>> Currently there is no easy way to add new behavior. Behavior is a
>>> complex item that consists of different pars on scalr + scalarizr handler.
>>> There is no any guide about how to add custom behavior because in each
>>> case (for each software) this process can be completely different.
>>>
>>> If you need own behavior I would advise you to use base role + role
>>> parameters + our scripting engine.
>>>
>>> Regards,
>>> Igor
>>>
>>>  On 28 February 2012 15:17, Srinivasan Subramanian <
>>> [email protected]> wrote:
>>>
>>>>    1. I followed the wiki on new Behavior to the letter [image: Smile]
>>>> Installed the python plugin with distutils, edited config.ini and added the
>>>> newbahavior.ini also
>>>> 2. Started scalarizr agent and it started successfully.  The log shows
>>>> no errors.
>>>> 3. I have also edited the types/enum.ROLE_BEHAVIORS.php and added a
>>>> constant for the new behavior.
>>>>
>>>> 1. When I click on Role Builder – I do not see the new behavior I have
>>>> added.
>>>> 2. I created a snapshot of the custom behavior server and created a new
>>>> role.  I can see the new role in the roles list but when I click on edit
>>>> role, the behavior is all greyed out and is set to base (the original role)
>>>> and I cannot change it.
>>>>
>>>> Can someone help me in getting the new behavior visible and image
>>>> assigned to it?  Which step am I going wrong?
>>>> Thanks
>>>> Srini
>>>>
>>>>
>>>>  *From:* Srinivasan Subramanian <[email protected]>
>>>> *Sent:* Tuesday, February 28, 2012 3:29 PM
>>>> *To:* [email protected]
>>>> *Subject:* Adding a new behaviour
>>>>
>>>>    I want to add a couple of new behaviors and have a couple of doubts
>>>> regarding that. I followed this excellent guide:
>>>> http://wiki.scalr.net/Reference_Guide/Roles
>>>> I now have my new custom role defined in the php enum.
>>>>
>>>> Questions:
>>>>
>>>> Do I start with a base install image, install the new plugin on that
>>>> and then create a new role from that server instance?
>>>> OR
>>>> Do I start with Role builder, base role and then install the new plugin?
>>>>
>>>> End result I want a new APP role that I can access in the farm.
>>>>
>>>> Thanks for the help
>>>>
>>>> Srini
>>>>   --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "scalr-discuss" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to
>>>> mailto:scalr-discuss%[email protected]<scalr-discuss%[email protected]>.
>>>>
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/scalr-discuss?hl=en.
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "scalr-discuss" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> mailto:scalr-discuss%[email protected]<scalr-discuss%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/scalr-discuss?hl=en.
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "scalr-discuss" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> mailto:scalr-discuss%[email protected]<scalr-discuss%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/scalr-discuss?hl=en.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "scalr-discuss" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> mailto:scalr-discuss%[email protected]<scalr-discuss%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/scalr-discuss?hl=en.
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "scalr-discuss" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> mailto:scalr-discuss%[email protected]<scalr-discuss%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/scalr-discuss?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "scalr-discuss" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/scalr-discuss?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "scalr-discuss" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/scalr-discuss?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/scalr-discuss?hl=en.

<<wlEmoticon-smile[1].png>>

Reply via email to