Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

fivenines.io - Free Linux server monitoring

135

Comments

  • Very strange prices. 5 servers for $5 but 10 for $20? WTF. It's more profitable to create few accounts and buy a plan for $5 ...

  • spuyetspuyet Member, Patron Provider

    @Hotmarer said:
    Very strange prices. 5 servers for $5 but 10 for $20? WTF. It's more profitable to create few accounts and buy a plan for $5 ...

    Startup plan price is 10$ for 5 servers, not 5$ for 5 servers: https://fivenines.io/#pricing

  • bluetorgbluetorg Member
    edited December 2024

    (first post here)

    Beautiful!
    Sadly I missed the promo. Just a few hours late....

    Feedbacks:
    1. It installs too many dependencies. Even GCC?

    The following NEW packages will be installed:
      binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-11 fonts-font-awesome fonts-lato gcc gcc-11 gcc-11-base javascript-common libasan6
      libatomic1 libbinutils libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libgcc-11-dev libgomp1 libisl23 libitm1
      libjs-bootstrap4 libjs-highlight.js libjs-jquery libjs-lunr libjs-modernizr libjs-popper.js libjs-sizzle liblsan0 libmpc3 libnsl-dev libquadmath0
      libtirpc-dev libtsan0 libubsan1 linux-libc-dev manpages-dev mkdocs node-jquery pipx python-babel-localedata python3-argcomplete python3-babel
      python3-jinja2 python3-livereload python3-markdown python3-markupsafe python3-pip-whl python3-psutil python3-pygments python3-setuptools-whl
      python3-tornado python3-userpath python3-venv python3.10-venv rpcsvc-proto sphinx-rtd-theme-common
    
    
    1. Creating a new user with a home folder at /home/fivenines/ might be considered a harmful action. Maybe try to use /opt/fivenines/?
    ⚠️  Note: '/home/fivenines/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is updated.
    ....
    $ sudo find /home/fivenines/|tail
    /home/fivenines/.cache/pip/http/b/8/9
    /home/fivenines/.cache/pip/http/b/8/9/2
    /home/fivenines/.cache/pip/http/b/8/9/2/5
    /home/fivenines/.cache/pip/http/b/8/9/2/5/b8925380a8a772284457df6a52b6ce5b5d73a9613f9572fd67ac93d7
    /home/fivenines/.cache/pip/http/a
    /home/fivenines/.cache/pip/http/a/1
    /home/fivenines/.cache/pip/http/a/1/9
    /home/fivenines/.cache/pip/http/a/1/9/5
    /home/fivenines/.cache/pip/http/a/1/9/5/3
    /home/fivenines/.cache/pip/http/a/1/9/5/3/a19537d3cf37c122db841d6fe4cd322bc10d1a558bb00d146b85cb9a
    
  • spuyetspuyet Member, Patron Provider

    @bluetorg said:
    1. It installs too many dependencies. Even GCC?

    GCC is required to compile psutil which is a dependency of the agent but we could use the psutil wheel indeed to speedup the setup and reduce the number of packages installed.

    @bluetorg said:
    2. Creating a new user with a home folder at /home/fivenines/ might be considered a harmful action. Maybe try to use /opt/fivenines/?

    Indeed, I'm thinking about that, could really help to make it work with SELinux BTW.

  • @spuyet said:
    GCC is required to compile psutil which is a dependency of the agent but we could use the psutil wheel indeed to speedup the setup and reduce the number of packages installed.

    Give PyInstaller a try?

    @bluetorg said:
    2. Creating a new user with a home folder at /home/fivenines/ might be considered a harmful action. Maybe try to use /opt/fivenines/?

    Indeed, I'm thinking about that, could really help to make it work with SELinux BTW.

    SELinux is really pain in the a** lol

    I've created 2 issues in your github repo for further discussion, and maybe I can help a bit there. Do you accept PRs?

    Thanked by 1spuyet
  • spuyetspuyet Member, Patron Provider

    @bluetorg said:
    Give PyInstaller a try?

    Well this stuff looks nice but I'm a bit worried about the size of the app if we have to include a Python runtime but we could give it a try :)

    @bluetorg said:
    I've created 2 issues in your github repo for further discussion, and maybe I can help a bit there. Do you accept PRs?

    Man you rock, I'm definitely open to contributions <3

  • It looks really nice, and I really like almost all of it, but...

    The following NEW packages will be installed:
      binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8
      libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libgcc-13-dev libgomp1 libgprofng0 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 libsframe1 libtsan2 libubsan1 pipx
      python3-argcomplete python3-pip-whl python3-platformdirs python3-psutil python3-setuptools-whl python3-userpath python3-venv python3.12-venv
    

    That's the dependencies for just the agent! It would have been ok if it was the complete server backend, still a bit on the heavy side but acceptable, but for just the agent that is just insane. I'm a terrible programmer but I'm pretty sure I could accomplish what this agent does with a fraction of those dependencies.

    I go to great lengths to keep my servers lean and clean, there is no way I can justify installing this when Hetrix manages to do the same thing with literally just bash.
    It's a shame, I really liked the look and feel of everything.

    Thanked by 2lukast__ PineappleM
  • spuyetspuyet Member, Patron Provider

    @rcy026 said:
    It looks really nice, and I really like almost all of it, but...

    The following NEW packages will be installed:
      binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8
      libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libgcc-13-dev libgomp1 libgprofng0 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 libsframe1 libtsan2 libubsan1 pipx
      python3-argcomplete python3-pip-whl python3-platformdirs python3-psutil python3-setuptools-whl python3-userpath python3-venv python3.12-venv
    

    That's the dependencies for just the agent! It would have been ok if it was the complete server backend, still a bit on the heavy side but acceptable, but for just the agent that is just insane. I'm a terrible programmer but I'm pretty sure I could accomplish what this agent does with a fraction of those dependencies.

    I go to great lengths to keep my servers lean and clean, there is no way I can justify installing this when Hetrix manages to do the same thing with literally just bash.
    It's a shame, I really liked the look and feel of everything.

    I got your point, I will try to reduce agent footprint in the coming days, thanks for your feedback.

  • Had a little glitch installing the agent. The service would not start. I poked around and found that the binaries were missing. I ran the script again and it was fixed.

  • @spuyet said:

    @bluetorg said:
    Give PyInstaller a try?

    Well this stuff looks nice but I'm a bit worried about the size of the app if we have to include a Python runtime but we could give it a try :)

    Don't worry about the size bro. One big file is better than 10s of random smaller unknown packages (which means 100x files). lol
    I have a same script here https://github.com/bluet/proxybroker2/blob/master/.github/workflows/py-to-exe.yml

    BTW, we usually don't install gcc on production environments for security reasons.

    @bluetorg said:
    I've created 2 issues in your github repo for further discussion, and maybe I can help a bit there. Do you accept PRs?

    Man you rock, I'm definitely open to contributions <3

    Cool.
    May I have a golden badge or unlimited plan or share a cut when you start making money? :D

  • spuyetspuyet Member, Patron Provider

    @skippy said:
    Had a little glitch installing the agent. The service would not start. I poked around and found that the binaries were missing. I ran the script again and it was fixed.

    Could you share the output of the setup script first run ? (in PM)

  • spuyetspuyet Member, Patron Provider

    @bluetorg said:
    Don't worry about the size bro. One big file is better than 10s of random smaller unknown packages (which means 100x files). lol
    I have a same script here https://github.com/bluet/proxybroker2/blob/master/.github/workflows/py-to-exe.yml

    nice :+1:

    @bluetorg said:
    BTW, we usually don't install gcc on production environments for security reasons.

    Yeah, make sense

    @bluetorg said:
    May I have a golden badge or unlimited plan or share a cut when you start making money? :D

    haha sure we can find an agreement :)

  • @bluetorg said:

    @spuyet said:

    @bluetorg said:
    Give PyInstaller a try?

    Well this stuff looks nice but I'm a bit worried about the size of the app if we have to include a Python runtime but we could give it a try :)

    Don't worry about the size bro. One big file is better than 10s of random smaller unknown packages (which means 100x files). lol

    I totally agree with this.
    I would take a single big file over a list of dependencies any day. Installing a bunch of packages increases the risk of broken dependencies or something failing after one of the packages get upgraded.
    Also, as someone mentioned, having a bunch of third party packages installed on production servers is a security issue, a lot of people do not like that.

    Thanked by 1spuyet
  • @spuyet said:

    @Hotmarer said:
    Very strange prices. 5 servers for $5 but 10 for $20? WTF. It's more profitable to create few accounts and buy a plan for $5 ...

    Startup plan price is 10$ for 5 servers, not 5$ for 5 servers: https://fivenines.io/#pricing

    "Startup Plan (5 monitored servers): Free for 12 months (normally $5/month)"

  • spuyetspuyet Member, Patron Provider

    @rcy026 said:

    @bluetorg said:

    @spuyet said:

    @bluetorg said:
    Give PyInstaller a try?

    Well this stuff looks nice but I'm a bit worried about the size of the app if we have to include a Python runtime but we could give it a try :)

    Don't worry about the size bro. One big file is better than 10s of random smaller unknown packages (which means 100x files). lol

    I totally agree with this.
    I would take a single big file over a list of dependencies any day. Installing a bunch of packages increases the risk of broken dependencies or something failing after one of the packages get upgraded.
    Also, as someone mentioned, having a bunch of third party packages installed on production servers is a security issue, a lot of people do not like that.

    @bluetorg is doing a tremendous job right now to package it in a single binary, will ping you once it's ready ;)

    Thanked by 1rcy026
  • spuyetspuyet Member, Patron Provider

    @Void said:

    @spuyet said:

    @R4ain said:
    additional notification channels would be helpful <3

    Indeed, someone already asked for Telegram, do not hesitate to propose your preferred channels so I could prioritize them according to the number people asking.

    +1 for telegram

    @Void Telegram and Slack integrations have just been released, you can configure them in your settings.

    cc @R4ain

    Enjoy!

    Thanked by 2R4ain Void
  • Why do you not support forward emails from [email protected]?

  • spuyetspuyet Member, Patron Provider

    @AbuseBeacon said:
    Why do you not support forward emails from [email protected]?

    Sorry, I don’t get your point, what do you mean ?

  • spuyetspuyet Member, Patron Provider

    @rcy026 said:
    It looks really nice, and I really like almost all of it, but...

    The following NEW packages will be installed:
      binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8
      libatomic1 libbinutils libcc1-0 libctf-nobfd0 libctf0 libgcc-13-dev libgomp1 libgprofng0 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 libsframe1 libtsan2 libubsan1 pipx
      python3-argcomplete python3-pip-whl python3-platformdirs python3-psutil python3-setuptools-whl python3-userpath python3-venv python3.12-venv
    

    That's the dependencies for just the agent! It would have been ok if it was the complete server backend, still a bit on the heavy side but acceptable, but for just the agent that is just insane. I'm a terrible programmer but I'm pretty sure I could accomplish what this agent does with a fraction of those dependencies.

    I go to great lengths to keep my servers lean and clean, there is no way I can justify installing this when Hetrix manages to do the same thing with literally just bash.
    It's a shame, I really liked the look and feel of everything.

    @rcy026 Agent version 1.0.7 has been released and this is a single self contained binary 🎉

    Thx @bluetorg for the tremendous work 🥳

    Thanked by 1rcy026
  • wuckwuck Member
    edited January 2025

    Gonna give it a try I currently use hetrixtools but a newer UI could be good to try out, do you plan on always having free tier at 1 monitor available ?

  • spuyetspuyet Member, Patron Provider

    @wuck Nice, glad to have your feedback :)

    Yeah free plan will stay at 1 monitor but will always include the same level of features than other plans.

  • wadhahwadhah Member, Host Rep

    That is a very pretty app. Closed source right?

    Thanked by 1spuyet
  • spuyetspuyet Member, Patron Provider

    @wadhah thanks B)

    Agent is open source but backend is not indeed.

    Thanked by 1wadhah
  • ObelousObelous Member
    edited January 2025

    For Redis monitoring, why does the password have to be sent to your server?

  • spuyetspuyet Member, Patron Provider

    @Obelous said:
    For Redis monitoring, why does the password have to be sent to your server?

    That's a good question :)

    I didn't want end users to have to configure anything on server side (like a file containing config for the agent stored on the server), I like the fact that you just copy/paste one command and it works out of the box.

    But I understand your concern about security, I can rethink these integrations (nginx and redis).

  • spuyetspuyet Member, Patron Provider

    Guys, tomorrow (January, 15th) I launch fivenines.io on ProductHunt, if you can take 5 seconds of your time to upvote and comment, it could be really nice :)

    Here is the PH link: https://www.producthunt.com/posts/fivenines-io

    Share the screenshot of your upvote and comment here and I will drop you a 3 months promo code for the Business Plan (10 servers plan free for the next 3 months). Cheers 😘

  • spuyetspuyet Member, Patron Provider

    @spuyet said:
    Guys, tomorrow (January, 15th) I launch fivenines.io on ProductHunt, if you can take 5 seconds of your time to upvote and comment, it could be really nice :)

    Here is the PH link: https://www.producthunt.com/posts/fivenines-io

    Share the screenshot of your upvote and comment here and I will drop you a 3 months promo code for the Business Plan (10 servers plan free for the next 3 months). Cheers 😘

    I will create a dedicated discussion for this offer, would be easier for everyone to follow :)

  • The single binary release is only amd64, do you intend to support other platforms with releases as well?

  • spuyetspuyet Member, Patron Provider

    @Nacorid said:
    The single binary release is only amd64, do you intend to support other platforms with releases as well?

    haha yeah I didn't put efforts on supporting other architecture but if there is interest, I can definitely work on it. Which architecture are we talking about ? ARM ?

  • Does this service monitor for when outdated or vulnerable packages are installed?

Sign In or Register to comment.