Cross-Platform System Agent

ერთი აგენტი ყველა პლატფორმის მეტრიკებისა და შიდა ტესტებისთვის

სისტემური აგენტი არის მსუბუქი დამოუკიდებელი პროგრამა (Binary), რომელიც უკავშირდება შენს სამუშაო სივრცეს პროექტის API გასაღების მეშვეობით. იგი ფონურ რეჟიმში გადმოგცემს სერვერების, სამუშაო სადგურებისა და მობილური მოწყობილობების ძირითად მაჩვენებლებს (Linux, Windows, macOS, Android).

მარტივი ინსტალაცია და CLI

აგენტის არქიტექტურა და მახასიათებლები

მონაცემთა გადაცემა მხოლოდ outbound HTTPS
ფუნქციონალი მეტრიკები, ინვენტარი, კონფიგურაცია
პლატფორმები Linux, Windows, macOS, Android
ავტორიზაცია პროექტის API გასაღები

რას აკეთებს სისტემური აგენტი?

ჩვენი მსუბუქი დემონი მუშაობს ფონურ რეჟიმში, რათა მინიმალური რესურსების ხარჯვით უზრუნველყოს ნებისმიერი მოწყობილობის სრული კონტროლი.

სისტემური მეტრიკები

CPU დატვირთვა, RAM-ის გამოყენება, დისკის თავისუფალი სივრცე, uptime და სხვა სისტემური პარამეტრები პროექტის პანელში.

აპარატურული ინვენტარი

სერვერის სახელი (Hostname), ოპერაციული სისტემა, არქიტექტურა, პროცესორის მოდელი და მიმდინარე მონაცემების აღრიცხვა.

შიდა (Private) მონიტორინგი

აგენტი პერიოდულად იღებს დავალებებს მართვის პანელიდან და ამოწმებს დახურულ ქსელში არსებულ IP მისამართებსა და ჰოსტებს.

დისტანციური მართვა

ცენტრალურ API-ს შეუძლია შემოწმების ინტერვალებისა და დისკის დირექტორიების შეცვლა აგენტის გადატვირთვის გარეშე.

მოქნილი CLI ინტერფეისი

ბრძანებების სრული მხარდაჭერა გასაღებების მართვისთვის, ფუნქციონალის კონფიგურაციისა და სერვისის გადატვირთვისთვის.

უსაფრთხოება და უფლებები

მეტრიკებისა და მონიტორინგის ფუნქციონალი მკაცრად ეყრდნობა პროექტის API გასაღებისთვის მინიჭებულ როლებსა და წვდომებს.

ინსტალაცია პლატფორმების მიხედვით

შეარჩიე შენი ოპერაციული სისტემა და გაუშვი შესაბამისი პაკეტის ინსტალაციის ბრძანება. აგენტი სრულად ღია კოდით (Open-Source) არის შექმნილი - პროექტის საწყისი კოდი ხელმისაწვდომია ჩვენს GitHub რეპოზიტორიაზე, რაც გაძლევს შესაძლებლობას, საჭიროებისას აგენტი თავად დააბილდო.

curl -s https://repo.signal.ge/install-deb.sh | sudo bash
curl -s https://repo.signal.ge/install-rpm.sh | sudo bash
powershell -Command "iwr -useb https://repo.signal.ge/install.ps1 | iex"
curl -s https://repo.signal.ge/install-macos.sh | bash
# Android-ის მობილური მონიტორინგის აპლიკაცია ხელმისაწვდომი იქნება მალე Play Store-ზე.

აგენტის აქტივაცია (CLI)

signalge-agent key set YOUR_PROJECT_API_KEY
signalge-agent features set metrics,inventory,monitoring
signalge-agent restart

მოდულები და წვდომის უფლებები (Permissions)

Feature Permission გამოყენება
metrics system.metrics.write CPU, RAM, დისკისა და სერვერის ჯანმრთელობის მეტრიკები
inventory system.inventory.write ოპერაციული სისტემა, არქიტექტურა, პროცესორი და ჰოსტის მონაცემები
config system.config.read დისტანციური კონფიგურაციის პარამეტრების წაკითხვა API-დან
monitoring system.monitoring.run შიდა ქსელის ლოკალური მონიტორინგის დავალებების შესრულება
  • აგენტის კოდი სრულად გამჭვირვალეა. შეგიძლიათ იხილოთ ან თავად დააბილდოთ ოფიციალური რეპოზიტორიიდან: github.com/signal-ge/agent
  • Linux ინსტალერები (.deb / .rpm) სრულად უჭერენ მხარს Systemd და SysVinit გარემოებს.
  • Windows აგენტი ინსტალირდება როგორც ფონური Windows Service და იმართება PowerShell-იდან.
  • Android-ის მოდული მალე უზრუნველყოფს მობილური მოწყობილობების ელემენტის, ქსელისა და ხელმისაწვდომობის მონიტორინგს.
  • უნიკალური `SYSTEM_AGENT_ID` სრულად ინახება ვერსიის განახლებისას (Upgrade) ან გენერირდება ავტომატურად.

Agent-სთან ერთად API მხარეც გაინტერესებს?

შემოწმების შედეგების გადაცემისა და მეტრიკების მიღების endpoint-ები დეტალურად არის გაწერილი ჩვენს API დოკუმენტაციის გვერდზე.

პლატფორმის ეკოსისტემა

Signal.ge აერთიანებს მართვის პანელს, მძლავრ API-სა და აგენტებს

ჩვენ გთავაზობთ ერთიან სამუშაო გარემოს: მოქნილ საკონტროლო პანელს, დეველოპერებზე მორგებულ API-ს, გარე გლობალურ შემოწმებებსა და ლოკალურ აგენტებს ნებისმიერი სირთულის ინფრასტრუქტურის მონიტორინგისთვის.

ინტუიციური მართვა
ერთიანი და გამჭვირვალე ეკოსისტემა ციფრული აქტივების ცენტრალიზებული კონტროლისთვის, ინციდენტების პროაქტიული ანალიტიკითა და სტატუსის გვერდებით.
მაღალმწარმოებლური არქიტექტურა
მინიმალური დაყოვნების მქონე მონაცემთა დამუშავების ბირთვი, რომელიც უზრუნველყოფს ნაკადების უსაფრთხო, მასშტაბირებად და უწყვეტ სინქრონიზაციას.
გლობალური პერიმეტრი
მონიტორინგის გეო-განაწილებული ქსელი, რომელიც უწყვეტად ამოწმებს თქვენი სერვისების ხელმისაწვდომობასა და ინფრასტრუქტურულ სტაბილურობას გარე სამყაროდან.
შიდა ინფრასტრუქტურა
მსუბუქი დამოუკიდებელი აგენტები დახურული, იზოლირებული ქსელების სრული აუდიტისთვის, აპარატურული ტელემეტრიისა და რესურსების ოპტიმიზაციისთვის.
ჭკვიანი შეტყობინებები
კრიტიკული ინციდენტების მყისიერი ესკალაცია და ფილტრაცია მრავალარხიანი კავშირის დახმარებით - შეტყობინება აღწევს ზუსტად იმ დეველოპერთან, ვისაც ეს ეხება.
uBill.ge
საბილინგო სისტემა და სმს სერვისი ერთ სივრცეში - მოქნილი პლატფორმა აბონენტების, გადახდების, ბალანსებისა და SMS კომუნიკაციის სამართავად.
ზემოთ ასვლა