Budget: 19000 UAH Deadline: 6 days
Вітаю.
Готовий допомогти із вашими завданнями.
За деталями - звертайтесь в особисте листування
Need to set up metric collection and display on the server (VPS) with prometheus + grafana
Without docker, kubernetes, and other virtualization. The server is on ubuntu 20.
Set up by creating services and write scripts for deployment on another server with ubuntu.
Metrics for what?
1. CPU, RAM, DISC iops, alert at 90% RAM load and 80% disk usage
2. Nginx - number of requests over 24 hours, number of requests per second (graph), 400, 500 requests (graph, when they occurred)
3. Elasticsearch - number of requests and average response time. You may suggest other metrics for it
4. Postgresql - number of connections (graph with counts per second), response time, other metrics are possible, you can suggest
5. Redis - number of requests and responses
6. In nginx, proxying is set up, need to show 2-3 services how many requests are going to them.
Overall open to other metrics as well. Not a big specialist in administration and monitoring.
Important: I need scripts (bash) so that I can transfer this to another server if necessary.
From you - cost, proposal for additional metrics, deadlines
Budget: 19000 UAH Deadline: 6 days
Вітаю.
Готовий допомогти із вашими завданнями.
За деталями - звертайтесь в особисте листування
Budget: 4000 UAH Deadline: 3 days
Good day! I have experience in automating the deployment and subsequent support of monitoring systems. I will help with the setup, providing advice depending on your infrastructure. As a result, you will have an automated solution with scalability and support in case of any questions. I can provide a demo solution on my servers for a preliminary understanding of how everything works without the need to make changes to your infrastructure.
Budget: 21000 UAH Deadline: 7 days
Good day, Semen.
Right now, no one does such things with bash scripts. A more professional and faster approach is to use configuration management systems such as Ansible (in a simpler, your, version it is prioritized) or Saltstack (if there is a large infrastructure).
I estimate this work at about the equivalent of $500.
The timeline is about 7 days.
The price and timeline are approximate. More specific details can be provided after discussion.
Budget: 20000 UAH Deadline: 10 days
Hello!
I can help with your DevOps tasks. I adhere to the principle: it's better to do it once and do it well, and this works great in the long term.
First, I would create a script for installing Prometheus + Grafana, and then I would proceed to configure metric exporters for each application, and finally, I will create a dashboard. Alerts can be set up via email or in Telegram through a bot.
After completing the main tasks, I can provide support for 10 working days or as agreed.
Please message me privately to discuss the details. I have a few questions about the server architecture, for example, how exactly do you want to install Prometheus? Should I access one server, run a script on it to install Prometheus on another server? And the same goes for the exporters?
I can suggest using the automation utility Ansible.
The final cost and timeline for the tasks will be agreed upon after discussing the details.
Budget: 5000 UAH Deadline: 3 days
Good day.
I will complete your task, set up monitoring, I have over 5 years of experience as a system administrator.
I have configured the Grafana, Prometheus stack. Writing bash scripts and experience working with Linux OS. I can also write an Ansible playbook for deployment.
I will install metric exporters and set up alerts.
Message me privately to discuss all questions.
As part of enhancing the cybersecurity level of our infrastructure, we need to abandon the practice of storing "eternal" and static API keys, passwords, and integration tokens in the configuration files (.env, appsettings.json, config.yaml) of our microservices. Business Goal: Create a single secure storage point for confidential data (secrets) with a mechanism for their automatic updating (rotation) in external systems on a schedule. Our other services will request current tokens "on the fly" via API, which will minimize damage in case of compromise of any system component.Security Model and Encryption (Crypto Core) No secret should be stored in plaintext in the database. Upon application startup, a Master Key is passed to the environment variables. If the key is missing or has an invalid length, the service should fail at the initialization stage with a clear error in the logs. Each secret is encrypted before being written to the database using this Master Key. Upon request, it is decrypted in memory and returned in the response body.Audit Logging (Audit Trail) Any action with secrets (creation, reading by the service, successful or unsuccessful rotation) must be recorded in a separate log file audit.log (or a separate table in the database). Strict Taboo: It is strictly prohibited to record the actual values of secrets in the audit log (neither in plaintext nor in encrypted form).
We have a dedicated server on Hetzner with a website on Docker (+ Laravel framework) Contact with the developers has been lost Need to: - restore and change server access (probably SSH) - recommend a storage location and set up a full server backup with easy recovery, probably not on Hetzner for security - fix the logo that is not displaying for some reason (it's unclear why the file has become inaccessible) Important - there is no website backup, and there is no room for error. We will only consider experienced specialists.