Bekijk Volledige Versie : Gezocht: FreeBSD expert
Vaxon Networks
25/10/06, 15:42
Gezocht: FreeBSD expert
die:
- een script kan maken, waar om de $x aantal tijd het aantal processen per user wordt uitgelezen van een FreeBSD server.
- een gemiddelde kan maken aan het einde van een periode (met een bepaalde tollerantie)
Is er iemand die dit kan?
Dit zijn de eerste eisen waar het script aan moet voldoen. Mijn klant kan aanvullende dingen nodig hebben, dus er moet ruimte zijn voor aanpassingen.
Bestaat er al een kant en klare oplossing voor dit?
Met een beetje scripting is dit niet moeilijk. Er zal ongetwijfeld al iets voor bestaan.
Hiermee kom je al een aardig eind:
ps -xawwo logname | egrep -v "(LOGIN|-)" | sort | uniq -c | sort -n
Vaxon Networks
26/10/06, 14:21
Bedantk voor de eerste opzet.
Hoe kan ik daar dan alleen de hoofdproccessen (en dus niet de childs) eruit filteren?
Bedantk voor de eerste opzet.
Hoe kan ik daar dan alleen de hoofdproccessen (en dus niet de childs) eruit filteren?
In principe is ieder process een child van een ander process. Dus dat wordt lastig.
Als je alleen processen neemt die door de kernel of door init(8) zijn opgestart, dan lijjkt het er wel op, maar dan mis je weer processen uit /etc/rc.d.
In /usr/ports/sysutils vind je pstree, misschien kun je daar wat mee.
Vaxon Networks
30/10/06, 13:40
wobin:
Het gaat alleen om processen van users, dus services zoals /etc/rc.d hoeven niet mee genomen worden.
Beste Wolvie,
Sonologic kan u de volgende aanbieding doen.
Wij leveren FreeBSD expertise, en bieden aan deze opdracht voor een fixed-price van 350 euro uit te voeren (exclusief 19% BTW). Idealiter zal dit een perl script worden, maar indien gewenst kan het ook met standaard shell scripts (sh), zij het dat de prijs dan iets hoger zal zijn. Opslag van gegevens kan in een sql database of in flat files.
Mijn klant kan aanvullende dingen nodig hebben, dus er moet ruimte zijn voor aanpassingen.
Bovenstaande aanbieding is voor de oplossing van uw 'eerste eisen', maar uiteraard zorgen wij ervoor dat het script aangepast en uitgebreid kan worden.
Mocht u van onze diensten gebruik willen maken, dan hoor ik dat graag.
Vaxon Networks
02/11/06, 14:45
Waar bestaan jullie werkzaamheden uit?
Het moet geen ingewikkeld script worden, wat me voor 350 euro wel lijkt te worden.
Graag even wat specificaties.
Wolvie,
*excuses voor de late reactie*
Wat jij wilt lijkt me het meeste op ps -U <gebruiker>.
a.h.v een for loop je /etc/passwd op slimme wijze uitlezen en wat exclusions maken lijkt mij voldoende. (Of een loop door je home-directory whatever suits your needs)
Ik verwacht dat een beetje (doorgewinterde) scripter nu een goed idee heeft wat er moet gebeuren en het ook binnen 1 uur kan realiseren.
edit -1-:
Wolvie mocht je er nog niet uit zijn stuur me even een PB'tje en ik wil je wel op weg helpen. (kostenloos!)