/srv/irclogs.ubuntu.com/2014/09/17/#ubuntu-server.txt

=== Ursinha is now known as Ursinha-afk
coxaLTHow could i start xterm from ssh for vncserver00:20
coxaLTOr, how could i start xterm on vncstartup?00:20
coxaLTI am totaly new and need extensive care00:21
=== UKn0Meh is now known as UKn0Me
=== Ursinha-afk is now known as Ursinha
=== peter is now known as Guest41472
lkthomashey guys01:42
lkthomasdoes upstart will constantly check if the running process still exists ?01:43
=== Skullfvkr is now known as Stereo
=== Stereo is now known as Guest79865
=== markthomas is now known as markthomas|away
=== ikonia is now known as Guest83023
=== edwardly_ is now known as edwardly
=== norex is now known as neurox
=== neurox is now known as Guest25452
=== Guest25452 is now known as neurotus
zzxcHey, what are the requirements for running raid 5.04:03
SachiruQuery: Is ntopng paid, or free, and does it work with collectors other than nprobe?04:35
=== Sachiru is now known as Guest36018
=== Sachiru_ is now known as Sachiru
=== PaulePan1er is now known as PaulePanter
Alina-malinaAlice upload video to youtube, Bob lives in US and for bob that video is NOT available, Charlie lives in Pakistan and the video is available for him. So the question: How Charlie can find out if the video that Alice upload to youtube is available for Bob?06:10
lordievaderGood morning.07:05
Omicronpersei8echo morning.07:07
lordievaderHey Omicronpersei8, how are you?07:07
Omicronpersei8All ok here..07:08
=== Guest83023 is now known as ikonia
=== JanC is now known as Guest10664
=== psivaa_ is now known as psivaa_-afk
=== psivaa_-afk is now known as psivaa
ExeciNI installed gnome and every time ubuntu-server boots, gnome goes in a resolution of 800x600. How do I permanently change the resolution?08:34
lordievaderExeciN: I suppose that question is more suited for #ubuntu.08:35
SachiruQuery: What would you guys recommend as a DNS and WINS server for Ubuntu that is a) lightweight, b) intended for forwarding/caching only, and c) fast?08:54
psih0manhello all! I need some help in turning power off on some PCIe device. on the Net I can't find the files they say they should exist in /sys/bus/pci. I'm running ubuntu-server 14.04 and the device I want turned off is a PCIe slot that connects an add-on SAS HBA09:40
jamespagezul, I fixed up pyscss10:23
pmatulismorning11:06
lordievaderHey pmatulis, how are you?11:07
pmatulislordievader: very fine and you?11:31
lordievaderDoing good here :)11:32
rbasakjamespage: can you comment on bug 1370049 please?12:09
uvirtbotLaunchpad bug 1370049 in mongodb "mongodb build disables scripting instead of using libmozjs" [Undecided,New] https://launchpad.net/bugs/137004912:09
* rbasak can't remember the details right now.12:09
rbasakjamespage: also see horizon bug 137010712:11
uvirtbotLaunchpad bug 1370107 in horizon "The Juju environments settings panel is missing in Icehouse" [Undecided,New] https://launchpad.net/bugs/137010712:11
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
jamespagerbasak, I think upstream dropped support for spidermonkey in 2.612:28
rbasakjamespage: was there a question about security as well, for example if two clients connect to the server then they need to be isolated?12:29
rbasakOr was that a v8 issue?12:29
jamespageerm maybe12:29
rbasakmwhudson might now maybe?12:29
jamespagethere is certainly a problem with out-of-memory behaviour in newer v8 versions that do support things like arm6412:30
jamespagecoreycb, zul: I extended coreycb's original MIR with the rest of the xstatic packages that are in archive - https://bugs.launchpad.net/ubuntu/+source/python-xstatic-jquery-ui12:35
zuljamespage: cool the packages have the server team subscribed to them right?12:37
zulgood morning btw12:37
jamespagezul, not yet12:37
jamespagezul, I got fed up of using LPweb ui12:37
jamespageso was going to write a script12:37
zuljamespage: ackles12:38
coreycbjamespage, thanks12:38
hydrajumphi I'm configuring some ubuntu servers for web servers and a best practice is to create a new user to run the web app, e.g. node.js in my case.12:40
hydrajumpgoogling for the correct secure way to do this I've seen this: useradd -d / -M -U -c "nodejs user" -s /usr/sbin/nologin node12:40
hydrajumpor doing something like this: groupadd -r node; useradd --create-home --gid node unprivilegeduser12:41
pmatulishydrajump: what's the problem?12:42
hydrajumppmatulis: just want feedback/advice on how to create that "web" user sensibly.12:44
hydrajumpI'm googling the options and info as well12:44
hydrajumpseems that useradd is low-level  and adduser is suggested way to do it12:45
pmatulishydrajump: i've never heard of best practices for the creation of a user.  adduser is a frontend to useradd.  the latter can be used for more customized setup12:45
Odd_BlokeI would recommend using adduser.12:47
pmatulishydrajump: if you do this you will see useradd being invoked (grep useradd adduser.strace):12:49
pmatulis$ sudo strace -f -o adduser.strace adduser john12:49
pmatulis11345 execve("/usr/sbin/useradd", ["/usr/sbin/useradd", "-d", "/home/john", "-g", "john", "-s", "/bin/bash", "-u", "1001", "john"], [/* 17 vars */]) = 012:50
hydrajumppmatulis: ok so this "useradd -d / -M -U -c "nodejs user" -s /usr/sbin/nologin node" from the man pages will create a user called node in group node who can't login, homedirectory will not be created but set to /12:54
pmatulishydrajump: i'm not here to confirm man pages12:55
pmatulishydrajump: test out your understanding.  if you have a problem then come back here and ask about it12:56
hydrajumpcool no worries.12:58
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
jrwren_hydrajump: why not run nodejs as www-data?13:41
hydrajumpjrwren_: no idea. I don't know node. My task is to setup the servers for node or in this case I'm using docker containers. I've been googling best practices for deploying node in production and came across examples creating a new "node" user and putting the node app in /var/www/my-app.13:44
hydrajumpis www-data an existing user on ubuntu for this purpose?13:44
jrwren_hydrajump: i don't know much about docker, but given each docker container only runs 1 process, I'd run everything as root ;)13:45
jrwren_hydrajump: www-data is the web user. apache runs as it.13:45
jrwren_hydrajump: the only reason you might want to isolate www-data from your web app is if you have other web resource which you want to isolate from your nodejs app. e.g. nodejs app should not be able to modify a static web page being served by apache.13:46
hydrajumpjrwren_: I've learnt enough docker this weekend to say that's a very bad idea and not recommended.13:46
jrwren_hydrajump: i don't understand. why? is it not only 1 process? protection from when a remote vulnerability is found? Can you link me?13:47
hydrajumpjrwren_: a docker container running root is no different than running root on the host.13:47
hydrajumpjrwren_: root in docker is not a "special" case of root. best practice is to treat containers with regards to permissions and security no different than without containers.13:48
jrwren_hydrajump: cgrouped root should be more limited. the container jail should make the guest root user very different from host root user. if that is not the case... *ugh*13:48
jrwren_hydrajump: wow. that is pretty terrible.13:48
jrwren_hydrajump: so.. its not a container.13:48
hydrajumpjrwren_: I'm just sharing what I've learnt and in my discussions on #docker. Best practice always have USER in your dockerfiles13:48
jrwren_hydrajump: good to know. thanks for the information.13:49
smoserhallyn, 'lxc-start -n foo'13:50
smoserthat should block until foo stops. right ?13:50
jdstrandjrwren_: "container" is a bit of a misnomer if you are talking about security. when container technologies like docker and LXC are used with an LSM like apparmor or selinux (among other things), things are a lot better. you still have the kernel syscall interface and don't have a hypervisor to protect untrusted guests, so one has to consider the problem space13:53
jrwren_jdstrand: I thought this was the point of the cgroups interface.13:54
jdstrandcgroups limit resources, not access to files or the syscall interface13:54
jrwren_jdstrand: huh, looks like i was misunderstanding.13:55
jdstrandcontainers are great for a lot of things. they are not a wholesale replacement for VMs, etc. it depends on ones needs13:55
hallynsmoser: 'lxc-start -n foo' in recent lxc will start backgronded,13:58
patdk-wknothing can help you against someone hacking the kernel13:58
hallynso you need a lxc-start -F to make it block13:58
hallynsmoser: or, just 'lxc-start -n foo -d; lxc-wait -n foo -s RUNNING; lxc-wait -n foo -s STOPPED'13:58
smoser:(13:59
smoserthat seems like a backwards incompatible change.13:59
jrwren_jdstrand: i must be thinking of something else, like this: https://lwn.net/Articles/515034/13:59
hallynsmoser: it is13:59
hallynstgraber: ^ smoser doesn't like the lxc-start default change to running backgrounded :)14:00
smoseri think if people have scripts (like I did) built ont he expectation that 'lxc-start' runs the container until it shuts down14:02
smoserthen those scripts will be broken.14:02
hallynsmoser: we're not going to change that in utopic for certain;  and i thought fo rawhile we were gong to just leave lxc-start -n foo run foregrounded, but i don't want anyone new to depend on it14:02
smoserthats the thing about interfaces...14:02
hallynagreed.  we'd considered wiatng for the new lxc command to give that behavior.14:03
stgraberwell, LXC never guaranteed the command line behavior to be compatible between versions and indeed it never has been. If you need something stable, use the API :)14:05
stgraberhowever realistically most people have been using lxc-start with -d and -d is still accepted in current git master (basically ignored)14:05
stgraberand the new -F argument has been backported to LXC 1.0 so that people can use it consistantly with both old and new versions14:06
hallynlxc never guaranteed - but that won't keep a bunc hof users from getting really pissed when their infrasctructure breaks14:06
stgrabersure, though the amount of people actually using lxc-start without -d is pretty minimal. From the check I did against the Ubuntu archive, we only have one such case currently.14:07
jdstrandjrwren_: that article applies. that article is talking about changes to libvirt for it to be a container technology that uses an LSM (in that particular case, selinux). work is ongoing. for example, upstream docker 1.2 can use either selinux or apparmor to help secure root containers. libvirt 1.2.8 in Ubuntu will utilize apparmor when using libvirt-lxc. LXC uses apparmor for its 'root' containers, but can also use the newer 'userns' capabilit14:07
smoserstgraber, that change is not sruable14:07
smoserfor an example.14:08
hydrajumpjrwren_: no worries ;)14:08
stgrabersmoser: indeed and we have no plan to SRU it. The behavior change will happen with LXC 1.1, the only thing we'll SRU as part of the 1.0.x series is the support for -F so that people can build software working with both the LTS and current dev release14:09
smoserwell, thats my $0.02. its a backwards incompatible and unexpected change to a command line interface, and one that is not terribly necessary.14:10
hallynstgraber: smoser: agreed i can't imagine scripting lxc-start without -d.  i don't know why you'd do it14:10
hallynoh, to test cloud-init maybe14:10
smoserdo you think we should make 'ls' background by default ?14:11
smoseror 'grep'.14:11
smoserhow about top14:11
hallynanyway my stance remains i like the new behavior better but am queasy about changing the default14:11
smoseri'll shut up now.14:12
hallynsmoser: your comparisons are not reasonable :)14:12
smoserthey're not unreasonable.14:12
smoserthose programs have blocked for as long as i've ever used them.14:12
smosersame as 'lxc-start' has.14:12
hallyni do fear we'll (or our users will) regret it14:14
stgraberhallyn: I can agree that 1.1 isn't the best time for it, we should have done it with 1.0 really but it's still worth doing because options are really meant to be options, not something you pass every single time14:16
hallynscripts may almost alwyas use -d, but i personally almost never do14:17
hallynso it's not "something i pass every time".  in fact -F will become that14:17
hallynit's an option, exactly an option14:17
hallynas for woes with the lxc command line, we have far greater ones :)14:17
hallyni.e. "-n"14:17
smoser:)14:18
stgraberhmm, ok, not sure how you can stand working from a straight lxc-start but ok (I tend to be annoyed by various messages coming through /dev/console and by some of the odd console behavior) :)14:18
stgrabereven before we had lxc-attach working I'd pretty much exclusively stick to lxc-start -n blah -d + lxc-console14:18
smoserhumans can be told "change your behavior"14:19
smoserits harder to tell programs that.14:19
hallynother than tmux splitting not working well, i've not had console issues since dwight reworked the sigwinch support14:19
smoserwell, without having people find out that their programs are broken and their $*#( no longer works.14:19
hallynsmoser: still for scripting lxc-start -d + lxc-wait is much more reliable14:19
hallynmaybe we should have /etc/lxc/lxc.conf have an option :)14:20
hallyn"default-foreground"14:20
hallyn(i say "yuck" as the one who'd probably have toimplement it)14:20
stgraberif that gives us a proper parser for lxc.conf, sure ;)14:20
smbhallyn, darn you. it would have been too nice if you could have told me you plan another libvirt merge when I complained about the current one again dropping my xen patches :-P14:25
hallynsmb: d'oh.  we've been talking about it for weeks!14:25
hallynsorry14:25
hallynmaybe intead of talking on irc we should have a m-l14:26
hallynor a ubuntu-libvirt channel at least14:26
hallynsmb: does this mean you'll need to refresh patches?14:26
smbWell back to the patches for me. yeah, let me see maybe those I just did for 1.2.6 still apply14:27
hallynsmb: why are yo uneeding so many patches?  is upstream not taking them?14:27
smbhallyn, one is about xend detection which probably we can unned in U+1 (and then rip out the old toolstack in xen completely)14:28
smbThe other two are about gfx device support. and yeah, one of them Jim Fehlig and I fail due to other things getting important14:30
hallynok. fwiw.  it must have applied cleanly when zul did the initial merge :)14:30
smbhallyn, no he dropped all of them when doing 1.2.614:30
smbnot sure why14:30
hallyntsk tsk zul14:31
smbpart of reason I was whining yesterday in the server team meeting. ;)14:32
Kunzem1989Hi everyone. (don't know if i can ask for help about my issue here ) I have been given a Ubuntu server 12.04 with two virtual pc running on it using virtualbox. I'm trying to log into these virtual machines which are owned by root. I think they have been setup on with console. is there a standard way of accessing them. I tried google but searching for "ubuntu server virtualbox login" and searches like that can meen alot of things.14:33
hallynsmb: i was also waiting for this merge to reply about the merging with debian's apparmor14:33
hallynas of this package we're basically the same, minus a few new patches i should send.14:33
ikoniaKunzem1989: the login will be set by the people who built them14:34
smbhallyn, ah ok. Yeah.14:34
hallyni didn't want to break the packaging so i left our files under debian/apparmor, but they are the same as the ones shipped by upstream basically14:34
smbhallyn, Oh, ok, including potential xen paths? Well I can check that when I look at what you jsut uploaded14:34
hallynso for U+1 we can drop our custom apparmor (or introduce any new delta using quilt patches, encouraging us to send them upstream too)14:34
hallynuh, i think so.  i wa slooking at the diffs of the files at any rate14:35
rbasakjamespage: shall I sort this mysql-5.6 FTBFS on arm64 then, or are you doing it?14:35
hallynhm.14:37
smbhallyn, I have a look and get back to you (though it might get tomorrow). Need to sort out whether and what I need in 1.2.814:38
hallynsmb: sadly the /usr/lib/xen* lines are still not in 1.2.814:38
hallyn(in examples/apparmor/urs.sbin.libvirtd)14:38
hallynonce this settles we should simply send the deltas upstream14:39
smbok, so that would be what we need to submit upstream ... right14:39
RoyKKunzem1989: guess that'll be a #virtualbox question - basically, you'll do it either with bridging network configuration (which I would recommend) or with virtualbox' included port forwarding14:53
RoyKKunzem1989: also, I'd recommend KVM over virtualbox for server stuff - virtualbox has its nice things on the client side, but IMHO it's not as good as kvm for servers, and kvm comes well integrated with ubuntu14:55
=== JanC is now known as Guest81934
=== apw_ is now known as apw
StolenToasthuh15:41
StolenToastwhen did my server acquire this '.5' after '12.04'?15:41
=== JanC__ is now known as JanC
cfhowlettStolenToast, you did a dist-upgrade.  check your logs.15:42
StolenToastI was going to respond to him15:43
StolenToastoh well15:43
StolenToastI remember doing a dit-upgrade but I remember it failing due to low isk space15:43
sdezielStolenToast: base-files is the packages you upgraded15:43
StolenToastwhat kinds of things does that include?15:44
sdezielStolenToast: https://lists.ubuntu.com/archives/ubuntu-announce/2014-August/000189.html => all I could find15:47
sdezielStolenToast: apparently nobody created the page https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/ChangeSummary/12.04.5 so it's hard to see what changed from the 12.04.415:48
=== markthomas|away is now known as markthomas
=== Ursinha is now known as Ursinha-afk
garbagegodFor new installations, is 14.04 recommended?16:14
garbagegodAre there any big changes between 12.04 and 14.04?16:14
rbasakYes, and yes.16:15
rbasakSee https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes16:16
garbagegodJust what I was looking for, thanks so much16:16
=== Lcawte|Away is now known as Lcawte
=== psivaa_-afk is now known as psivaa_
=== Ursinha-afk is now known as Ursinha
=== a1berto_ is now known as a1berto
=== niedbalski_ is now known as niedbalski
=== Ursinha is now known as Ursinha-afk
jsonperlI'm going to refactor a game server I wrote to create a new process per "world", rather than the current persistent server we currently have19:06
jsonperlMy thoughts are that it would need to be new port everytime, and re-use ports as they become available19:07
jsonperlAny thoughts on how you would do it?19:07
patdk-wkheh?19:11
patdk-wktcp/udp ports?19:11
sarnoldjsonperl: the typical approach is to have a master server process that does the usual socket(), bind(), listen() dance and then in a loop accept() fork() and have the child handle the new connection..19:12
jsonperlpatdk-wk no udp, just tcp19:13
patdk-wksarnold, highly depends19:13
patdk-wkif he is doing one port per world19:13
patdk-wkand how his protocol works19:13
patdk-wkif his client connects to a inventory servers, to lookup the port to connect, for the right world19:14
sarnoldof course, forking servers also fell out of favor a decade back as wasteful compared to e.g. libevent or libev or libuv based server designs..19:14
patdk-wkor if he has a process that accepts connections, reads the world info, then forwards/handsoff to the right one19:14
jsonperlpatdk-wk it will handoff to the correct one IF the world is already running19:14
patdk-wkbut using libevent/libev is great, it requires good programming :)19:15
jsonperlpatdk-wk we can likely instruct the machine to have it loaded by the time the user gets there19:15
patdk-wksounds much like a php-fpm model then19:15
patdk-wkone master process opens one port19:15
patdk-wkthen it just moves that socket to the client, once it's started19:16
patdk-wkor just moves it, if it's already started19:16
patdk-wksame for apache prefork mpm19:16
jsonperlis putting this behind nginx or haproxy crazy for non-web traffic?19:16
patdk-wkactually, that would be more, worker mpm wouldn't it?19:17
patdk-wknginx, likely, haproxy not so much19:17
jsonperlso route the client based on some metadata via one external port19:18
jsonperlthrough a reverse proxy19:18
jsonperlcan nginx handle LOADS of traffic?19:18
jsonperllike 10-20Mb/s19:18
jsonperlvia many different connections19:18
sarnoldI suspect a decade-old machine could handle 20Mbps :)19:19
patdk-wka modern machine, should be able to easily handle 40-80gbit19:20
patdk-wka 10year old machine, around 4gbit or so19:21
patdk-wkmaybe 10gbit19:21
=== Ursinha-afk is now known as Ursinha
jsonperlhaha ok19:25
jsonperlso here's my basic premise, i'd love you to shoot holes in this19:25
jsonperlright now i have 8 processor cores (HT or otherwise)19:25
jsonperlI have a single process that runs a game-server, it does not run accross cores19:26
jsonperli currently run a number of them (say 15 or so), some wind up using a lot of cpu, some very little19:26
jsonperland we distribute worlds / players to lessor used servers19:26
patdk-wksolution is easy, just stop accepting connections, server load will go down, and you won't need to solve this problem :)19:28
jsonperli think we would be much better served allowing many servers, 1 per "world" and allow the OS to distribute amongst it's available cores19:28
jsonperlsince it's like... smart at that19:28
jsonperlpatdk-wk haha19:28
sarnoldpatdk-wk :)19:28
patdk-wkbut you just said you run one process per world19:28
patdk-wkand many on the same server19:28
jsonperlit's one process per SERVER, but many worlds19:28
patdk-wkoh19:29
jsonperland a limited number on the server, pre-loaded and running always19:29
jsonperlsorry machine19:29
sarnoldjsonperl: how many worlds? are any of the worlds more popular than others?19:29
jsonperla limited number per machine19:29
jsonperlsarnold many many worlds, thousdands19:29
jsonperland some are very popular and stay up always19:29
jsonperland some are rarely used19:29
patdk-wkyou need to thread your process19:29
jsonperlsome are large some are small19:29
jsonperlpatdk-wk ABSOLUTELY agree19:29
patdk-wknow likely you can thread per world19:29
jsonperlbut that is a whole other ball of wax19:29
patdk-wkif you could thread lower than that, better19:29
patdk-wkwell, you won't fix your problem, any other way19:30
patdk-wkexcept if you run 1 world per server19:30
jsonperlunderstood19:30
patdk-wkand that is going be resource draining19:30
sarnolddunno, more processes could do it, but I'd be leery of starting more than ~100 processes for this19:30
jsonperl1 world per server seems like a good interim solution19:30
patdk-wkya, till you get to thousands :)19:31
jsonperli suspect we won't need more than 100-200 processes per machine19:31
patdk-wkthat could be doable19:31
patdk-wkjust contextswitching will skyrocket19:31
jsonperlat any one time we have at most 500 worlds running19:31
patdk-wkthreading will keep it down19:31
patdk-wkbut that really only matters with how many active worlds there are19:31
garbagegodFor those of you who manage different servers, how do you keep track of credentials and whatnot? In a txt file on your desktop? In a custom built webapp?19:32
jsonperlso my premise is, a mutlithreaded server would be best, and runs many worlds19:32
jsonperlbut a better solution than fixed servers, with many worlds would be many servers with one world19:32
garbagegodI was about to sit down and create a server information management app for my company and I wanted to consult you guys and see if there's an existing solution for that19:32
jsonperlallowing the server to balance19:32
jsonperlwould you agree?19:32
patdk-wkgarbagegod, in a public github19:32
patdk-wkjsonperl, yes19:33
jsonperlpatdk-wk :)19:33
garbagegodpatdk-wk: not a bad idea! I've been meaning to implement version control for a long time19:33
patdk-wkmultithreaded will work great, cause it won't be switching contexts all the time, like a one per server would be doing19:33
patdk-wkgarbagegod, keepass :)19:33
garbagegoddoesn't seem like a bad solution19:35
garbagegodanything else?19:35
patdk-wkkeepass2? but it's a hacky windows port :)19:37
jsonperlpatdk-wk I understood very little when we wrote the game server years ago19:37
sarnold:)19:38
jsonperland did it all with MRI ruby and custom c extensions... very pleasent to code but limited in scalability19:38
patdk-wkI wouldn't expect you to switch to libev19:38
patdk-wkthreading is probably won't be too painful though19:38
patdk-wkbut to switch to libev, event based, will require a totally new design, and scratch write :)19:39
patdk-wkand good understanding of state machines :)19:39
jsonperlit's all heavily based on a reactor pattern currently19:39
jsonperlruby-eventmachine19:39
patdk-wkah19:39
sarnoldoh19:40
sarnoldthen you're already using libev or similar behind the scenes19:40
jsonperlit is libev i believe19:40
sarnoldneat stuff :)19:40
jsonperlbut multicore is a no go19:40
patdk-wkya, multicore with event is not a lot of fun19:41
=== markthomas is now known as markthomas|away
jsonperli lied, eventmachine does NOT use libev19:45
jsonperlit's essential a similar paradigm written for use with ruby (in C)19:46
sarnoldinteresting, I wonder why they didn't use libev.19:47
patdk-wkjsonperl, just remember to track your context switching :)19:52
patdk-wkit would be very interesting to do a before and after graphs19:52
patdk-wkcomparing how much context switching increases your cpu usage19:52
jsonperleven if it's a lot, i suspect the benefit of squeezing every inch out of each core will outweight the switching19:55
jsonperlwe have a LOT of spare cycles on a machine now, since basically one beastly server can max out a core19:56
jsonperlpatdk-wk also, how would i got about tracking the context switches?20:02
patdk-wkcacti/munin/......20:02
patdk-wkwhatever your currently (hopefully) monitoring your servers with20:03
jsonperlwrote some custom stuff20:03
jsonperlpretty much just cpu/memory/process uptime20:03
patdk-wkheh, install munin :)20:04
jsonperlnothing seemed to be able to pull core statistics20:04
patdk-wkcore stats?20:04
jsonperleverything was reporting cpu usage as a total20:04
jsonperllike usage on core 320:05
patdk-wkthat is easy to do20:05
jsonperlmunin is your fav?20:05
patdk-wkya20:05
patdk-wkbasically, you just throw in an additional monitor onto the servers20:06
patdk-wksomething like http://www.matija.si/system-administration/2014/04/01/a-munin-plugin-to-monitor-each-cpu-core-separately/20:06
jsonperlhmm, will you look at that20:06
jsonperlwill do20:06
patdk-wkor maybe http://munin-monitoring.org/browser/munin-contrib/plugins/system/cpu-usage-by-process20:06
jsonperlevery time i jump in this channel I discover weeks worth of work I HAVE to do20:09
jsonperlhaha20:09
=== Ursinha is now known as Ursinha-afk
=== markthomas|away is now known as markthomas
=== Ursinha-afk is now known as Ursinha
mwhudsonrbasak: that bug title annoys me21:13
=== Ursinha is now known as Ursinha-afk
=== Lcawte is now known as Lcawte|Away
=== Ursinha-afk is now known as Ursinha

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!