Starting to actually implement something in collectl it occurs to me 
that if I have the commands in a file I need to make sure the file 
wasn't accidentally deleted by someone which while doable is one more 
pain...  Are there any tricks to doing this sort of thing from a command 
line and avoiding the file?  Another potential use might be if you're 
running diskless.
-mark

Bernard Manjou wrote:
> Did you try 'ipmitool -S file exec cmdfile'
>
> Bernard 
>
>   
>> -----Message d'origine-----
>> De : Mark Seger [mailto:[EMAIL PROTECTED] 
>> Envoyé : 26 November 2008 15:19
>> À : Isabelle, Francois
>> Cc : ipmitool-devel@lists.sourceforge.net; Carol Hebert
>> Objet : Re: [Ipmitool-devel] Optimizing the use of ipmitool
>>
>>
>>
>> Isabelle, Francois wrote:
>>     
>>>   
>>>       
>>>> I did discover the "ipmitool sdr get" command which the help says 
>>>> takes an id as a target but when I tried it, it didn't work!
>>>>     
>>>>         
>>> And make sure you run:
>>>   ' ipmitool sdr dump <file>'
>>> and 
>>>   'ipmitool sdr get "Power Meter" -S <file>'
>>>
>>> to skip over the lengthy discovery process (unless the 
>>>       
>> sensor population is dynamic).
>>     
>>>   
>>>       
>> yes, I've been doing that.  by my main problem still remains. 
>>  I want to get 3 sensors: fans, temps and power and want to 
>> do it with a single ipmitool command if possible to make 
>> things more efficient and simply doing "ipmitool -S file sdr" 
>> with no args is a lot slower on some systems than individually doing:
>>
>> ipmitool -S file sdr type temp
>> ipmitool -S file sdr type fan
>> ipmitool -S file sdr type current  # gets me the power.
>>
>> I don't recall it I mentioned this or not, but I'm the author 
>> of collectl, see - http://collectl.sourceforge.net/, which in 
>> many ways is similar to a performance data collection tool 
>> like sar, but add a lot more data types and provides a lot 
>> more ways to view the data.  In any event, I've including 
>> ipmi sensor monitoring via ipmitool for fans and temperature 
>> sensors which is very cool, and now I want to add power 
>> monitoring but want to be as efficient as I can since 
>> collectl runs continuously.  The idea here is to be able to 
>> correlate power consumption against cpu load and individual 
>> processes which is something a lot of people are interested 
>> in.  Collectl is very efficient, typically using less than 
>> 0.1% of the cpu when sampling at a frequency of 10 seconds.  
>> By default I'm setting the frequency of ipmitool monitoring 
>> to once every couple of minutes since it does have more 
>> overhead than reading data out of proc.  My fear is having to 
>> invoke it multiple times/sample is too heavyweight and so I'm 
>> looking for alternatives.  If you can't specify multiple 
>> sensors with a single command is there any thought/interest 
>> is providing that as an enhancement?  I think it would be a 
>> very useful (and probably not that
>> hard) thing to do...
>>
>> -mark
>>
>>     
>>> Francois Isabelle
>>>
>>> -----Message d'origine-----
>>> De : Carol Hebert [mailto:[EMAIL PROTECTED] Envoyé : 25 novembre 2008 
>>> 15:45 À : Mark Seger Cc : ipmitool-devel@lists.sourceforge.net
>>> Objet : Re: [Ipmitool-devel] Optimizing the use of ipmitool
>>>
>>> Quoting Mark Seger <[EMAIL PROTECTED]>:
>>>
>>>   
>>>       
>>>> I did discover the "ipmitool sdr get" command which the help says 
>>>> takes an id as a target but when I tried it, it didn't 
>>>>         
>> work!  First I 
>>     
>>>> did this to get a list of IDs:
>>>>
>>>> [EMAIL PROTECTED] ~]# ipmitool sdr elist
>>>> UID Light        | 01h | ok  | 23.1 | 0 unspecified
>>>> Int. Health LED  | 02h | ok  | 23.2 | 0 unspecified
>>>> VRM 1            | 03h | lcr |  9.1 | 0 unspecified
>>>> VRM 2            | 04h | lcr |  9.2 | 0 unspecified
>>>> Temp 1           | 05h | ok  |  7.1 | 47 degrees C
>>>> Temp 2           | 06h | ok  |  3.1 | 34 degrees C
>>>> Temp 3           | 07h | ok  |  3.2 | 30 degrees C
>>>> Temp 4           | 08h | ok  |  3.3 | 30 degrees C
>>>> Temp 5           | 09h | ok  |  3.4 | 32 degrees C
>>>> Temp 6           | 0Ah | ok  |  3.5 | 30 degrees C
>>>> Temp 7           | 0Bh | ok  |  3.6 | 30 degrees C
>>>> Temp 8           | 0Ch | ok  |  8.1 | 57 degrees C
>>>> Temp 9           | 0Dh | ok  | 39.1 | 24 degrees C
>>>> Virtual Fan      | 0Eh | lnc |  7.2 | 37.24 unspecifi
>>>> Enclosure Status | 0Fh | ok  | 23.3 | 0 unspecified
>>>> Power Meter      | 10h | lcr |  7.3 | 204 Watts
>>>>
>>>> but when I did this, it didn't:
>>>> [EMAIL PROTECTED] ~]# ipmitool sdr get 10h Unable to find 
>>>>         
>> sensor id '10h'
>>     
>>>>     
>>>>         
>>> Try ' ipmitool sdr get "Power Meter" '
>>>
>>> Hope this helps,
>>>
>>> Carol
>>>
>>>
>>>
>>>       
>> ----------------------------------------------------------------------
>>     
>>> --- This SF.Net email is sponsored by the Moblin Your Move 
>>>       
>> Developer's 
>>     
>>> challenge Build the coolest Linux based applications with 
>>>       
>> Moblin SDK & 
>>     
>>> win great prizes Grand prize is a trip for two to an Open 
>>>       
>> Source event 
>>     
>>> anywhere in the world 
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> Ipmitool-devel mailing list
>>> Ipmitool-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>>>   
>>>       
>> --------------------------------------------------------------
>> -----------
>> This SF.Net email is sponsored by the Moblin Your Move 
>> Developer's challenge Build the coolest Linux based 
>> applications with Moblin SDK & win great prizes Grand prize 
>> is a trip for two to an Open Source event anywhere in the 
>> world http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Ipmitool-devel mailing list
>> Ipmitool-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>>
>>     
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Ipmitool-devel mailing list
> Ipmitool-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ipmitool-devel
>   


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to